[Lv.1] Cơ bản về phát triển ứng dụng iOS 17 - Bắt đầu với SwiftUI

Chúng ta sẽ cùng nhau xây dựng một ứng dụng thực tế đang có mặt trên App Store dựa trên SwiftUI - xu hướng chủ đạo trong phát triển ứng dụng iOS, cùng với kiến trúc MVVM - xu hướng phát triển mới nhất và những kiến thức bắt buộc phải biết. (📌 Cung cấp toàn bộ tài liệu giảng dạy PDF và tệp mã nguồn thực hành)

(5.0) 33 đánh giá

522 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

iOS
iOS
SwiftUI
SwiftUI
Swift
Swift
iOS
iOS
SwiftUI
SwiftUI
Swift
Swift

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

5.0

5.0

Kyh0527

52% đã tham gia

Tôi quyết định gấp rút sử dụng SwiftUI cho một dự án mới nên đã đăng ký và nghe nó để củng cố những điều cơ bản và tôi hiểu rõ vì họ giải thích từng cái một một cách dễ dàng. ^^ Tuy nhiên, thật đáng tiếc là không có thông tin nào về LocalDB, Combine, v.v. để áp dụng vào ứng dụng, nhưng vì đây là bài giảng ở cấp độ cơ bản nên tôi hy vọng rằng những chủ đề này cũng sẽ được đề cập trong tương lai. Cảm ơn bạn~

5.0

Emma

85% đã tham gia

Tôi là người đang tìm việc chuẩn bị trở thành nhà phát triển iOS. Luôn có sự ưu tiên dành cho SwiftUI trong các tin tuyển dụng, vì vậy tôi đã nhanh chóng đăng ký khóa học và tôi đã học được rất nhiều điều từ thông tin chi tiết mà tôi nhận được. Đặc biệt, rất hữu ích khi tiến hành dự án bằng cách sử dụng mẫu mvvm cấu trúc ứng dụng và tiết lộ mã nguồn cho tất cả các quy trình. Tôi chưa nghe phần còn lại, nhưng nội dung tổng thể của bài giảng đã giúp tôi. xây dựng nền tảng vững chắc cho SwiftUI khi chuẩn bị đi làm Tôi hài lòng với điều này! Cảm ơn bạn!

5.0

Jay

100% đã tham gia

Hiện tại tôi đã hoàn thành khóa học lần thứ hai. Đây là khóa học lý tưởng để bắt đầu với SwiftUI. Các chức năng được phân chia rõ ràng nên việc tìm kiếm lại cũng dễ dàng.

Bạn sẽ nhận được điều này sau khi học.

  • SwiftUI Core - Học những kiến thức thiết yếu cần thiết cho việc phát triển ứng dụng iOS

  • Kiến trúc MVVM - Bạn cũng sẽ được học về cấu trúc ứng dụng đang được sử dụng phổ biến hiện nay

  • Animation - Học cách tạo ra các chuyển động linh hoạt (Dynamic) trong ứng dụng.

  • Dự án thực tế - Clone coding ứng dụng "Từ điển động vật có nguy cơ tuyệt chủng" trên AppStore

  • Phiên bản mới nhất - Tìm hiểu các nội dung đã cập nhật trong các bản phát hành gần đây (iOS 15, 16, 17)

Framework & Phiên bản mới nhất
Hãy thử phát triển ứng dụng iOS bằng SwiftUI! ⚒️

SwiftUI? 🖥️

  • Đây là Framework phát triển ứng dụng mới nhất do Apple phát triển, cho phép tạo ra các ứng dụng có thể sử dụng trên tất cả các nền tảng của Apple.
  • Swift dạng khai báo (Declarative) giúp người mới bắt đầu có thể học dễ dàng hơn so với UIKit truyền thống., even beginners can learn it more easily compared to the existing UIKit.
  • Việc viết mã tích hợp cả phần dữ liệu và giao diện người dùng giúp hỗ trợ các tính năng mạnh mẽ hơn nữa.

Tại sao nên học SwiftUI ngay bây giờ? 📖

Mỗi năm tại WWDC (Hội nghị
các nhà phát triển Apple),
luôn có sự cập nhật liên tục
phù hợp với xu hướng mới nhất

Hoàn toàn là một hình thức mới
trong khuôn khổ phát triển iOS hiện tại
Framework phát triển


