Khóa học lập trình IOS

Theo các số liệu nghiên cứu vào những năm gần đây lập trình viên IOS nằm trong top lập trình viên được trả lương cao nhất thế giới. Vì vậy nếu bạn đam mêm và yêu thích lập trình IOS hãy đăng ký tham gia ngay khóa học lập trình IOS chuyên nghiệp tại HocvienIT.

khóa học lập trình IOS

Hiện nay, có rất nhiều trung tâm đào tạo về lập trình IOS, nhưng để kiểm chứng về chất lượng giảng dạy của các trung tâm bây giờ không còn là vấn đề quá khó khăn. Bạn có thể hoàn toàn yên tâm khi tham gia khóa học lập trình IOS tại HocvienIT bởi:

>> Chúng tôi luôn đặt chất lượng giảng và dạy lên hàng đầu 

>> Làm việc chuyên nghiệp & hỗ trợ học viên nhiệt tình

>> Đội ngũ giảng viên là trưởng phó phòng công ty chuyên lập trình IOS nhiệt tình yêu nghề, có nhiều năm kinh nghiệm trong nghề lập trình

>> Cơ sở vật chất trang thiết bị tại các phòng học luôn đáp ứng được nhu cầu của học viên

>> Sau khóa học bạn sẽ được cấp giấy chứng nhận của Hocvie IT để bạn có thể tìm kiếm nhiều cơ hội việc làm 

đội ngũ giảng viên Học Viện IT

Đội ngũ giảng viên tại Học Viện IT

PHƯƠNG PHÁP HỌC:

- Học bằng những ví dụ thực tế

- Lý thuyết và thực hành luôn đan xen nhau. Từ thực hành để nói về lý thuyết, dùng lý thuyết để làm các bài tập thực hành

- Học viên viết được thành thạo các App

- Ngôn ngữ lập trình Objective-C sẽ được giới thiệu đan xen và dàn trải trong suốt quá trình học mà không dồn vào một đến hai bài nhằm giúp học viên làm quen dần dần và không bị choáng ngợp trước một ngôn ngữ mới có cách viết hơi “phá cách” so với các ngôn ngữ lập trình khác.

NỘI DUNG CHI TIẾT KHÓA HỌC LẬP TRÌNH IOS

1. Mô tả
Mục tiêu
  • Giới thiệu về IOS
  • Làm quenn với Mac OSX
  • Cài đặt môi trường lập trình Mac OSX
  • Học viên nắm được những kiến thức cơ bản nhất về lập trình IOS
  • Giúp các bạn cài đặt và làm quen với môi trường làm việc OSX
2. Xây dựng ứng dụng mini game  Mục tiêu
  • Làm quen với Xcode – IDE lập trình trên Mac
  • Các thành phần cơ bản của một project iOS
  • Objective-C cơ bản
  • Làm quen với Interface Builder, công cụ xây dựng giao diện cho iOS
  • Giới thiệu và hướng dẫn sử dụng các thành phần cơ bản của UIKit
  • Hướng dẫn customize một số thành phần cơ bản của UIKit
  • Bug, Crash & Debug
  • Hoàn thiện ứng dụng đầu tay
  • FAQ
  • Cài đặt Xcode - IDE và tập
  • lập trình trên Mac
  • Nắm được cơ bản nhất để xây dựng một ứng dụng IOS từ đầu
  • Cách sử dụng Xcode, interface builder
  • Tổng quan nhất về Objective 
