1. Giới thiệu:

Với sự phát triển vượt bậc của ngành Công nghiệp phần mềm và nội dung số, đặc biệt là ngành phát triển ứng dụng trên thiết bị di động, máy tính bảng và khai thác dịch vụ điện toán đám mây,… Đặc biệt, là lĩnh vực Phát triển ứng dụng trên iOS đã thú hút rất nhiều bạn trể đam mê công nghệ thông tin và các Lập trình viên tham gia. Từ những nhu cầu thực tiễn đó, Tập đoàn Aptech Ấn Độ đã triển khai chương trình đào tạo “Phát triển ứng dụng trên iOS”.

Chương trình đào tạo “Phát triển ứng dụng trên iOS” được thiết kế từ cơ bản nhất về tư duy lập trình đến nâng cao, được giảng dạy theo từng cấp độ từ cơ bản đến chuyên sâu, trang bị kỹ năng lập trình chuyên nghiệp cho người học. Với kiến thức và kỹ năng tích lũy từ chương trình sẽ đảm bảo cho học viện có thể áp dụng ngay vào qui trình phát triển ứng dụng iOS thông qua sản phẩm đồ án cuối khoá. Học viên được đào tạo theo mô hình “Đào tạo - Sản xuất Phần mềm - Thực tiễn” giúp học viên có thể phát triển những ứng dụng mang tính thực tế cao và hoàn toàn đủ điều kiện để kinh doanh sản phẩm của mình trên chợ ứng dụng của Apple (Apple Stores).

2. Mục tiêu khóa học:

Sau khi kết thúc khóa học, học viên có thể:

Làm quen với hệ điều hành Mac OS và khai thác các tính năng của hệ điều hành MacOS.

Hiểu rõ qui trình phát triển ứng dụng di động trên nền công nghệ mới nhất của Apple.

Hiểu và biết cách sử dụng các loại phương thức kết nối thông dụng.

Hiểu các phương pháp khác nhau để phát triển ứng dụng cho iOS.

Hiểu rõ lập trình hướng đối tượng cơ bản.

Nắm vững kỹ năng lập trình, thiết kế giao diện cho iOS.

Nắm vững ngôn ngữ lập trình Swift phiên bản mới nhất.

Nắm vững kiến thức về phát triển ứng dụng  Xcode và ngôn ngữ Swift của Apple.

Thành thạo việc thiết kế và tùy biến các thành phần giao diện ứng dụng.

Có khả năng phân tích, thiết kế và phát triển ứng dụng độc lập.

Khai thác và tích hợp các dịch vụ mạng vào ứng dụng.

Kết nối và trao đổi dữ liệu từ máy chủ.

Xây dựng ứng dụng truy xuất danh bạ.

Xây dựng được ứng dụng tùy chọn trên iOS.

Xây dựng ứng dụng giải trí đa phương tiện và truy xuất hình ảnh.

Đóng gói ứng dụng và bán phần mềm thông qua kho ứng dụng App Store.

3. Chứng nhận: Học viên được Aptech Ấn độ cấp Chứng nhận Hoàn thành khoá học “Phát triển ứng dụng trên iOS” (Certificate of Accomplishment in Developing iOS Applications).

4. Điểm nổi bật của chương trình:

Nội dung được thiết kế hướng tới các ứng dụng mang tính thực tế cao.

Chương trình được biên soạn dựa trên phiên bản mới nhất, trang bị cho sinh viên kiến thức để có thể tham gia ngay vào các dự án phần mềm về lập trình ứng dụng trên nền iOS sau khi hoàn thành khóa học.

Môi trường học tập: phòng thực hành được trang bị theo chuẩn quốc tế.

Học viên được đào tạo theo hướng dự án và được trải nghiệm ứng dụng trên thiết bị di động thật. Mỗi học viên có thể tự xây dựng hoàn chỉnh ứng dụng di động của riêng mình.

Có thể xây dựng các ứng dụng chuyên nghiệp trên cả hệ điều hành iOS và Mac OS X.

Phát triển các ứng dụng thực tế có thể sẳn sàng đưa lên kho ứng dụng App Store.

Đội ngũ giảng viên: có nhiều kinh nghiệm trong phát triển các dự án phần mềm, được đào tạo bài bản và được cấp chứng nhận chuyên môn bởi các tổ chức hàng đầu trong lĩnh vực CNTT trong và ngoài nước.

5. Thời gian đào tạo: 6 tháng.

6. Đối tượng đăng ký: Người đam mê CNTT, muốn phát triển ứng dụng trên iOS.

7. Chương trình Đào tạo:

Phần 1: Giới thiệu về Mac OS

Giới thiệu các tính năng của Mac OS X

Các yếu tố cơ bản của Mac OS X

Quản lý ứng dụng

Tùy chỉnh hệ thống

Cấu hình tài khoản người dùng

Quản lý và Chia sẻ tập tin trên mạng

 

Phần 2: Phát triển ứng dụng với Xcode

Giới thiệu các tính năng của Xcode

Mô tả các quá trình phát triển ứng dụng

Cài đặt Xcode 7

Làm việc với các lĩnh vực điều hướng khác nhau

Làm việc với biên tập mã nguồn và khung

Tạo một dự án trong Xcode 7

Sử dụng giao diện người xây dựng

Phát triển một ứng dụng sử dụng Xcode

Debug và triển khai các ứng dụng

 

Phần 3: Lập trình Swift

Tổng quan về ngôn ngữ Swift

Trải nghiệm Swift với Playground

Lập trình hướng đối tượng với Swift

Các kiểu dữ liệu trong Swift

Kỹ thuật quản lý bộ nhớ trong Swift

Kỹ thuật quản lý lỗi

Thao tác với cơ sở dữ liệu SQLite, CoreData

Thiết kế giao diện và điều hướng ứng dụng Swift

 

Phần 4: Dự án cuối khoá

Xây dựng qui trình phát triển ứng dung di động dưới sự hướng dẫn của giáo viên.

Học viên có thể phát triển một dự án ứng dụng mới do mình tự sáng tạo: từ phát thảo ý tưởng, phân tích chức năng, thiết kế và xây dựng phần mềm hoặc lựa chọn phát triển những ứng dụng do giáo viên đề xuất.

Sản phẩm hoàn thiện có thể sẳn sàng đưa lên kho ứng dụng App Store.