Xu hướng phát triển iOS hiện nay đang
chuyển từ UIKit sang SwiftUI,
do đó cần
tiếp thu những công nghệ mới nhất


Đặc điểm của khóa học SwiftUI Basic

Dành cho những người lần đầu tiếp cận phát triển ứng dụng, khóa học giúp bạn có thể dễ dàng học và làm theo từ việc cài đặt Xcode đến các kiến thức SwiftUI thiết yếu, dự án thực tế và cả những nội dung cập nhật mới nhất 🙆‍♂️

1. Cốt lõi cơ bản

  • Bạn sẽ được học những nội dung quan trọng cơ bản của SwiftUI.

2. Clone Coding: Từ điển động vật có nguy cơ tuyệt chủng

  • Chúng ta sẽ cùng nhau tạo nên những nội dung chính của ứng dụng "Từ điển động vật có nguy cơ tuyệt chủng" trên AppStore.

 

3. Phiên bản mới nhất: iOS15, 16, 17

  • Nội dung bao gồm các cập nhật mới nhất. (iOS15, 16, 17)

4. Tệp PDF, Xcode: Tải xuống tất cả các tệp tài liệu bài giảng

  • Cung cấp tài liệu lý thuyết bài giảng (PDF) và tệp mã thực hành (Xcode).

5. Cung cấp bài giảng và tệp Code Snippets

  • Chúng tôi sẽ đề cập đến Snippets, nơi bạn có thể lưu trữ và sử dụng các đoạn mã thường dùng.

NHẬT KÝ CẬP NHẬT 🆙

[2.1] Đã thêm phần Code Snippets - 2023-12-03

  • Giới thiệu Snippets
  • NavStack, VStack Snippets
  • HStack Snippets
  • ZStack Snippets
  • Button Snippets
  • Form Snippets
  • TabView Snippets
  • Đoạn mã văn bản (Text Snippets)
  • Đoạn mã tùy chỉnh (Custom Snippets)

[2.0] Đã thêm nội dung mới (iOS15, 16, 17) - 2023-11-25

  • SwiftUI - Intro
    • Tài liệu bài giảng
    • Xcode 15 Preview
  • iOS 15
    • Text (MarkDown, Selection)
    • SymbolVariant
  • iOS 16
    • ViewThatFits
    • LabeledContent
    • MultiDatePicker
    • NavDestion, Path
    • NavigationSplitView
  • iOS 17
    • SectorMark
    • ContentUnavailableView
    • SymbolEffect
    • ScrollView (Paging, ScrollTransition)
    • Observation (@Observable, @Bindable, @Environment)

Hỏi & Đáp 💬

Q. Người mới bắt đầu chưa có kinh nghiệm phát triển APP có thể theo học được không?

Ngay cả khi đây là lần đầu tiên bạn học SwiftUI, bất kỳ ai cũng có thể dễ dàng theo dõi bài giảng và tự mình tạo ra một ứng dụng.

Q. Tôi chưa từng sử dụng Swift bao giờ thì có thể theo học được không?

Vì khóa học này không bao gồm cú pháp Swift, bạn cần nắm vững cú pháp Swift cơ bản ở một mức độ nhất định để có thể theo kịp bài giảng. Bạn có thể tham khảo khóa học cú pháp Swift được cung cấp miễn phí trên Inflearn trước khi bắt đầu.

Q. Đây có phải là bài giảng hỗ trợ phiên bản mới nhất không?

Tính đến năm 2023, đây là bài giảng tương thích với phiên bản iOS 17 và Xcode 15. Các nội dung bổ sung cũng sẽ liên tục được cập nhật khi có các bản cập nhật iOS lớn trong tương lai.


Lưu ý trước khi học 📢

  • Môi trường thực hành: Thiết bị Mac chạy macOS Catalina, phiên bản 10.15 trở lên
  • Tài liệu học tập: Vui lòng tải xuống và cài đặt các tệp PDF, Xcode được cung cấp.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Người mới bắt đầu phát triển ứng dụng iOS - Không cần biết UIKit cũng được

  • Dành cho những ai muốn nắm vững kỹ thuật SwiftUI mới nhất - Đã cập nhật các thay đổi mới nhất của iOS 16

  • Dành cho những ai muốn củng cố nền tảng SwiftUI vững chắc - kỹ năng cơ bản luôn luôn quan trọng.

