LẬP TRÌNH IOS

MỤC TIÊ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. Để từ đó, sau khi hòan thành khóa học, học viên có thể:
  • 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ế
THỜI LƯỢNG: 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
CHỨNG CHỈ ĐẠT ĐƯỢC
Sau khi hòan tất khóa học, học viên sẽ được cấp chứng chỉ hòan tất khóa học do Smartpro cấp.
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  
  • Mobile Development Overview
  • iOS Development Tools
  • Objective-C
  • Memory Management
  • MVC Pattern in iOS
  • First GUI iOS application & UIButton
  • UI Controls (UIButtons, UITextFields, etc)
  • UINavigationController
  • UITabBarController
  • UITabBarController combines with UINavigationController
  • UIScrolllView
  • Practices at class
  • UIWebView
  • UIPickerView
  • Touch events + gesture regconize
  • UITableView
  • UIMapView
  • MKAnnotation / Overlays
  • Http Protocol / Request / Response
  • JSON Parsing
  • Practices at class
  • Core Data
  • iPad - UISplitViewController
  • iPad - UIPopoverController
  • iPhone & iPad in one app
  • Core Graphics
  • Practices at class

 

Địa chỉ: Lầu 6, toà nhà Thiên Sơn, 5-7-9 Nguyễn Gia Thiều, P.6, Quận 3, TP.HCM

Tel: (028) 39 333 376 - Fax: (028) 39 30 6767

Email: tuvan@smartpro.vn, sales@smartpro.vn

Chi nhánh: 8/12 Liễu Giai, Ba Đình, Hà Nội

Tel: (024) 37620196

Email: tuvan@smartpro.vn, sales@smartpro.vn

web counters