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