Advertising

Adsense 970x90

Học lập trình iOS dùng Swift 3 theo phương pháp THỰC DỤNG qua 15 ứng dụng thực tế

Giới thiệu về khóa học: Học lập trình iOS dùng Swift 3 theo phương pháp THỰC DỤNG qua 15 ứng dụng thực tế

* Học qua dự án thực tế là một trong những cách học hiệu quả nhất hiện nay. Cách học này đã và đang được áp dụng ở nhiều nước phát triển trên thế giới. Mô hình này được Myclass.vn áp dụng triệt để qua tất cả các khoá học và được rất nhiều học viên ưa thích, ghi danh và học tập.

* Khoá học iOS này là một trong những khoá học được đầu tư rất công phu và tâm huyết từ việc xây dựng đề cương đến việc trình bày rất cụ thể qua 15 dự án rất thực tế.

Lập trình iOS Swift đang rất hot hiện nay và đang được nhiều nhà tuyển dụng tìm kiếm. Lương của một bạn mới tốt nghiệp và nắm vững, tham gia các dự án iOS ít nhất 10tr đồng. Lương của một freelancer tham gia vào lập trình iOS ít nhất 15$ / giờ. Không những kiếm tiền từ các công việc như trên, các bạn có thể hoàn toàn tự tạo ra các app và Khởi nghiệp.

Ưu điểm của Swift là một ngôn ngữ lập trình bậc cao và dạng Script, dựa trên 2 ngôn ngữ lâu đời là C và Objective C. Xét về ngôn ngữ lập trình bậc cao, khi chúng ta viết code ngôn ngữ bậc cao thì máy cần phải biên dịch thành mã máy, quá trình này được gọi là compile để giúp máy tính hiểu được. Còn về ngôn ngữ dạng Script, ngôn ngữ phổ biến mà chúng ta có thể biết tới là Python, là ngôn ngữ không cần compile, hệ thống sẽ thực thi kết quả song song khi bạn tiến hành viết code. Script sẽ giúp chúng ta giảm tải quá trình phát triển ứng dụng của lập trình viên, có thể code và test liên tục.

Mục tiêu khóa học nhằm cung cấp các kiến thức về lập trình iPhone sử dụng ngôn ngữ Swift thông qua hơn 15 project thực tế tại myclass.vn

Các project được lựa chọn với tiêu chí giúp ích cho cá nhân trong cuộc sống hàng ngày, có thể là làm việc, giải trí, rèn luyện và chăm sóc sức khỏe, mở mang kiến thức v.v.

Các kĩ năng khác mà học viên có thể có được:
  • Quản lí phiên bản từ BitBucket với Source Tree
  • Sử dụng các thư viện khác của swift với CocoaPod
  • Lập trình tuân theo Coding convention
Học lập trình iOS dùng Swift 3 theo phương pháp THỰC DỤNG qua 15 ứng dụng thực tế

Học lập trình iOS dùng Swift 3 theo phương pháp THỰC DỤNG qua 15 ứng dụng thực tế

CHƯƠNG 1: Project 0 – Tạo môi trường cài đặt
Bài 1: Hướng dẫn tài và cài đặt XCode
Bài 2: Giới thiệu sơ về XCode Tạo thử ứng dụng, build & deploy máy ảo
Bài 3: Cài đặt máy ảo

CHƯƠNG 2: Project 1 – Các câu nói tạo động lực cho bản thân
Bài 4: Giới thiệu dự án Project 1 - Câu nói tạo động lực
Bài 5: Tạo dự án mới
Bài 6: Thiết kế giao diện Auto layout
Bài 7: Ánh xạ các thành phần giao diện thành các biến
Bài 8: Chuẩn bị dữ liệu với mảng
Bài 9: Sinh ngẫu nhiên multiline
Bài 10: Tên tác giả, vấn đề trùng
Bài 11: Hình nền
Bài 12: Chuyển màn hình
Bài 13: Cải tiến 6 Thêm lựa chọn, chuyển trang, Tác giả
Bài 14: Tổ chức mã nguồn Lấy dữ liệu từ DataHelper
Bài 15: Cải tiến 8 Hẹn giờ
Bài 16: Cải tiến 9 Sử dụng Date Picker END

