NO DEADLINE
English Bellow
📳Giới thiệu chung:
Trong khóa học này, bạn sẽ học các công cụ, kỹ thuật và khái niệm cần thiết để xây dựng một ứng dụng iOS một cách cơ bản. Bạn sẽ được giới thiệu về ngôn ngữ lập trình Swift và tìm hiểu cách sử dụng các công cụ dành cho nhà phát triển của Apple để xây dựng một ứng dụng.
📳Bạn sẽ học từ khóa học này:
- Hiểu và sử dụng ngôn ngữ lập trình Swift;
- Sử dụng và giải thích các công cụ dành cho nhà phát triển của Apple: bao gồm Xcode, trình tạo giao diện, trình duyệt tài liệu;
- Tự tin trò chuyện với các nhà phát triển iOS, hiểu các kiến thức cơ bản về lập trình và phát triển ứng dụng;
- Thiết kế, phát triển và xây dựng các Ứng dụng iOS đơn giản của riêng bạn.
📳Chương trình học:
Bài 1: Bắt đầu phát triển ứng dụng
- Giải thích nơi lập trình được sử dụng và đặc biệt là nơi Swift được sử dụng;
- Giải thích về thiết bị đầu cuối, sân chơi;
- Sử dụng Xcode để tạo Ứng dụng cho iOS; và giải thích các biến và kiểu dữ liệu.
Bài 2: Luồng điều khiển và các biến và kiểu dữ liệu nâng cao
- Đưa ra quyết định trong các chương trình của bạn bằng cách sử dụng câu lệnh if-then-else;
- Sử dụng các toán tử logic khác nhau NOT, AND và OR để xác minh sự thật của điều gì đó;
- Sử dụng câu lệnh switch để kiểm soát những gì được thực thi tiếp theo; và
- Sử dụng mảng và từ điển để lưu trữ dữ liệu.
Bài 3: Xcode và trình tạo giao diện
- Điều hướng thông qua các dự án Xcode;
- Sử dụng các khu vực sau của Xcode: trình điều hướng dự án, khu vực gỡ lỗi, trình chỉnh sửa trợ lý và phiên bản; và
- Sử dụng trình tạo giao diện để xây dựng giao diện và có thể xem trước các giao diện bên ngoài Ứng dụng đang chạy.
Bài 4: Hàm, lớp và cấu trúc
- Hiểu lợi ích của tính trừu tượng khi viết mã;
- Tạo các hàm, lớp và cấu trúc để nâng cao chất lượng chương trình;
- Sử dụng các lớp và cấu trúc để tạo các kiểu dữ liệu tùy chỉnh;
- Hiểu mối quan hệ và sự kế thừa giữa các lớp.
Bài 5: Giới thiệu về phát triển giao diện người dùng
- Xây dựng Ứng dụng bằng cách sử dụng các chế độ xem và điều khiển giao diện người dùng thông thường;
- Sử dụng Trình tạo giao diện để định cấu hình các chế độ xem và điều khiển giao diện người dùng chung;
- Kết nối mã Swift với các điều khiển giao diện người dùng thông thường;
- Sử dụng Tự động thanh toán để đảm bảo Ứng dụng thích ứng với các thiết bị khác nhau.
Bài 6: Xem bộ điều khiển và điều hướng
- Phát triển ứng dụng với nhiều cảnh;
- Sử dụng bộ điều khiển thanh tab để di chuyển giữa các cảnh trong Ứng dụng;
- Tạo và sử dụng bộ xử lý sự kiện trên bộ điều khiển chế độ xem;
- Thiết kế hệ thống phân cấp điều hướng thích hợp cho ứng dụng của bạn.
Bài 7: Giới thiệu về TableViews
- Sử dụng mẫu thiết kế Model View Controller để phát triển Ứng dụng;
- Sử dụng ScrollView để kiểm soát hiển thị nội dung;
- Sử dụng bảng để hiển thị dữ liệu trong Ứng dụng của bạn;
- Phản hồi thông tin nhập của người dùng trong bảng
📳Giảng viên:
Dr David A. McMeekin Senior Academic – Computer and Spatial Sciences of Curtin University
Tristan W. Reed Software Engineer of Curtin University
📳Thông tin khóa học:
- Ngôn ngữ: Tiếng Anh
- Học phí: Miễn phí
- Từ: Curtin University
- Trình độ: Trung cấp
- Có chứng chỉ sau khi hoàn thành khóa học (149$)
- Môn học: Khoa học máy tính
📳Link khóa học: https://www.edx.org/course/build-your-very-first-ios-app
——————————————————————————————-
📳About this course
In this course you will learn the tools, techniques and concepts needed to build a basic iOS app, from scratch. You will be introduced to the Swift programming language and learn how to utilise the Apple developer tools to build an app.
📳What you’ll learn
After completing this course, you will be able to:
- Understand and use the Swift programming language;
- Use and explain the Apple developer tools: including Xcode, Interface Builder, Documentation Browser;
- Confidently converse with iOS developers, understanding the basics of coding and App development;
- Design, develop and build your own simple iOS Apps.
📳Syllabus
Lesson 1: Starting App Development
- Explain where programming is used and especially where Swift is used;
- Explain the terminal, playgrounds;
- Use Xcode to build an App for iOS; and
- Use and explain variables and data types.
Lesson 2: Control Flow and Advanced Variables and Data Types
- Make decisions within your programs using if-then-else statements;
- Use the different logical operators NOT, AND and OR to verify the truth of something;
- Use the switch statement to control what is executed next; and
- Use arrays and dictionaries to store data.
Lesson 3: Xcode and Interface Builder
- Navigate through Xcode projects;
- Use the following areas of Xcode: project navigator, the debug area, the assistant and version editors; and
- Use interface builder to build interfaces and be able to preview interfaces outside of a running App.
Lesson 4: Functions, Classes and Structures
- Understand the benefits of abstraction when writing code;
- Create functions, classes and structures to improve program quality;
- Use classes and structures to create custom datatypes;
- Understand relationships and inheritance between classes.
Lesson 5: Introduction to User Interface Development
- Build Apps using common user interface views and controls;
- Use Interface Builder to configure common user interface views and controls;
- Connect Swift code to common user interface controls;
- Use AutoLayout to ensure Apps adapt to different devices.
Lesson 6: View Controllers and Navigation
- Develop Apps with multiple scenes;
- Use tab bar controllers to move between scenes within Apps;
- Create and utilise event handlers on view controllers;
- Design an appropriate navigation hierarchy for your app.
Lesson 7: Introduction to TableViews
- Use the Model View Controller design pattern for App development;
- Use a ScrollView to control content display;
- Use tables to display data within your App;
- Respond to user input within a table.
📳Your teacher:
Dr David A. McMeekin Senior Academic – Computer and Spatial Sciences of Curtin University
Tristan W. Reed Software Engineer of Curtin University
📳Course information:
- Language: English
- Price: Free
- Institution: Curtin University
- Level: Intermediate
- Add a Verified Certificate for $149 USD
- Subject: Computer Science
📳Link course: https://www.edx.org/course/build-your-very-first-ios-app
Shortlink: https://ivolunteer.vn/z/1823
Các khóa học iVolunteer chia sẻ bao gồm 2 hình thức: miễn phí và trả phí. Các nền tảng cung cấp khóa học có thể thay đổi thành miễn phí - trả phí bất cứ lúc nào mà không cần báo trước. Để biết thêm chi tiết, bạn vui lòng truy cập tại link đính kèm trong bài đăng. Cảm ơn các bạn đã quan tâm!
iVolunteer Vietnam mạng xã hội chia sẻ, tổng hợp các thông tin cơ hội tình nguyện, học bổng, khoá học online hữu ích dành cho sinh viên & giới trẻ Việt Nam. Với các thông tin được cộng đồng chia sẻ, chúng mình thường KHÔNG có liên hệ trực tiếp với ban tổ chức hay đầu mối liên lạc của chương trình! Bạn vui lòng xem thêm thông tin tên đơn vị tổ chức chương trình (tìm qua facebook hoặc google) & nội dung chi tiết đính kèm, email/SĐT liên hệ (nếu có) ở link bài đăng trên fanpage và website https://ivolunteer.vn để tìm hiểu rõ hơn.
Lượt xem: 36