Khóa học Lập trình iOS Cơ bản & Nâng cao tại Học Viện Công Nghệ VIETPRO, các bạn sẽ được Cầm tayChỉ việc từ ABC dành cho người chưa biết tý gì về Lập trình cũng có thể Học đượcHiểu đượcLàm được.

Thời gian Học & Triển Khai App Thực Tế đưa lên App Store diễn ra trong Hơn 03 Tháng

Khóa học Lập trình iOS

Hình ảnh giảng viên

10 LÝ DO ĐƯA VIETPRO TRỞ THÀNH TRUNG TÂM ĐÀO TẠO LẬP TRÌNH WEB & MOBILE TỐT NHẤT HÀ NỘI

QUAN TÂM & CHĂM SÓC TỐT NHẤT HÀ NỘI DEMO DỰ ÁN CỦA HỌC VIÊN TRONG KHÓA HỌC
1. Ai cũng được đi làm (Giới thiệu việc làm cho học viên giỏi – Giới thiệu thử việc cho học viên khá – Giới thiệu thực tập cho học viên yếu)

2. Làm trên dự án thực tế, cho ra sản phẩm thực tế (Không học lý thuyết suông)

3. Hoàn trả 100% học phí nếu giảng viên dạy không nhiệt tình, không tâm huyết, học viên cảm thấy không hài lòng từ những buổi đầu tiên.

4. Được bảo lưu học lại bao nhiêu lần tùy thích và hoàn toàn miễn phí.

5. Được hỗ trợ kể cả sau khi đã học xong, và được cập nhật các kiến thức mới liên tục hoàn toàn miễn phí.

6. Được học đi học lại hoàn toàn miễn phí đến khi nào Học được & Làm được thì thôi.

7. Cấp chứng chỉ & Xác nhận thực tập, kinh nghiệm sau khi kết thúc khóa học cho những học viên khá, giỏi.

8. Được thực hành ngoài giờ học liên tục từ Thứ 2-Thứ 7 hàng tuần.

9. Được các giảng viên tại Học Viện Công Nghệ VIETPRO hỗ trợ giải đáp trực tiếp vào các buổi chiều từ 2h-6h các ngày trong tuần (trừ Chủ nhật)

10. Được tham gia giao lưu & chia sẻ thông qua các hoạt động ngoại khóa thường niên.

Hình ảnh các bài tập theo buổi & các dự án lớn, nhỏ trong khóa học

Lịch khai giảng & học phí (đăng ký)

Học phí trọn khóa là: 4.800.000 VNĐ (Đã bao gồm cả Giáo trình và nhiều Phần mềm bản quyền)

Ưu đãi Khóa học Lập trình Android

[ LỚP SÁNG ] Khai giảng Khóa 26 tại Hà Nội vào ngày 29/04

  • IOS-K26: Sáng 2, 4, 6 (Còn 05 Chỗ)
  • Thời gian học vào các Buổi Sáng từ 8h30-11h30

[ LỚP TỐI ] Khai giảng Khóa 27 tại Hà Nội vào ngày 29/04

  • IOS-K27: Tối 2, 4, 6 (Còn 03 Chỗ)
  • Thời gian học vào các Buổi Tối từ 7h-9h30
Đăng ký học

Học viên Khóa học Lập trình Android

NỘI DUNG CHI TIẾT KHÓA HỌC LẬP TRÌNH IOS CƠ BẢN & NÂNG CAO

Buổi 1: Ngôn ngữ lập trình Swift cơ bản Buổi 2: Ngôn ngữ lập trình Swift cơ bản (Phần 2)
  • Tìm hiểu và làm quen với môi trường làm việc playground
  • Kiểu dữ liệu , Cách khai báo biến và hằng trong Swift
  • Các toán tử trong ngôn ngữ lập trình Swift
  • Cấu trúc điều kiện (If… Else, Switch… Case, For, While, Repeat While)

Bài tập & Xây dựng Ứng dụng cuối buổi học.

  • Function trong ngôn ngữ lập trình Swift
  • Mảng và các hàm xử lý mảng
  • Chuỗi và các hàm xử lý chuỗi
  • Dictionaries

Bài tập & Xây dựng Ứng dụng cuối buổi học.

Buổi 3: Lập trình hướng đối tượng với Swift Buổi 4 : Tìm hiểu và làm quen với hệ điều hành IOS
  • Lớp
  • Thuộc tính và phương thức
  • Lập trình hướng đối tượng

Bài tập & Xây dựng Ứng dụng cuối buổi học.

  • Cài đặt MacOS , Xcode
  • Tạo ứng dụng đầu tiên với Xcode
  • Cách Build ứng dụng trên máy ảo và trên Iphone
  • Tìm hiểu và tạo tài khoản Apple Id
  • Các bước tạo một ứng dụng IOS
  • Outlet và Action Trong IOS

Bài tập & Xây dựng Ứng dụng cuối buổi học.

Buổi 5: Tìm hiểu và làm việc với các View cơ bản trong lập trình IOS Buổi 6: Quản lí tọa độ , kích thước các đối tượng trên màn hình và tạo vòng lặp theo thời gian
  • UILabel
  • UIButton
  • UISlider
  • UITextField
  • UISwitch
  • UIImage