CHƯƠNG 3: Project 2 - Dự án thông tin cấp cứu ( Emergency info)
Bài 17: Giới thiệu ứng dụng Emergency info
Bài 18: Tạo mới dự án, push lên server bitbucket org
Bài 19: Tạo icon cho app
Bài 20: Thiết kế giao diện cơ bản chưa auto layout
Bài 21: Sử dụng auto layout để tự điều chỉnh
Bài 22: Ánh xạ các thành phần giao diện thành các biến
Bài 23: Thêm nút done cho bàn phím để kết thúc việc nhập
Bài 24: Bổ sung nút Done cho toàn bộ text field và text view còn lại
Bài 25: Lưu và nạp dữ liệu với CSDL mặc định
Bài 26: Gọi điện thoại Tái tổ chức mã nguồn
Bài 27: Thay đổi avatar
Bài 28: Xem trước hình khi thay avatar
Bài 29: Lưu và nạp ảnh avatar
Bài 30: Xây dựng chức năng thêm các contact khác
Bài 31: Scrollview và hoàn thành ứng dụng End

CHƯƠNG 4: Project3: Ứng dụng FlashLight
Bài 32: Ứng dụng FlashLight
Bài 33: Tạo dự án, icon, commit lên bitbucket
Bài 34: Xử lí thay đổi giá trị của slider 1
Bài 35: Xử lí sự kiện text field thay đổi giá trị, thêm nút Done bàn phím
Bài 36: Thêm scrollview xử lí bàn phím che khuất
Bài 37: Tạo màn hình toàn bộ một màu để làm đèn pin
Bài 38: Giải quyết vấn đề lần đầu tiên sử dụng End

CHƯƠNG 5: Project 4 – Dự án iPhone showcase
Bài 39: Giới thiệu ứng dụng
Bài 40: Tạo dự án, icon, commit server
Bài 41: Màn hình loại sản phẩm với CollectionView
Bài 42: Màn hình danh sách sản phẩm ứng với loại sản phẩm
Bài 43: Màn hình chi tiết sản phẩm
Bài 44: Cải tiến Tùy biến nút back
Bài 45: Cải tiến Về thẳng màn hình chính End

CHƯƠNG 6: Project 5 - TODO List
Bài 46: Giới thiệu dự án TODO List
Bài 47: Chuẩn bị dự án dùng Core Data
Bài 48: Thiết kế màn hình chính với tableview Nạp dữ liệu mẫu lên
Bài 49: Thêm công việc và xóa công việc
Bài 50: Chuyển từ todo sang done và ngược lại
Bài 51: Delete all và settings với switch
Bài 52: Thêm chức năng hiệu chỉnh nội dung task
Bài 53: Chèn dữ liệu và Nạp toàn bộ dữ liệu lên
Bài 54: Cập nhật và xóa (End)

CHƯƠNG 7: Project 6 - Quick note
Bài 55: Giới thiệu ứng dụng
Bài 56: Chuẩn bị Tạo dự án, set icon, thêm ảnh, tạo cấu trúc ban đầu, main controller, p
Bài 57: Tạo mô hình CSDL và tự phát sinh lớp entity
Bài 58: Thiết kế màn hình chính Cell tự thay đổi kích thước
Bài 59: Thiết kế màn hình danh sách tag
Bài 60: Checkpoint 1 Nạp danh sách note từ dữ liệu mẫu
Bài 61: Checkpoint 2 Danh sách tag Danh sách notes ứng với tag
Bài 62: Hiển thị nội dung note và ds các tags
Bài 63: Thêm nút Done cho bàn phím và Xử lí bàn phím bị che khuất
Bài 64: Hiển thị động danh sách ảnh với scrollview
Bài 65: Xử lí việc xóa ảnh và cập nhật scrollview
Bài 66: Check point 4 - Lưu note
Bài 67: Thêm ảnh cho note với imagepicker
Bài 68: Thêm note mới
Bài 69: Xóa note, xóa tag (end)

