Tự học lập trình iOS online - Ảnh 1: Đăng ký học lập trình iOS

Khoá học Lập trình iOS (iOS Development) của Academy là khoá học đào tạo Lập trình viên xây dựng ứng dụng trên nền tảng iOS- là nền tảng cho một loạt các ứng dụng của Apple như iPhone, iPod Touch, iPad,… Trong khóa học iOS này, các môn học sẽ cung cấp các kiến thức để phát triển các ứng dụng trên iOS từ căn bản đến nâng cao như lập trình cảm ứng, lập trình theo mô hình MVC.

Kết thúc khoá học lập trình iOS tại Academy.vn, bạn hoàn toàn có thể:

  • Tham gia phát triển các ứng dụng trên nền hệ điều hành IOS.
  • Ứng tuyển vào làm việc tại các công ty phần mềm cho vịe trí lập trình viên iOS

Vì sao bạn nên tham gia chương trình đào tạo trực tuyến?

  • Chi phí thấp – hiệu quả cao: Thay vì bỏ ra hàng triệu đồng để tới các trung tâm. Học online tại Academy bạn vẫn được học với giảng viên uy tín & giàu kinh nghiệm nhưng với chi phí rẻ hơn nhiều. Việc học Online có thể giúp bạn tiết kiệm từ 50% đến 70% chi phí.
  • Tiết kiệm thời gian: Giúp giảm thời gian học từ 50-70% so với phương pháp giảng dạy truyền thống do bạn có thể chủ động trong việc sắp xếp thời gian học, tự điều chỉnh tốc độ học theo khả năng và có thể nâng cao kiến thức ngay sau khi học.
  • Ôn tập và học lại kiến thức theo trình độ của mình: Bạn có thể chọn giáo trình bài học phù hợp để học, ghi nhớ, ôn tập lại và hoàn thành các giáo trình một cách hoàn toàn chủ động.
  • Bạn được hỗ trợ liên tục từ giảng viên: Ngoài việc hỗ trợ học viên liên tục trong khi học, bạn vẫn sẽ nhận được những tư vấn, hỗ trợ của giảng viên mãi mãi sau khi kết thúc chương trình học cũng như cơ hội việc làm dành cho bạn ngay khi kết thúc khoá học.

Tự học lập trình iOS online & thực hành viết ứng dụng iOS

Tự học lập trình iOS online & thực hành viết ứng dụng iOS

1. Mục tiêu khóa học lập trình iOS:

Khóa học cung cấp cho học viên các kiến thức cơ bản trong việc lập trình ứng dụng trên nền tảng iOS với ngôn ngữ Objective Ccông cụ Xcode của Apple. Sau khóa học, học viên có thể tự mình cài đặt, thiết lập môi trường và viết được những ứng dụng trên iPhone và iPad. Kết thúc khóa học học viên sẽ thực hiện trôi chảy các công việc sau:

  • Nắm vững kiến trúc và cách xây dựng 1 ứng dụng trên nền iOS.

  • 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 Google 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.

  • Áp dụng chuyên nghiệp quy trình phát triển phần mềm trên các ứng dụng iPhone

  • Hiểu rõ nền tảng iPhone.

  • Sử dụng thành thạo bộ iPhone SDK để phát triển ứng dụng.

  • Đóng gói chương trình, triển khai ứng dụng và publish iPhone applications.

2. Thời gian học lập trình iOS:

  • Khoá học lập trình iOS tại Academy.vn là chương trình đào tạo Online, bạn sẽ học trực tuyến 100%.
  • Nội dung của chương trình được thiết kế theo từng cấp độ từ dễ đến khó, từ cơ bản đến phức tạp nhằm giúp học viên có thể tự học và thực hành viết ứng dụng iOS thành công 100%.

3. Tài liệu học tập

  • Tài liệu do chúng tôi biên soạn và cung cấp miễn phí.

  • Tài liệu gồm: Sách, CD sách điện tử, các bài tập mẫu, software

4. Đối tượng tuyển sinh

  • Sinh viên ngành Công nghệ thông tin, Toán học, Toán tin, Điện tử viễn thông, ...

  • Lập trình viên đang đi làm tại các doanh nghiệp.

  • Những bạn trẻ đam mê và mong muốn theo đuổi ngành lập trình cho điện thoại di động.

  • Học viên tự trang bị laptop cá nhân để đảm bảo hiệu quả học tập tốt nhất. Nếu học viên không có Laptop thông báo cho trung tâm.

5. Quyền lợi học viên

  • Được sự hướng dẫn tận tình của các giảng viên nhiều kinh nghiệm.

  • Được phát tài liệu, e-book, miễn phí.

  • 100% thời lượng học trên máy tính.

  • Được miễn, giảm học phí (có điều kiện).

  • Được bảo lưu khóa học trong 06 tháng.

6. Học phí: 1.500.000đ (Một triệu năm trăm nghìn đồng).

  • Giảm 10% học phí cho học viên cũ.

  • Giảm 10% học phí cho nhóm 3 người, trên tổng học phí

7. Nội dung chương trình đào tạo lập trình viên iOS tại Academy.vn:

