Khóa học lập trình ứng dụng di động iOS – Swift


1. Tổng quan
Hệ điều hành iOS là nền tảng cho các ứng dụng của các sản phẩm của Apple như: iPhone, iPad, Ipod, Apple TV, …Là nhà “vô địch” về tính đơn giản trong sử dụng, iOS được xem như một hệ điều hành hàng đầu trên thị trường hiện nay. Số liệu thống kê cho thấy, 200 ứng dụng iOS hàng đầu có doanh thu nhiều gấp 6 lần doanh thu của ứng dụng hệ điều hành phổ biến không kém là Android. Cũng theo một số thống kê của chúng tôi trên các trang tìm việc làm thì từ 300 – 500 USD/tháng là mức lương cho vị trí lập trình viên mới ra trường tại Việt Nam và từ 10.000 – 15.000 USD/năm là mức lương cho vị trí lập trình viên iOS đã có kinh nghiệm từ 1 năm trở lên. Trên thực tế, các doanh nghiệp chỉ tuyển được 10% so với nhu cầu nguồn nhân sự ngành lập trình iOS, vì vậy có thể nói cơ hội việc làm, sự phát triển và thăng tiến trong nghề nghiệp của một lập trình viên iOS là rất lớn.
Khóa học lập trình ứng dụng iOS giúp học viên tiếp cận với ngôn ngữ lập trình Swift – ngôn ngữ mới nhất của Apple đang phát triển hiện nay. Swift được đánh giá là đơn giản hơn Ojective – C rất nhiều đến nỗi ngay cả những người chưa biết gì về lập trình cũng hoàn toàn có thể theo học mà không cần bất cứ nền tảng nào. Việc Swift trở thành ngôn ngữ lập trình mạnh mẽ nhất là điều mà nhiều người đã tiên đoán.

2. Mục tiêu của khóa học
  •  Giúp học viên hiểu một cách rõ ràng nhất về các phương pháp khác nhau để phát triển ứng dụng cho iOS.
  • Nắm vững cấu trúc của ngôn ngữ lập trình Swift, cung cấp cho học viên kỹ năng lập trình, thiết kế giao diện cho iOS.
  • Có khả năng phân tích và phát triển ứng dụng một cách độc lập.Khi kết thúc khóa học cơ bản hay nâng cao, học viên sẽ tự xây dựng được một ứng dụng tự chọn trên iOS.
  • Đối với khóa học nâng cao, học viên có khả năng kết hợp, tùy biến nhiều công nghệ, kỹ năng để xây dựng app chuyên nghiệp.
3. Chương trình đào tạo

Phần 1: Giới thiệu ngôn ngữ Swift

  1. 1. Giới thiệu về ngôn ngữ lập trình Swift
  2. 2. Làm việc với Swift Language
  • Constraints and Variables
  • Data Types
  • Basic Operator
  • Strings and characters
  • Control Flow: For loop, While loop, Do while, If, Switch
  • Collection Types: Array and Dictionaries
  • Functions
  • Enumerations
  • Structures

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

  • Classes and Objects
  • Inheritance
  • Initialization
  • Deinitialization
  • Automatic Reference Counting
  • Type Casting

     4. Generics

Phần 2: Lập trình iOS – Swift

  • Giới thiệu về lập trình với iOS
  • Làm việc với Table View
  • Phát triển ứng dụng với Unitity, Tab bar…
  • Làm việc với mô hình MVC
  • Kết nối Network
  • Làm việc với dữ liệu
  • Sử dụng Sensors
  • Làm việc với Geolocation and Mapping
  • Giới thiệu về iCloud
  • Tích hợp các tiện ích vào ứng dụng như Social Network, email, Media, Message
  • Làm việc với Cocoa Framework
  • Làm việc với Core Data và SQL lite
  • Giới thiệu về lập trình Game trên iOS
  • Giới thiệu về ứng dụng Web trên Mobile


Phần 3: Đồ án (Project)

 

  •  Xây dựng một dự án theo mô hình thực tế
  •  Rèn luyện kỹ năng làm việc theo nhóm
  •  Quản lý theo mô hình Scrum
  •  Được giáo viên hướng dẫn thực hiện
Sau khóa học,  học viên được làm quen với các dự án thực tế:
App đọc báo: Cho phép đọc tin từ các báo mạng nổi tiếng của Việt Nam. Theo đó, người dùng có thể Download bài mới nhất về đọc offline. App lịch vạn niên tra cứu ngày giờ tốt, app đọc truyện tranh/ truyện chữ, app tin nhắn SMS, app GPS để tìm xe bus, xác định lộ trình, tìm các điểm giao dịch ngân hàng (ATM), quản lý trẻ em, người già bằng GPS hoặc đề tài tự chọn.

4. Thời lượng
  • Kéo dài trong 40 giờ
  • 3 buổi / tuần
  • Sỹ số: 15-18 học viên/ lớp
     5. Ai nên theo học
Là sinh viên hoặc nhân viên đang làm việc trong lĩnh vực Công Nghệ Thông Tin, có niềm đam mê lập trình di động và mong muốn kiếm tiền từ việc viết ứng dụng cho các thiết bị di động.
     6. Điều Kiện
  • Có kiến thức về Internet và sử dụng Windows cơ bản
  • Biết và sử dụng được hệ điều hành MAC, Photoshop là một lợi thế
  • Khả năng tiếng anh tốt sẽ giúp đỡ bạn rất nhiều trong việc tìm và đọc tài liệu tham khảo.
    
 
0 Phản hồi

Để lại bình luận của bạn

Hãy để lại bình luận của bạn để cùng trao đổi với chúng tôi !

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.