Lập trình iOS

THỜI LƯỢNG: 5 ngày (~40 giờ) với thuyết giảng ngắn, thảo luận mở và thực hành theo các tình huống thực tế với hơn 50% thời lượng

GIỚI THIỆU KHÓA HỌC

Trong những năm gần đây, điện thọai thông minh hay còn gọi là smartphone phát triển với tốc độ như vũ bão. Nói đến smartphone thì không thể không nói đến hệ điều hành chạy trên nó. Một trong các hệ điều hành phổ biến đó là iOS. Nhưng chỉ có hệ điều hành thì chúng ta không thể nào khai thác hết các tính năng mà smartphone đem lại, mà chúng ta cần phải có các ứng dụng và tiện ích. Chắc chắn rằng những ai đã và đang sử dụng smartphone đều cảm nhận được những lợi ích mà nó đem lại. Với những lợi ích đó, chúng tôi đặt mục tiêu của khóa học này là cung cấp cho người học các kiến thức về lập trình Objective-C, nắm vững lập trình và thiết kế giao diện cho các ứng dụng trên iOS.

MỤC TIÊU KHÓA HỌC

Sau khi hoàn thành khóa học, học viên sẽ có khả năng:

  • Nắm vững kiến trúc và cách xây dựng 1 ứng dụng trên nền iOS bằng công cụ XCode.
  • Thiết kế và lập trình cho giao diện đặc trưng của iOS, xây dựng và phát triển các ứng dụng chạy trên IPhone và IPad.
  • Tích hợp hệ thống Apple Map và GPS vào các ứng dụng iPhone.
  • Thiết kế và xây dựng các ứng dụng khai thác internet như mạng thông tin, mạng xã hội, các dịch vụ chia sẻ trực tuyến.
  • Xây dựng các ứng dụng truyền thông đa phương tiện: Video, Sound, Camera…

ĐỐI TƯỢNG THAM GIA

Chương trình dành cho học sinh, sinh viên, chuyên viên công nghệ thông tin muốn lập trình ứng dụng chạy trên iOS. Biết ngôn ngữ lập trình căn bản C/ C++ là một lợi thế.

CHỨNG NHẬN

Sau khi hoàn tất khóa học, học viên sẽ được cấp chứng nhận hoàn tất khóa học theo quy định của SmartPro.

KHÓA HỌC LIÊN QUAN

  • Lập trình ứng dụng di động cho Android
  • Lập trình game cho Android

NỘI DUNG KHÓA HỌC

Bài 01:

  • Tổng quan về lập trình di động
  • Công cụ lập trình iOS
  • Ngôn ngữ Objective-C
  • Mô hình MVC
  • Chương trình iOS đầu tiên
  • UIButton + UITextfield
  • UIAlertView
  • Ứng dụng “Calculator”
  • Ứng dụng “Guest Flag”

Bài 02:

  • UIScrollView
  • UIImage
  • UIPickerView
  • UISlider
  • Ứng dụng “Xem ảnh”

Bài 03:

  • UITableView
  • Custom UITableViewCell
  • Thao tác với Property List
  • UISearchController
  • Ứng dụng “Tìm kiếm bài hát”

Bài 04:

  • UINavigationController
  • UITabBarController
  • Kết hợp UINavigationController và UITabBarController
  • Ứng dụng “Đọc truyện”

Bài 05:

  • UIMapView
  • MKAnnotation / Overlays
  • Core Location
  • Ứng dụng “Địa điểm ăn uống”

Bài 06:

  • Lấy thông tin / đăng thông tin lên mạng xã hội
  • Quảng cáo iAd
  • Ứng dụng “Brain Hacking”

Bài 07:

  • Http Protocol / Request / Response
  • JSON Parsing
  • UIWebView
  • Ứng dụng “Dự báo thời tiết”
  • Ứng dụng “Đọc truyện”

Bài 08:

  • CoreData
  • Sqlite
  • Autolayout
  • Ứng dụng “MyStore”

Bài 09:

  • Capstone Project

Bài 10:

  • Seminar Capstone Project
  • Tổng kết
Xem thêm
LỊCH KHAI GIẢNG Xem thêm
  30/03/2019