Ngày Mô tả Thời lượng (giờ)
1 - Giới thiệu iOS. Làm quen với hệ điều hành Mac OX.
- Giới thiệu ngôn ngữ lập trình hướng đối tượng Objective-C.
- Làm quen với Xcode và Interface Builder
- Ứng dụng: "Bài hát tôi yêu" - phần 1
2
2 - Class – Object – Method
- Ứng dụng: "Bài hát tôi yêu" - phần 2
3
3 Ngôn ngữ Objective C nâng cao:
- Protocol, Delegate
- Category, Extension
- Ứng dụng: "Bài hát tôi yêu" - phần 3
3
4 Lập trình với tập hợp:
- NSArray, NSDictionary, NSSet, NSData
- NSMutableArray, NSMutableDictionary, NSMutableData
- Cú pháp khởi tạo Array, Dictionary, Set, Data từ iOS 6
- Ứng dụng: "Bài hát tôi yêu" - phần 4
3
5 - Hướng dẫn sử dụng UIButton, UILabel, UITextField, UIImageView
- Làm quen với StoryBoard trong iOS SDK 6.x
- Các loại bàn phím trong iPhone và iPad
- Ứng dụng: "Bài hát tôi yêu" - phần 5
3
6 - Hướng dẫn sử dụng UIControl: UISwitch, UISegmentedControl, UISlider, UIStepper
- Nâng cấp giao diện cho UISlider, UISegmentedControl
- Ứng dụng: "Bài hát tôi yêu" - phần 6
3
7 - Hướng dẫn sử dụng UIControl: UIActivityIndicatorView, UIProgressView, UIToolBar, UISearchBar, UINavigationBar
- Nâng cấp giao diện cho UISearchBar, UINavigationBar
- Ứng dụng: "Bài hát tôi yêu" - phần 7
4
8 - Mô hình Model – View – Controller
- Giao diện UINavigationController: Master – Detail
- Chia xẻ dữ liệu giữa các ViewController
- Ứng dụng: "Bài hát tôi yêu" - phần 8
3
9 - Hướng dẫn sử dụng UIControl: UIScrollView, UIPickerView, UIDatePicker
- UIScrollView với hiệu ứng zoom, paning
- Ứng dụng: "Bài hát tôi yêu" - phần 9
3
10 - Hướng dẫn sử dụng UITableView, UITableViewController
- Nâng cao giao diện cho UITableView
- Ứng dụng: "Bài hát tôi yêu" - phần 10
3
11 - Hướng dẫn sử dụng UICollectionView, UICollectionViewController
- Nâng cao giao diện cho UICollectionView
- Ứng dụng: "Bài hát tôi yêu" - phần 11
3
12 Lập trình xử lý đơn chạm và đa chạm
- UIGestureRecognizer (Tap, Touch, LongPress, Swipe, Pan, Pinch, Rotate)
- Xác định toạ độ điểm chạm và nhận dạng view đang được chạm
- Ứng dụng: "Bài hát tôi yêu" - phần 12
3
13 Thiết kế giao diện Universal chạy trên cả iPad và iPhone
- Độ phân giải khác nhau của các thiết bị
- Kiểm tra tính năng hiện có một thiết bị iOS, kiểm tra version của iOS cài đặt trong thiết bị
- UISplitViewController – UIPopOverController
- Xử lý giao diện phù hợp với hướng xoay thiết bị Portrait – Landscape Orientation
3
14 Lập trình Audio – Video căn bản
- Playback, quản lý quá trình chơi nhạc – video, thay đổi âm lượng
- Ghi âm, lấy thumbnail trong video
- Ứng dụng: "Bài hát tôi yêu" - phần 13
2
15 Hướng dẫn sử dụng MapKit
- Hiển thị vị trí hiện tại của người dùng
- Vẽ đương đi giữa 2 điểm A và B trên bản đồ
- Các loại bản đồ
- Nâng cao giao diện MKAnnotationView
- Ứng dụng: "Bài hát tôi yêu" - phần 14
3
16 Truy xuất danh bạ AddressBook
- Truy vấn, lấy về tất cả hoặc tiêu chí
- Tạo một bản ghi danh bạ một người – một nhóm.
- Thay đổi thông tin danh bạ của một người, thay đổi ảnh
3
17 Lập trình networking iOS 7
- NSURLConnection, NSURLRequest, NSURLDownload, NSURLSession
- Xử lý JSON format trong kết quả trả về
- Giới thiệu và cách sử dụng third-party AFNetworking
- Ứng dụng: "Bài hát tôi yêu" - phần 15
4
18 Lập trình CoreData
- Kiến trúc ORM, các thành phần CoreData của iOS: ManagedObjectContext, PersistenceStoreCoordinator, ManagedObjectModel.
- Thêm, mới, sửa, xóa, tìm kiếm dữ liệu trong CoreData
3
19 Lập trình CoreData nâng cao với thư viện Magical Record. Magical giúp việc lập trình CSDL trở nên đơn giản, dễ dàng hơn rất nhiều. 3
20 - Hướng dẫn cách tạo developer account
- Hướng dẫn cách tạo certificate và provisioning để chạy ứng dụng trên device thật
- Hướng dẫn cách upload app lên Apple Store
3