CHƯƠNG 8: Project 7 - Health Track
Bài 70: Giới thiệu ứng dụng
Bài 71: Tạo dự án, icon, cấu hình controller cho các tab, images
Bài 72: Tạo CSDL, viết sẵn hàm create, lấy chỉ số hiện tại
Bài 73: Màn hình theo dõi lượng cà phê
Bài 74: Màn hình theo dõi lượng nước
Bài 75: Thống kê nước và cà phê
Bài 76: Màn hình theo dõi cân nặng và chiều cao
Bài 77: Thống kê chỉ số cơ thể (End)

CHƯƠNG 9: Project 8 - Tip calculator
Bài 78: Giới thiệu ứng dụng Tip Saving calculator
Bài 79: Tạo mới, thêm icon, cấu trúc lại dự án
Bài 80: Thiết kế màn hình tip
Bài 81: Tính tiền tip và hiển thị kết quả có định dạng tiền tệ
Bài 82: Gởi tiền tiết kiệm đơn giản theo năm
Bài 83: Gởi tiền nâng cao theo tháng (End)

CHƯƠNG 10: Project 9 – Magnifier
Bài 84: Giới thiệu dự án
Bài 85: Chuẩn bị dự án, thêm icon, tái cấu trúc mã nguồn
Bài 86: Hiển thị hình ảnh từ camera
Bài 87: Touch để focus, slider để zoom
Bài 88: Xử lí sự kiện pinch để zoom Lưu và nạp tỉ lệ zoom (End)

CHƯƠNG 11: Project 10 – Audio player
Bài 89: Giới thiệu dự án Music Player
Bài 90: Thiết kế màn hình chính và ánh xạ giao diện
BÀi 91: Nạp danh sách các bài hát từ tập tin Property List
Bài 92: Play, Pause và hiển thị thông tin bài hát
Bài 93: Slider cập nhật thời gian chơi nhạc
Bài 94: Xử lí shuffle & repeat End

CHƯƠNG 12: Project 11 - News feed RSS
Bài 95: Giới thiệu ứng dụng Đọc tin rss
Bài 96: Tạo dự án mới
Bài 97: Parse nội dung XML
Bài 98: Hiển thị danh sách bài viết
Bài 99: Hiển thị nội dung bài viết
Bài 100: Popover hiển thị ngày tạo (End)

CHƯƠNG 13: Project 12 - My current place
Bài 101: Giới thiệu ứng dụng
Bài 102: Tạo mới dự án, thêm icon, tái tổ chức mã nguồn
Bài 103: Hiển thị vị trí hiện tại
Bài 104: Các thông số khi di chuyển
Bài 105: Vẽ đoạn đường đã di chuyển
Bài 106: Lưu vào CSDL đường chạy
Bài 107: Nạp thông tin thống kê từ CSDL

CHƯƠNG 14: Project 13 - Mini shop
Bài 108: Giới thiệu ứng dụng
Bài 109: Tạo dự án, tái cấu trúc mã nguồn, thêm ảnh
Bài 110: Tạo sidemenu
BÀi 111: Tạo lược đồ Cơ sở dữ liệu
Bài 112: Tạo sidemenu để điều hướng
Bài 113: Thêm sản phẩm mới
Bài 114: Hiển thị danh sách sản phẩm
Bài 115: Thực hiện bán hàng
Bài 116: Thống kê doanh thu End

CHƯƠNG 15: Project 14 - Currency &amp, value converter
Bài 117: Giới thiệu ứng dụng
Bài 118: Lấy Danh sách tỉ giá
Bài 119: Thực hiện chuyển đổi tí giá
Bài 120: Cải tiến đảo loại và Loading

CHƯƠNG 16: Project 15 – English-Vietnamese Dictionary
Bài 121: Giới thiệu dự án
Bài 122: Tạo mới dự án, thêm icon, tái cấu trúc
Bài 123: Thiết kế màn hình và thêm CSDL từ điển
Bài 124: Viết lớp truy vấn CSDL
Bài 125: Hiển thị kết quả tra từ End

Xem Video khóa học
Please wait loading...

Tags:
 
Loading...
UP
Copyright © 2017 Thủ thuật Blog - mẹo vặt máy tính