Hotline: ☎ 0943.113.311
Hotline:

HỌC VIỆN ĐÀO TẠO TRỰC TUYẾN CATIEDU

Tuyển Sinh Trung Cấp - Cao Đẳng - Đại Học Trực Tuyến
Học lập trình ứng dụng iOS thông qua 10 ứng dụng thiết thực
Thể loại: Công nghệ thông tin
Số bài học: 68
Thời lượng video:
Cấp độ: Chưa xếp hạng
Sở hữu khóa học trọn đời
Cấp chứng nhận hoàn thành
0 VNĐ
Học lập trình ứng dụng iOS thông qua 10 ứng dụng thiết thực

Lợi ích từ khóa học

- 68 bài giảng video, lý thuyết kết hợp thực hành, tương đương với thời lượng 8 giờ!
- 11 chương tương ứng với 10 ứng dụng iOS, từ cơ bản đến nâng cao, mô phỏng các ứng dụng thiết thực mà bạn vẫn dùng thường ngày!
- Sau khi hoàn thành khóa học, bạn sẽ:
Hiểu một cách chắc chắn và tường tận về cấu trúc cần có của một ứng dụng iOS 9 dùng Swift 2.
Nắm vững các cấu trúc dữ liệu & convention chuẩn trong iOS framework, từ đó linh hoạt trong cách sử dụng đối với các bài toán về sau.
Có thể bắt tay ngay vào việc xây dựng 1 ứng dụng iOS cho riêng mình!
- Và còn nhiều điều hơn thế nữa đang chờ đợi bạn trong khóa học!
 

Đối tượng mục tiêu

  • Các bạn sinh viên mới/sắp tốt nghiệp ra trường, muốn trang bị các kiến thức về lập trình iOS nói riêng và lập trình ứng dụng di động nói chung để tìm kiếm một công việc phù hợp với mức lương cạnh tranh.
  • Các lập trình viên đã có kinh nghiệm với những nền tảng không phải di động muốn học thêm hoặc chuyển sang lĩnh vực lập trình di động.
  • Các lập trình viên đã có kinh nghiệm với Android muốn học nhanh iOS để bổ sung thêm các kỹ năng chuyên môn phục vụ nhu cầu phát triển công việc.
 
Tổng quát

CHÀO MỪNG BẠN ĐẾN VỚI KHÓA HỌC

"LẬP TRÌNH ỨNG DỤNG IOS THÔNG QUA 10 ỨNG DỤNG THIẾT THỰC"!!!

Thông qua 10 ứng dụng iOS với độ phức tạp từ thấp đến cao, khóa học sẽ mang lại cho các bạn 1 trải nghiệm học tập tự nhiên nhất, thay vì phải tự tay mò mẫm những kiến thức rời rạc trong hàng tháng trời, các bạn sẽ chỉ mất 2 tuần để nắm được các kiến thức cơ bản nhất của việc lập trình 1 ứng dụng iOS, từ đó nâng cao khả năng tự học & tự định hướng nâng cao chuyên môn về iOS của mình.

-------------------------------------

Khóa học bao gồm 11 chương: 

- Chương 1 giới thiệu qua về môi trường làm việc (Xcode 7, iOS9, Swift 2)

- Từ chương 2 đến 11, mỗi chương là một ứng dụng hoàn chỉnh do chính tôi làm ra, được sử dụng làm ví dụ thực tế để dẫn dắt các bạn tiếp thu các kiến thức từ đơn giản đến phức tạp của iOS 9.

Yêu cầu của khóa học

  • Máy tính có thể cài hệ điều hành MacOS: Macbook, máy Mac, PC chạy hackintosh..., và có kết nối internet.
  • Biết sơ qua một chút về lập trình: ngôn ngữ C/C++, JavaScript sẽ giúp bạn tiếp thu bài giảng nhanh hơn. Nhưng nếu chưa biết gì về lập trình, không sao đâu vì khóa học này được xây dựng dành cho bạn đó!