Bài tập & Xây dựng Ứng dụng cuối buổi học.

  • Cách quản lí tọa độ , kích thước các đối tượng trên màn hình điện thoại
  • Tìm hiểu và tạo vòng lặp theo thời gian với NSTimer trong lập trình IOS
  • Sử dụng đối tượng SegmentControl

Bài tập & Xây dựng Ứng dụng cuối buổi học.

Buổi 7: WebView trong IOS Buổi 8: UIPickerView và UIDatePickerView trong IOS
  • Cách tạo một trình duyệt Web đơn giản với WebView
  • Load một trang Web với WebView
  • Cách hiển thị một đoạn mã HTML với WebView

Bài tập & Xây dựng Ứng dụng cuối buổi học.

  • Cách tạo và cấu hính đối tượng UIPickerView
  • Multi Component trong UIPickerView
  • Tìm hiểu và sử dụng UIDatePickerView

Bài tập & Xây dựng Ứng dụng cuối buổi học.

Buổi 9: UIAlertController Buổi 10: UITableView
  • Cách hiện thông báo trong lập trình IOS với AlertController
  • Thực hiện hành động với AlertController
  • Tìm hiểu về ActionSheet trong AlertController
  • Cách tạo một form đăng nhập trong lập trình IOS với  AlertController

Bài tập & Xây dựng Ứng dụng cuối buổi học.

  • Tìm hiểu và khởi tạo UITableView cơ bản
  • Bắt sự kiện và lấy giá trị từng dòng trong UITableView
  • Cách Custom Cell trong UITableView
  • Cách tạo UITableView có nhiều Sections
  • Tạo diễn hoạt cho Cell của UITableView
  • Thêm , xóa , di chuyển dòn trong UITableView

Bài tập & Xây dựng Ứng dụng cuối buổi học.

Buổi 11: UICollectionView Buổi 12: Tương tác giữa người dùng và ứng dụng thông qua Gesture
  • Tìm hiểu và khởi tạo UICollectionView cơ bản
  • Bắt sự kiện và lấy giá trị từng dòng trong UICollectionView
  • Cách tạo UICollectionView có nhiều Sections
  • Cách Custom Item trong UICollectionView
  • Tạo diễn hoạt cho Item của UICollectionView
  • Thêm,xóa Item trong UICollectionView

Bài tập & Xây dựng Ứng dụng cuối buổi học.

  • Rotation Gesture trong Lập trình IOS
  • Pinch Gesture trong Lập trình IOS
  • Swipe Gesture trong Lập trình IOS
  • Pan Gesture trong Lập trình IOS
  • ScreenEdge Gesture trong Lập trình IOS
  • Shake Gesture trong Lập trình IOS
  • Long press Gesture trong Lập trình IOS
  • Tap Gesture trong Lập trình IOS

Bài tập & Xây dựng Ứng dụng cuối buổi học.

Buổi 13: Play file âm thanh với AVFoundation trong Lập trình IOS Buổi 14: Play Video với AVFoundation và AVKit trong lập trình IOS
  • Play nhạc từ Local
  • Play nhạc từ Internet

Bài tập & Xây dựng Ứng dụng cuối buổi học.

  • Play Video từ Local
  • Play Video từ Internet

Bài tập & Xây dựng Ứng dụng cuối buổi học.

Buổi 15: Tìm hiểu và làm việc với cơ sở dữ liệu SQLite Buổi 16: Tìm hiểu và làm việc với cơ sở CoreData
  • Tìm hiểu và tạo một cơ sở dữ liệu với SQLite
  • Cách lấy dữ liệu trong cơ sở dữ liệu SQLite
  • Thêm , sửa , xóa dữ liệu trong cơ sở dữ liệu SQLite

Bài tập & Xây dựng Ứng dụng cuối buổi học.

  • Tìm hiểu và tạo một cơ sở dữ liệu với CoreData
  • Cách lấy dữ liệu trong cơ sở dữ liệu CoreData
  • Thêm , sửa , xóa dữ liệu trong cơ sở dữ liệu CoreData

Bài tập & Xây dựng Ứng dụng cuối buổi học.

Buổi 17: Tạo ứng dụng nhiều màn hình trong Lập trình IOS Buổi 18: Tạo diễn hoạt Animation trong Lập trình IOS
  • Tìm hiểu và ứng dụng nhiều tab màn hình với UITabar Controller
  • SideMenu trong Lập trình IOS
  • Điều hướng các màn hình trong ứng dụng với UINavigation Controller

Bài tập & Xây dựng Ứng dụng cuối buổi học.

  • Tìm hiểu và sử dụng UIView.animate trong lập trình IOS
  • Tạo Animation có sử dụng lực đàn hồi
  • Tạo Animation có Delay
  • Tạo Animation có Competion

Bài tập & Xây dựng Ứng dụng cuối buổi học.

Dự án cuối khóa (Thực tập trong gần 02 Tháng)
Lễ bế giảng
  • Xây dựng App Quản lý chi tiêu
  • Xây dựng App chơi nhạc Karaoke
  • Xây dựng App Xem Video & Nghe nhạc
  • Xây dựng App Quà tặng
  • Xây dựng App mô phỏng Game show Ai là triệu phú
  • Lễ trao chứng nhận cuối khóa
  • Liên hoan tiệc ngọt

Đăng ký học