Lập Trình iOS Ngôn Ngữ Swift

Trung Tâm Đào Tạo Công Nghệ Thông Tin TechMaster

Số 14, ngõ 4, Nguyễn Đình Chiểu, Quận Hai Bà Trưng, Hà Nội

Giới Thiệu Khóa Học Lập Trình iOS Ngôn Ngữ Swift

Đây là khóa học đầy đủ, toàn diện nhất để trở thành một lập trình viên iOS chuyên nghiệp có kiến thức rộng và thời gian thực hành lập trình trên iOS đủ dài > 4.5 tháng. Học viên tốt nghiệp thành công khóa học này sẽ có khả năng làm các dự án iOS đa dạng, cạnh tranh tốt nhất so với mặt bằng lập trình viên iOS và có một vài ứng dụng tự viết có thể demo cho nhà tuyển dụng. Lớp học chỉ học trong 30 buổi. Nhưng do số lượng kiến thức lớn (cần khoảng 40 buổi++), Techmaster sẽ chọn lựa nội dung đào tạo phù hợp cho từng lớp. Ngoài 30 buổi học viên sẽ phải tham gia tối thiểu 4 buổi code camp sáng chủ nhật. Khoá học dạy hoàn toàn trên Swift tuy nhiên có một số thư viên gốc vẫn sử dụng Objective-C. Trung tâm cung cấp sách miễn phí, slide để học viên tự trang bị thêm kiến thức lập trình Objective-C. Bằng chỉ cấp cho học viên bảo vệ thành công ứng dụng, thường sau 3 tháng khi khoá học kết thúc.

Đối Tượng Tham Gia

- Đã từng học hoặc lập trình với một ngôn ngữ lập trình bất kỳ ở mức cơ bản. Swift đơn giản hơn Objective-C nhiều. Học viên không cần biết lập trình C nữa.
- Học viên cần phải có máy tính cài hệ điều hành Mac OSX 10.9.3 hoặc 10.10 (máy Mac xịn hoặc Hackintosh) để thực hành làm bài tập.

Thời Lượng

43 Buổi.

Nội Dung Khóa Học Lập Trình iOS Ngôn Ngữ Swift


- Giới thiệu iOS 8. Làm quen với môi trường lập trình trên Mac OS X Yosemite 10.10
+ Làm quen với XCode 6, ngôn ngữ lập trình Swift
+ Play Ground – cơ chế REPL của Swift
+ Biến và hằng số. Khai báo kiểu vs tự nội suy kiểu
+ Chuỗi – Chuỗi gồm có biến
+ Kiểu Tuple. Gán kiểu tuple, trả về kiểu tuple, lấy từng phần tử tuple
+ Array và Dictionary. Vòng lặp for – in
+ Ví dụ thực hành: ứng dụng thời tiết – hoặc tự điển Flash Card
- For Loop While If Then Else
+ Range .. và …
+ Switch khác biệt switch trong các ngôn ngữ khác như thế nào?
+ Kỹ thuật gỡ rối trong XCode 6
+ Function ~ hàm
+ Kiểu hàm, khai báo hàm như biến và gán biến hàm
+ Ví dụ minh hoạ closure
- Structure – Class
+ Các nguyên tắc lập trình hướng đối tượng căn bản trong Swift
+ Kế thừa – overwrite method
+ Function khác biệt với hàm, thủ tục, phương thức trong các ngôn ngữ khác như thế nào?
+ Init (khởi tạo) – De-initialise Class. Lưu ý thứ tự hàm Init ở SubClass. id, instancetype, super Convenience Init @lazy
- Chaining, ? optional, ! unwrap optional
+ Thuộc tính – property
+ Computed Property
+ Property Observed: quan sát sự thay đổi của thuộc tính
- Protocol – Delegate
+ Kiểm tra đối tượng có tuân thủ Protocol hay không?
+ Generic Programming – Lập trình kiểu tổng quát
+ Attributes...

Ưu Đãi Chung

- Sinh viên: 8.200.000 VNĐ
- Đã đi làm: 8.600.000 VNĐ
- Sinh viên học theo nhóm từ 2 người trở lên: 7.700.000 VNĐ
- Đã đi làm học theo nhóm từ 2 người trở lên: 8.200.000 VNĐ
- Đóng học phí trong vòng 3 tuần kể từ khi khoá học thông báo được giảm 300,000 VNĐ học phí

Trung Tâm Đào Tạo Công Nghệ Thông Tin TechMaster
Số 14, ngõ 4, Nguyễn Đình Chiểu, Quận Hai Bà Trưng, Hà Nội
Người liên hệ: Trung Tâm Đào Tạo CNTT TechMaster
Điện thoại: 0902209011
Website: http://techmaster.vn -
TechMaster là trung tâm đào tạo công nghệ thông tin được thành lập bởi nhóm chuyên gia CNTT, lập trình viên có nhiều năm kinh nghiệm làm việc tại tập đoàn Microsoft. Trong những ngày đầu tiên của TechMaster, nhóm tổ chức sự kiện CodeCamp, cùng nhau phát triển phần mềm demo các công nghệ mới nhất của Microsoft, tích hợp trong một giải pháp cụ thể, có tính ứng dụng thực tế cho khách hàng – đối tác của Microsoft.
Đồng bộ tài khoản