Làm quen với môi trường lập trình ứng dụng iOS
play course
Chào mừng đến với khóa học!
4:38 phút
play course
OSX: Hệ điều hành cần phải có để lập trình iOS
3:50 phút
play course
Hướng dẫn: không có Macbook - vẫn có thể cài đặt OSX
3:42 phút
Ứng dụng #1 LunarDay: Làm quen với Swift 2
play course
Tổng quan về Swift
3:29 phút
play course
Nghịch ngợm Swift với Playground
4:46 phút
play course
Biến trong Swift: Var & Let khác nhau như thế nào?
7:43 phút
play course
Các lệnh rẽ nhánh: If - Else & Switch - Case
9:11 phút
play course
Các loại vòng lặp: For, While, Repeat
4:12 phút
play course
Các kiểu dữ liệu thường dùng: String, Array, Dictionary
13:57 phút
play course
Các kiểu dữ liệu tiện ích: Tuple & Enum
11:38 phút
play course
Hàm trong Swift: sử dụng linh hoạt Function & Closure
12:58 phút
play course
Class & Struct: lập trình hướng đối tượng với Swift
10:42 phút
Ứng dụng #2 SimpDict: Làm quen với các thành phần giao diện đơn giản
play course
Giới thiệu về Storyboard
7:02 phút
play course
UIButton: nút bấm vạn năng
16:25 phút
play course
Các thành phần dùng để nhập liệu: UITextField & UITextView
17:14 phút
play course
Sử dụng Navigation Controller trong các ứng dụng có nhiều màn hình
8:14 phút
play course
Segues: "kết nối" các màn hình liên quan với nhau
5:47 phút
play course
Sử dụng NSUserDefaults để lưu trữ dữ liệu một cách đơn giản
10:32 phút
Ứng dụng #3 PureContacts: Sử dụng các thành phần giao diện phức tạp hơn
play course
Hiển thị danh sách trong iOS: UITableView
10:58 phút
play course
Hiển thị dữ liệu từng hàng trong table: UITableViewCell
7:12 phút
play course
UITableViewController và Static Cells
4:27 phút
play course
UICollectionView: làm thế nào để có một giao diện giống Pinterest hay Lozi?
7:29 phút
play course
UITabBarController: giải pháp cho các ứng dụng dạng tab
6:57 phút
Ứng dụng #4 TaxiFare: Sử dụng bản đồ & web view
play course
Lấy thông tin vị trí hiện tại với CoreLocation
8:27 phút
play course
Hiển thị thông tin địa lý bằng MapKit
6:56 phút
play course
Tính toán khoảng cách giữa 2 vị trí trên bản đồ với MKDirectionsRequest
4:16 phút
play course
Hiển thị đường đi và vị trí trên bản đồ với MKMapView
6:50 phút
Ứng dụng #5 MusicPlayerLite: Chơi nhạc trong iOS
play course
Phát một bài hát với AVFoundation
6:39 phút
play course
Các chế độ điều khiển audio cơ bản: Play - Pause - Next - Back - Volume
7:28 phút
play course
Hứng các sự kiện quan trọng từ trình nghe nhạc
4:59 phút
play course
Hiển thị tiến độ bài hát đang phát với NSTimer
4:15 phút
Ứng dụng #6 MoneyExchanger: Làm việc với dữ liệu online
play course
CocoaPods: công cụ quản lý thư viện tập trung
9:40 phút
play course
Làm quen với HTTP requests/responses trong iOS
8:55 phút
play course
Bộ thư viện Alamofire: Đơn giản hóa các tác vụ HTTP
5:46 phút
play course
Truyền dữ liệu online: JSON & thư viện SwiftyJSON
4:56 phút
play course
Truyền dữ liệu online: XML & thư viện AEXML
5:12 phút
Ứng dụng #7 HotGirlsVN: Làm quen với thư viện thường dùng
play course
Hiển thị & xử lý ảnh từ Internet với thư viện AlamofireImage
8:01 phút
play course
PullToRefresh & InfiniteScrolling: Cập nhật dữ liệu like-a-boss
7:48 phút
play course
Progress HUD & Toast: Hiển thị thông báo thật tinh tế
5:54 phút
play course
Thư viện SafariServices: Hiển thị trang web ngay trong ứng dụng
4:06 phút
play course
Reachability: Tự động thông báo tình trạng kết nối mạng
7:23 phút
play course
AutoLayout: Co dãn để UITableViewCell hiển thị đúng với kích thước ảnh
7:54 phút
Ứng dụng #8 HotGirlsVN 2: Lưu trữ dữ liệu offline với Database
play course
Lưu trữ dữ liệu offline: Giải pháp toàn diện để nâng cao trải nghiệm người dùng
7:43 phút
play course
Bộ thư viện Realm và các công cụ hỗ trợ: RealmSwift, RealmBrowser, Xcode Plugin
5:53 phút
play course
Các bước thiết lập và kiểm tra ban đầu cho Realm
5:37 phút
play course
Khai báo model trong Realm: Properties, optional properties & ignored properties
4:31 phút
play course
Khai báo model trong Realm: Các dạng relationships
3:47 phút
play course
Các khai báo quan trọng khác: Primary key & indexed properties
2:46 phút
play course
Các thao tác cơ bản với model trong Realm: Tạo mới - cập nhật - xóa một bản ghi trong database
3:34 phút
play course
Query dữ liệu trong Realm: hàm filter và NSPredicate
5:51 phút
play course
Lưu trữ dữ liệu ảnh dưới dạng binary với AlamofireImage & NSData
3:10 phút
Ứng dụng #9 NewsFeedReader: DOM & ORM trong iOS
play course
Data Access Object (DAO): Sử dụng dữ liệu hiệu quả hơn Dictionary
6:49 phút
play course
Khởi tạo DAO: Default init, custom init & convenience init
6:39 phút
play course
Singleton: Biến thể đặc biệt của DAO
4:14 phút
play course
Object Relational Mapping (ORM): Đưa DAO lên một tầm cao mới
3:33 phút
play course
Thư viện ObjectMapper: Tự động hóa ORM trong Swift
4:29 phút
Ứng dụng #10 SecretMessenger: Full-stack application trong tầm tay bạn
play course
Firebase: mBaaS mạnh mẽ và thân thiện
6:09 phút
play course
Cài đặt và sử dụng Firebase cho project iOS
4:26 phút
play course
FirebaseAuth: Đăng nhập & kết nối tài khoản Facebook
11:08 phút
play course
FirebaseAuth: Đăng nhập & lưu trữ tài khoản Google
6:55 phút
play course
FirebaseAuth: Cơ chế User của Firebase
3:55 phút
play course
FirebaseDatabase: Cách thức tổ chức dữ liệu của Firebase
6:37 phút
play course
FirebaseDatabase: Lưu trữ dữ liệu tại máy chủ của Firebase
3:07 phút
play course
FirebaseDatabase: Đọc dữ liệu lưu tại máy chủ Firebase
4:22 phút
play course
Ghép flow: Kiểm tra người dùng đang đăng nhập & hiển thị màn hình tương ứng
5:03 phút
play course
Ghép flow: Truy cập inbox của bản thân & đọc tin nhắn
3:28 phút
play course
Ghép flow: Soạn & gửi tin nhắn
2:50 phút
play course
Đôi lời nhắn gửi!
3:43 phút
Học lập trình ứng dụng iOS thông qua 10 ứng dụng thiết thực
Thể loại: Công nghệ thông tin
Số bài học: 68
Thời lượng video:
Cấp độ: Chưa xếp hạng
Sở hữu khóa học trọn đời
Cấp chứng nhận hoàn thành
0 VNĐ
zalo-call
1
Bạn cần hỗ trợ?