Cần biết trước khi bắt đầu?

  • Hãy học trước các cú pháp cơ bản của Swift nhé

  • Các thiết bị MacOS như MacBook, iMac - Ngay cả dòng MacBook Air M1 cơ bản cũng đã đủ dùng rồi.

Xin chào
Đây là jacobko

855

Học viên

48

Đánh giá

49

Trả lời

5.0

Xếp hạng

4

Các khóa học

Đang có chương trình giảm giá dành cho sinh viên mọi lúc

Dành cho các bạn sinh viên cảm thấy học phí là một gánh nặng, vui lòng sử dụng tài khoản email của trường mình, ví dụ: @***.ac.kr , @***.edu

Nếu bạn gửi email, tôi sẽ gửi mã giảm giá (50%) cho toàn bộ khóa học.

👉jacobko@kakao.com


Xin chào. 😀

Tôi đang trong quá trình thực hiện nhiều bài giảng đa dạng để bất kỳ ai cũng có thể dễ dàng tạo ứng dụng iOS thông qua SwiftUI.

Bạn có thể tìm thấy không chỉ SwiftUI mà còn nhiều tài liệu liên quan đến phát triển iOS khác tại Jacob's DevLog của tôi.

👉 Truy cập Jacob's DevLog


Xin chào. 😀

Tôi hiện đang trong quá trình xây dựng các bài hướng dẫn đa dạng để bất kỳ ai cũng có thể dễ dàng phát triển ứng dụng iOS thông qua SwiftUI.

Bạn có thể tìm thấy không chỉ SwiftUI mà còn nhiều tài liệu liên quan đến phát triển iOS khác trên Jacob's DevLog của tôi.

👉 Đi đến Jacob's DevLog trực tiếp

Thêm

Chương trình giảng dạy

Tất cả

94 bài giảng ∙ (14giờ 50phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

33 đánh giá

5.0

33 đánh giá

  • soulem6805님의 프로필 이미지
    soulem6805

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    85% đã tham gia

    Tôi là người đang tìm việc chuẩn bị trở thành nhà phát triển iOS. Luôn có sự ưu tiên dành cho SwiftUI trong các tin tuyển dụng, vì vậy tôi đã nhanh chóng đăng ký khóa học và tôi đã học được rất nhiều điều từ thông tin chi tiết mà tôi nhận được. Đặc biệt, rất hữu ích khi tiến hành dự án bằng cách sử dụng mẫu mvvm cấu trúc ứng dụng và tiết lộ mã nguồn cho tất cả các quy trình. Tôi chưa nghe phần còn lại, nhưng nội dung tổng thể của bài giảng đã giúp tôi. xây dựng nền tảng vững chắc cho SwiftUI khi chuẩn bị đi làm Tôi hài lòng với điều này! Cảm ơn bạn!

    • jacobko
      Giảng viên

      Cảm ơn sự hài lòng của bạn 😄 Tôi sẽ chuẩn bị bài giảng tốt hơn trong tương lai.

  • suky님의 프로필 이미지
    suky

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    32% đã tham gia

    • leesw5505님의 프로필 이미지
      leesw5505

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      • jewonhong2426님의 프로필 이미지
        jewonhong2426

        Đánh giá 3

        Đánh giá trung bình 5.0

        5

        56% đã tham gia

        • koemma869806님의 프로필 이미지
          koemma869806

          Đánh giá 1

          Đánh giá trung bình 5.0

          5

          52% đã tham gia

          Tôi quyết định gấp rút sử dụng SwiftUI cho một dự án mới nên đã đăng ký và nghe nó để củng cố những điều cơ bản và tôi hiểu rõ vì họ giải thích từng cái một một cách dễ dàng. ^^ Tuy nhiên, thật đáng tiếc là không có thông tin nào về LocalDB, Combine, v.v. để áp dụng vào ứng dụng, nhưng vì đây là bài giảng ở cấp độ cơ bản nên tôi hy vọng rằng những chủ đề này cũng sẽ được đề cập trong tương lai. Cảm ơn bạn~

          • jacobko
            Giảng viên

            kyh0527. Chúng tôi hiện đang tạo ra các bài giảng chuyên sâu hơn. Cảm ơn bạn đã đánh giá 😊

        Khóa học khác của jacobko

        Hãy khám phá các khóa học khác của giảng viên!

        Khóa học tương tự

        Khám phá các khóa học khác trong cùng lĩnh vực!

        1.846.767 ₫