3. Xây dựng ứng dụng "Nhắc việc" To-Do app Mục tiêu
  • Sử dụng Storyboard để thiết kế giao diện cho ứng dụng
  • Tìm hiểu mô hình MVC (Model – View – Controller) trong ứng dụng iOS
  • Sử dụng table view và table view cell (row of table view)
  • Table view và Custom table view cell
  • Tạo một đối tượng trong Objective-C (Create a custom data model object)
  • Làm việc array và dictionary để lưu dữ liệu
  • Refractor code là gì? Vì sao cần nó và làm như thế nào?
  • Sử dụng Navigation Controller
  • Sử dụng text field và keyboard
  • Truyền dữ liệu giữa các view controller khác nhau thông qua Delegate
  • Lưu dữ liệu ra file, lưu trữ tại thư mục Document của app
  • Sử dụng NSUserDefaults để lưu những cài đặt của ứng dụng
  • Sử dụng local notification để đặt nhắc nhở
  • Hoàn thiện ứng dụng
  • FAQ
  • Học về các design patter cơ
  • bản mà ứng dụng IOS thường sử dụng
  • Biết các sử dụng table view, navigation controller, delegate… và các thành phần được sử dụng phổ biển nhất trong các ứng dụng iOS
  • Nắm vững mô hình MVC
4. Xây dựng ứng dụng MyLocation Mục tiêu
  • Sử dụng Tabbar Controller
  • Sử dụng Core Location framework để lấy tọa độ GPS, đồng thời lấy về địa điểm tương ứng với tọa độ đó
  • UIView, tạo một custom view
  • Sử dụng Core Data để lưu dữ liệu
  • Custom table view cell
  • Nhúng Map View vào trong ứng dụng
  • Học cách sử dụng NSNotificationCenter để bắn và nhận broadcast notification
  • Làm việc với Camera và thư viện ảnh (Photo Library)
  • Sử dụng “lazy loading” để tối ưu trải nghiệm người dùng và tối ưu bộ nhớ
  • Gắn hiệu ứng âm thanh cho ứng dụng
  • Sử dụng uiview-based animation, core animation để ứng dụng có trải nghiệm tốt hơn và ấn tượng hơn
  • Hoàn thiện ứng dụng
  • FAQ
  • Tìm hiểu sâu hơn với một số UI Control khác(UIView, IU Tabbar…)
  • Học cách làm việc với Map Kit, Core Location, Core Data, Camera, Photo Library và một số ứng dụng khác nữa.
  • Biết cách quản lý bộ nhớ trong hiệu quả nhất
  • Tăng tốc độ ứng dụng với các luồng xử lý khác nhau
  • Xây dụng chế độ làm việc ngầm cho dứng dụng
  • Tạo hiệu ứng đẹp mắt cho giao diện
5. Xây dựng ứng dựng StoreSearch Mục tiêu
  • Làm thế nào để sử dụng web services trong ứng dụ
  • Làm thế nào để download một hình ảnh online
  • Hướng dẫn tích hợp bộ thư viện của bên thứ 3
  • CocoaPods là gì? Sử dụng nó ra sao?
  • View controller containment: làm thế nào để đặt một view controller bên trong một view controller khác?
  • ARC là gì? Một số quy tắc về quản lý bộ nhớ để có thể sử dụng code cũ trong một project sử dụng ARC
  • Thay đổi hoàn toàn UI sau khi chuyển qua chế độ landscape (màn hình nằm ngang)
  • Keyframe animation
  • Sử dụng scroll view và paging control
  • Hỗ trợ đa ngôn ngữ
  • Customize navigation bar và một số UI control khác
  • Tạo ứng dụng trên iPad với split-view controller và popover control
  • Hoàn thiện ứng dụng
  • Sử dụng kênh phân phối Ad Hoc cho beta testing
  • Up ứng dụng lên Appstore
  • Dạy cách làm việc với web services sử dụng HTTP request và JSON
  • 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
  • Kế nối và trao đổi dữ liệu từ máy chủ
  • Khai thác các dịch vụ Internet
  • Biết cách đọc viết, bóc tác dữ liệu XML, JSON
  • Đóng gói ứng dụng và đưa lên kho ứng dụng AppStore
  • Xây dựng ứng dụng giải trí  đa phương tiện và truy xuất hình ảnh
