Đề cương khóa học

Các Khái Niệm Cơ Bản của Programming

  • Khái niệm OOPS
  • Phần mềm là gì
  • Khái niệm phòng có tổ chức v/s phòng không có tổ chức trong lập trình
  • Tại sao cần Phần mềm

Tại sao Apple và iOS

  • Tại sao iOS
  • Lịch sử của Apple
  • Lịch sử iOS
  • USP của Apple
  • Apple nổi tiếng về điều gì
  • UX v/s UI

Môi trường Phát triển

  • Yêu cầu môi trường phát triển
  • Xcode và SDK iOS
  • Đăng ký Apple Developer
  • Lý do ứng dụng bị từ chối
  • Hướng dẫn Giao diện Người dùng

Dự án Xcode iOS

  • Tổng quan về Xcode
  • Tạo dự án iOS
  • Chạy trên trình mô phỏng và thiết bị thực

Cơ bản về Swift

  • Tại sao Objective C và bây giờ tại sao Swift?
  • Các yếu tố Wow trong Swift
  • Biến
  • Hằng
  • Hello World trong Swift
  • Tạo UILabel bằng code

Hình ảnh Animation và tải hình ảnh

  • UIImageView
  • Hoạt ảnh cơ bản UIView và UIImageView
  • Playground
  • Tải hình ảnh chậm
  • Thuộc tính lười

Lớp và Cảnh Swift

  • Tạo lớp Swift
  • Quản lý bộ nhớ
  • Tham chiếu mạnh và tham chiếu yếu
  • Các loại khởi tạo và hủy trong Swift
  • Giao thức, Hashable và Printable
  • Kế thừa
  • Tạo Cảnh
  • Triển khai View Controllers
  • Playground

Vòng Đời và Chuỗi Phản Hồi

  • Vòng đời View
  • Vòng đời Ứng dụng
  • Chuỗi Phản Hồi - các phương thức touchBegan, touchMoved, v.v.
  • NSTimer

Bố Cục Thích Ứng

  • Storyboards v/s XiB
  • Hỗ trợ nhiều thiết bị
  • Kích thước biểu tượng và hướng thiết bị
  • Xây dựng Giao diện Người dùng bằng code
  • Outlets và Actions
  • Giao thức - Bắt buộc và tùy chọn
  • Quản lý bộ nhớ

Thông báo và Bản địa hóa

  • Thông báo đẩy - Im lặng và Đẩy
  • Bản địa hóa

Tổng quan về Objective C

  • Thuộc tính
  • Danh mục
  • Cú pháp Hàm
  • Thuộc tính readWrite và readOnly

Tích hợp Social Media trong iOS:

  • Tích hợp Facebook
  • Tích hợp Twitter
  • Tích hợp Mail
  • Tích hợp ứng dụng bên thứ ba

Các Thành phần UI trong iOS:

  • UITextField
  • UITextView
  • UISegementControl
  • UISlider
  • UiSwtich
  • UIProgessBar
  • UIPageControl
  • UIStepper
  • UIScrollView
  • UIPicker
  • UIActionSheet
  • UIWebView
  • SearchBar

Một số thành phần cơ bản khác và các thành phần khác trong iOS:

  • Nhóm và thư mục
  • Closure
  • Tuples
  • URL Session
  • URLRequest
  • UIAlerView
  • UIActivityIndicatorView
  • internal, public, private
  • Guard
  • Optionals

Đa luồng trong iOS:

  • GCD
  • NSOperationQueue
  • Luồng chính và Luồng nền

Tương tác của Người dùng

  • Nút và trình xử lý
  • Nhận dạng cử chỉ Pan
  • Nhận dạng cử chỉ Tap
  • Bảng tùy chỉnh
  • Cơ bản về Collection View

Ứng dụng Đa Màn Hình

  • Điều hướng Bảng
  • Ứng dụng Tab
  • Bộ điều khiển Điều hướng
  • Trình bày một bộ điều khiển và các hoạt ảnh khác nhau trong khi trình bày và đẩy bộ điều khiển

Dịch vụ Định vị

  • Vị trí và Độ cao
  • Hướng La bàn

Thiết bị Access và Lưu trữ

  • Lưu trữ Tệp
  • Thư viện Âm nhạc Access
  • CoreData và SqLite trong iOS
  • Key Chain
  • User Defaults
  • PLists
  • NSearchDomain
  • Khái niệm thư mục và bảo mật ứng dụng NSearchDomain

Khung Speech

  • Chuyển giọng nói thành văn bản
  • Chuyển văn bản thành giọng nói

Khung Multipeer

  • Gửi dữ liệu từ thiết bị này sang thiết bị khác
  • Kết nối nhiều thiết bị

Networking

  • Mạng Access
  • Serialize và Deserialize JSON
  • REST Web Services
  • Cơ bản về Phân tích cú pháp XML

Tải ứng dụng lên App Store

  • ITunes Connect
  • Cổng nhà phát triển - Hồ sơ cung cấp
  • Triển khai và phân phối
  • Chạy ứng dụng trên thiết bị thực
  • Tải ứng dụng lên App Store

Ứng dụng

  • Dots Game:https://itunes.apple.com/app/the-dots-free/id850315430
  • Ứng dụng Ghi chú: Ứng dụng Ghi chú
  • Ứng dụng Danh bạ
  • Lấy dữ liệu từ máy chủ từ một API mở và tạo một bảng xem và điền dữ liệu và hiển thị chi tiết của nó và hiển thị thanh Tìm kiếm và tìm kiếm một thứ gì đó và sử dụng Core Data để lưu dữ liệu ngoại tuyến
  • Ứng dụng theo ý tưởng của bạn

Requirements

Bạn phải có ít nhất một kinh nghiệm lập trình trước đây.

 35 Hours

Number of participants


Price per participant

Testimonials (4)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories