Giới thiệu khóa học Lập trình IOS với Swift 2

Nếu các bạn là một lập trình viên thì các bạn cũng biết rằng hiện tại trên thị trường có khá nhiều mảng về lập trình như là lập trình Website, lập trình Windows nhưng trong vòng tầm 3 năm trở lại đây thì xu hướng lập trình tập trung vào 1 thị trường khá hấp dẫn đó là lập trình Mobile. Đó là một xu hướng mới mà có thể phát triển nhiều hơn so với các mảng lập trình khác. Vì nó còn quá mới và cần được khai thác.

Thì trong di động chúng ta không thể nào không thể kể tên đến 3 nên tảng chủ yếu là : iOS, Android và Windows Phone. Nhưng hiện tại theo thống kê của riêng tôi từ các website tuyển dụng thì lập trình viên iOS đang rất hiếm hoi và đang rất HOT so với Android và Windows Phone. Vậy lý do là ở đâu ?

Lý do thứ 1: Trên 60% các trường đại học đều dạy bạn các ngôn ngữ như Java hoặc C# từ các ngôn ngữ đó bạn có thể tự nghiên cứu lên Android và Windows Phone là vô cùng dễ.

Lý do thứ 2: Rất nhiều trung tâm hiện nay đều có dạy lập trình Android và Windows Phone hoặc tài liệu từ các Website.

Lý do thứ 3: Có rất nhiều bạn rất thích nền tảng là iOS nhưng lại lo lắng về các vấn đề như phải có máy Mac thì mới học được hoặc phải có iPhone thì mới có thể kiểm tra ứng dụng tốt được.

Nên từ đó lượng lập trình viên iOS là rất thấp nhưng nhu cầu thị trường cần là rất cao nên dẫn đến việc LƯƠNG CAO NHƯNG THIẾU NHÂN LỰC.

Từ đó là một lợi thế rất lớn cho các bạn khi tham gia khóa học lập trình iOS trên nền tảng là Swift 2.

Nhưng hiện lập trình iOS có 2 ngôn ngữ chính là Swift và Objective C vậy tại sao mình lại chọn ngôn ngữ Swift. Vì các lý do sau đây:

-Swift nhanh hơn Object C

-Cú pháp đơn giản rõ ràng và trực quan hơn

-An toàn và bảo mật hơn

-Hỗ trợ cho các thiết bị khác như Apple Watch , Apple TV v…v…

Và đặc biệt khi bạn làm việc với Swift 2 bạn sẽ viết trên IDE là XCode 7 và bạn có thể Build ứng dụng trực tiếp ra máy người dùng mà không cần phải trả bất cứ chi phí nào.


Nắm bắt được nhu cầu bức bách trong tuyển dụng. QHOnline đã dành thời gian và tâm huyết nhiều để xây dựng hoàn chỉnh khóa học lập trình IOS với swift 2 này. Khóa học được xây dựng theo mô típ bóc tách từng vấn đề trọng tâm. Cụ thể người học sẽ đi từng khái niệm tuần tự, và phân tích từng chủ đề riêng biệt trong swift. Kết hợp với các bài tập thực hành, ứng dụng các kiến thức đã học để giải quyết vấn đề sẽ giúp cho người học có được nền tảng vững vàng kèm theo 1 tư duy nhạy bén trong chuyên môn hơn rất nhiều.

Với hơn 180 video clip cho khóa học, QHOnline sẽ đem đến cho các bạn một trải nghiệm hoàn toàn mới trong xuyên suốt khóa học. Nếu năm 2016 là sự bùng nổ của lập di động, vậy còn chờ gì mà các bạn không nhanh chóng tham gia khóa học ngay để sở hữu lượng kiến thức đáp ứng nhu cầu nhân lực lớn như hiện nay.

Ai dạy khóa học này ?

Vâng, đó chính là thầy Vũ Quốc Tuấn. Một giảng viên trẻ của QHOnline đã có thời gian công tác tại một số đơn vị đào tạo, và cũng là tác giả của khóa học Laravel 5 đang được chia sẻ miễn phí một cách rộng rãi trên nhiều kênh Youtube hiện nay. Ở khóa học này, thầy Tuấn sẽ là người cầm tay chỉ việc, là người thầy và là người bạn của các bạn học viên.


Thông tin khóa học:

Giảng viên biên soạn: Thầy Vũ Quốc Tuấn

Kiểm định chất lượng và hiệu đính: Thầy Bùi Quốc Huy

Cố vấn chuyên môn: Thầy Bùi Quốc Huy

Ngày ra mắt khóa học: 05/01/2016

Điều kiện theo học: Có kiến thức cơ bản về lập trình hoặc học qua khóa PHP nâng cao là một lợi thế về mặt logic trong tư duy.

Thời lượng học: 2 tháng tính từ thời điểm tham gia khóa học.

Thời gian học: Học bất cứ thời điểm nào mà bạn muốn.

Thời hạn tài khoản: 12 tháng (tài khoản có thể sử dụng được trong 12 tháng)

Học phí: 1.800.000 VND

Một số video clip mẫu:

Chuẩn bị gì để học tốt khóa học Lập trình IOS với Swift 2


Làm quen với Textfield - Phần 1


Lấy hình từ Internet: Cấp phép Internet cho ứng dụng


Ưu điểm của khóa học:

+ Bạn có thể học ở bất cứ đâu và bất cứ thời điểm nào mà bạn muốn.

+ Được cập nhật qua email vĩnh viễn, mỗi khi có video clip mới trong khóa học đã từng tham gia

+ Nâng cao trình độ để tham gia các khóa học khác của QHOnline

+ Nhận được sự hỗ trợ nhanh nhất của giảng viên qua nhiều hình thức trong quá trình theo học.

Môi trường học tập:

+ Học trên 100% các bài giảng video, hướng dẫn chi tiết từng bước về lý thuyết, bài tập và các câu hỏi nâng cao trong từng bài học.

+ Thực hiện kiểm tra trắc nghiệm trên các câu hỏi mà giảng viên đưa ra.

+ Trong 12 tháng, bạn được phép xem toàn bộ các video trong môn học.

+ Tham gia project training. Hướng dẫn từng bước xây dựng ứng dụng trên video.

+ Hỗ trợ trực quan dựa trên các mô hình: yahoo, teamviewer, skype, webpage,...

Cách tham gia vào khóa học:


+ Đầu tiên bạn cần đăng ký khóa học tại đây.

+ Sau đó, bạn cần thanh toán cho chúng tôi theo thông tin tại đây.

+ Sau khi bạn đã thanh toán. Vui lòng gọi cho tôi theo số điện thoại: 0903087580 để được xác thực việc thanh toán chuyển khoản. Nếu đã nhận được chi phí, tài khoản của bạn sẽ được kích hoạt.

+ Sử dụng tài khoản của bạn để đăng nhập hệ thống và tham gia khóa học.

Chứng chỉ: Khóa học này chỉ cung cấp cho bạn các kiến thức là chính. Kết thúc khóa học chúng tôi sẽ không cung cấp chứng chỉ cho bạn như tham gia khóa học ở trung tâm. Tuy nhiên, chúng tôi có thể xác nhận thành tích của bạn trong khóa học thông qua việc bạn nộp đồ án tốt nghiệp trước các doanh nghiệp tuyển dụng.

Nội dung Khóa học lập trình IOS với Swift 2 Online
Bài 1: Ôn tập và giới thiệu về lập trình IOS
Chuẩn bị trước khi tham gia khóa học
Phương pháp và xử lý vấn đề khi học
Những kiến thức cơ bản về lập trình
Ba bước thiết kế ứng dụng
Bài 2: Tìm hiểu các đối tượng cơ bản
Làm quen với Textfield
Bài tập ứng dụng: Xây dựng ứng dụng tính toán
Đối tượng UIImage
Lấy hình từ Internet
Bài 3: Xây dựng ứng dụng với UISwitch
Kéo thả và ánh xạ
Xây dựng ứng dụng
Bài 4: Game và ứng dụng với UISlider
Tìm hiểu Slider
Xây dựng Album người đẹp
Trộn màu nền
Xây dựng mini game
Bài 5: Tìm hiểu phương thức NSTimer và khái niệm Frame
NSTimer là gì ?
Bài tập áp dụng: Tạo hình chuyển động
Tìm hiểu Frame
Bài tập áp dụng: Viết ứng dụng cậu bé di chuyển
Bài 6: Tìm hiểu khái niệm Random
Tìm hiểu Random
Bài tập áp dụng: Game Lắc Bầu Cua
Bài 7: Tạo diễn hoạt bằng Animation
Tạo diễn hoạt bóng bay
Tạo diễn hoạt cho hình ảnh
Tao diễn hoạt chiếc thuyền trên biển
Bài 8: Đối tượng UIWebView và UISegment
Lấy dữ liệu từ Website tin tức
Lấy dữ liệu Website Local
Tìm hiểu đối tượng UISegment
Bài 9: Array, Dictionary, xử lý lỗi
Array và Dictionary
Bài tập ứng dụng: Viết Ứng dụng quay số
Ôn tập và Xử lý lỗi
Bài 10: UIPickerView và UIDatePicker
Tìm hiểu đối tượng PickerView
Bài tập áp dụng: Xây dựng Game JackPot
Tìm hiểu UIDatePicker
Bài tập áp dụng: Xây dựng Đồng hồ thông báo
Bài 11: Table View Controller từ cơ bản đến nâng cao
Quy trình làm việc với Table View Controller
Sử dụng Table View Controller nâng cao
Kỹ thuật nâng cao
Section trong Table View Controller
Bài 12: Đối tượng Table View và khái niệm Pull to Refresh
Tìm hiểu Table View
UITextField và Table View
Animation trong Table View
Pull to Refresh Table View
Bài 13: Collection View Controller
Tìm hiểu Collect View Controller
Tùy chỉnh Collection View Controller
Bài 14: Di chuyển màn hình và truyền dữ liệu
Di chuyển màn hình bằng Button
Navigation Controller và Tab Bar Controller
Truyền dữ liệu View Controller
Truyền dữ liệu Table View Controller
Bài 15: Truyền dữ liệu giữa các màn hình và Bản đồ UIMapKit
Bản đồ UIMapKit : Xác định tọa đồ bản đồ
Vẽ đường đi trên bản đồ
Bài 16: Media MP3 và Media Video
Load nhạc từ Zing MP3
Clone Zing Mp3
Play Video Local
Play Video Online
Bài 17: Cơ sở dữ liệu với CoreData
Khái niệm về CoreData
Thêm, hiển thị, reload và xóa dữ liệu
Bài 18: Toàn tập về SQLite
Cơ bản về SQLite
Các vấn đề khác trong SQLite
Các chủ đề đang xây dựng - Cập nhật trong bản update tiếp theo
Tìm hiểu webservice với Parse
Xây dựng Webservice với PHP
Sử dụng API từ các hệ thống lớn
Autolayout
Tìm hiểu Gesture
Đăng ký học online tại đây

Các khóa học

ReactJS - Web Application
Laravel 5.4 In Action
Magento 2: Module Extension
Lập trình NodeJS
AngularJS 2.x
Lập trình Python
Lập trình Android
Lập trình IOS - Swift 2
PHP cơ bản
PHP nâng cao
Codeigniter
Zend 2.x
WordPress 4.x
AngularJS 1.x