6. Bảo vệ đề tài
Mục tiêu
  • Bài kiểm tra cuối khóa
  • Bảo vệ đề tài  cuối khóa
  • Học viên tự xây dựng ứng dụng chạy trên thiết bị IOS
  • Nâng cao kỹ năng mềm trong
  • quá trình bảo vệ đề tài cuối khóa
   
LỊCH HỌC KHÓA HỌC LẬP TRÌNH IOS

THỜI GIAN HỌC

HỌC PHÍ

THỰC HÀNH

ĐỊA ĐIỂM

Ca Sáng: 8h đến 11h

Ca Chiều: 14h đến 17h

Ca Tối: 18h30 đến 21h

Lớp: sáng, chiều tối (2,4,6 hoặc 3,5,7)

Lớp: Học liền (thứ 2->thứ 6)

Lớp: Thứ 7 & CN cho người bận rộn

 

 

 

 

5.000.000 VNĐ

 

 

 27  buổi

VP1: Số 8, Ngõ 117, Thái Hà, Thanh Xuân Hà Nội (HocvienIT)

 VP2: Phòng 1114, Tòa nhà CT.A 789  Bộ tổng tham mưu - Bộ Quốc Phòng, Mỹ Đình, Hà Nội

VP3: Phòng 601, Tòa nhà C1+C2Ngõ 106 Lê Trọng Tấn, Thanh Xuân, Hà Nội (Gần sân bay quân đội)

VP4: Số 50 Ngõ 91 Hoàng Quốc Việt, Hà Nội

VP5: P.2215, tầng 22 tòa FLC 36 Phạm Hùng( cạnh bến xe Mỹ Đình)

VP6: Số 47, TT6, KĐT Văn Phú,  Hà Đông, Hà Nội

VP7: P.10 Lầu 5 toà Oriental Plaza số 685 Đường Âu Cơ, P. Tân Thành, Q. Tân Phú TPHCM

 

  Công ty có chỗ ăn ở cho học viên ở ngoại tỉnh đến học   

LỊCH KHAI GIẢNG KHÓA HỌC VÀO [NGÀY 1 & 15] HÀNG THÁNG

quà tặngHãy gọi điện trước để được tư vẫn miễn phí và hưởng ưu đãi - Mr.Dương 0982.512.785
 Học phí gốc toàn khóa học lập trình IOS: 6.000.000vnđ

 ưu đãi từ ngày 18/09-> 24/09/2017

      Học phí toàn khóa học chỉ còn: 5.000.000vnđ  

(Cam kết không phát sinh chi phí nào khác đến lúc học xong)

(Đã bao gồm tài liệu, phần mềm cài đặt, hóa đơn VAT, Chứng nhận)

đăng ký khóa học lập trình IOS

 

hotline tư vấn

KẾT THÚC KHÓA HỌC BẠN SẼ LÀM ĐƯỢC GÌ?

  • - Học viên lập trình thành thạo và tự mình phát triển ra các ứng dụng mới

    - Trở thành các lập trình viên chuyên nghiệp trong giới lập trình

    - Làm việc tại các công ty phát triển ứng dụng IOS, lập trình game cho Iphone, Ipad,...

    - Sau khóa học bạn sẽ hoàn thiện hơn về kỹ năng lập trình, kỹ năng mềm và kỹ năng làm việc để phục vụ cho công việc thực tế của bạn.

    - Với nghề lập trình IOS bạn sẽ không phải lo thất nghiệp với mức thu nhập ở mức ổn định

  

Mọi thông tin liên hệ hocvienit.edu.vn

Mr. Dương 0982.512.785

VP1: P1114, tầng 11 tòa 789 A Bộ Quốc Phòng, Nhân Mỹ, Mỹ Đình HN

VP2: P601 tòa C1 + C2 Ngõ 106 đường Lê Trọng Tấn, Thanh Xuân, HN 

VP3: Số 8 ngõ 117 Thái Hà Đống Đa HN