강의

멘토링

로드맵

BEST
Programming

/

Mobile Application Development

[Nhà máy mã] [Trung cấp] Hoạt động rung chuyển! Các kỹ năng cần thiết để trở thành tiền vệ như quản lý trạng thái, quản lý bộ đệm, tạo mã, GoRouter và logic xác thực!

Thông qua khóa học này, bạn có thể tìm hiểu những kiến ​​thức cần thiết để một nhà phát triển Flutter cấp dưới trở thành nhà phát triển Flutter trung cấp trong một khoảng thời gian ngắn.

(4.9) 168 đánh giá

2,973 học viên

  • codefactory
Flutter
Hybrid App

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

Dịch cái này sang tiếng Việt

  • rung chuyển

  • Quản lý trạng thái Riverpod

  • Phân trang

  • Quản lý và xác thực mã thông báo JWT

  • Phản ứng lạc quan

  • JsonSerializable

  • GoRouter

  • Phù hợp với phong cách cổ điển

  • Tự động hóa quản lý mã thông báo Dio

  • OOP thực tế

  • Debounce và ga

Bạn có muốn nâng cấp lên trình độ lập trình viên Flutter trung cấp không?
Các bài giảng thực tế của Code Factory mà bạn có thể tin tưởng 🖥

Bài giảng do chính tác giả của cuốn sách bán chạy nhất nửa đầu năm 2023 của Nhà sách Kyobo giảng dạy.

Cuốn sách phát triển ứng dụng duy nhất được xếp hạng trong top 30 ở hạng mục máy tính/CNTT.

Đạt được trạng thái Siêu tân binh vào năm 2022 chỉ với Flutter!

Ngay cả các tập đoàn lớn cũng tìm đến những khóa học này! Chúng tôi đảm bảo mang đến những bài giảng tốt nhất, được chứng thực bằng các bài đánh giá!

🙋‍♂️ Những điều cần lưu ý trước khi tham gia lớp học


  • Khóa học này không chỉ được thiết kế để tạo ra một "ứng dụng giao hàng"! Đây không phải là một khóa học lập trình clone đơn giản, nên có thể không phù hợp với những người chỉ muốn học cách xây dựng một ứng dụng giao hàng. Khái niệm ứng dụng giao hàng chỉ là phương tiện truyền tải kiến thức lập trình mà tôi muốn truyền tải. Khóa học này chứa đựng những kiến thức thiết yếu có thể áp dụng cho bất kỳ ứng dụng nào, vì vậy hãy tham khảo nhé!
  • Khóa học này khó hơn đáng kể so với khóa học Flutter dành cho người mới bắt đầu của Code Factory! Khóa học này chứa đựng những kiến thức thiết yếu để ứng dụng thực tế, vì vậy hãy học với tâm thế nắm vững kiến thức thông qua việc ôn tập thường xuyên. Tôi tin chắc rằng một khi bạn đã hoàn toàn lĩnh hội được nội dung, bạn sẽ trở thành một lập trình viên sẵn sàng bắt tay vào làm việc ngay lập tức!
  • Dự án này cung cấp một máy chủ REST API dựa trên NestJS, do tôi phát triển, giúp bạn tích lũy kinh nghiệm thực tế về tích hợp máy chủ. Bạn sẽ học được những kiến thức thiết yếu dành cho lập trình viên mới vào nghề bằng cách triển khai tích hợp API trong môi trường thực tế, sử dụng tài liệu hướng dẫn máy chủ Swagger.

Bạn sẽ học được gì 📚


1) Xác thực (logic xác thực)

Trong số các hệ thống Xác thực Token được sử dụng phổ biến nhất hiện nay, chúng ta sẽ tìm hiểu các hệ thống sử dụng Refresh Token và Access Token để xác thực. Chúng ta cũng sẽ tìm hiểu cách tự động làm mới token bằng Dio.


2) Phân trang

Sau khi tìm hiểu về lý thuyết Phân trang dựa trên trang và Phân trang dựa trên con trỏ, chúng ta sẽ đi sâu hơn vào cách giải quyết Phân trang bằng con trỏ hiệu quả bằng OOP.


3) JsonSerializable

JsonSerializable loại bỏ nhu cầu viết mã để tuần tự hóa JSON thành các đối tượng khi tạo mô hình. Tìm hiểu những kiến thức cơ bản về JsonSerializable và cách áp dụng kế thừa kết hợp với phân trang.


4) Cải tạo

Retrofit là một trong những công cụ tạo mã hữu ích nhất của Flutter. Công cụ này tự động hóa việc ánh xạ REST API và hoạt động liền mạch với JsonSerializable. Toàn bộ quá trình ánh xạ API được thực hiện bằng Retrofit.


5) Quản lý Riverpod và Cache

Bạn sẽ học cách sử dụng tất cả các nhà cung cấp có sẵn trong Riverpod và áp dụng chúng vào các tình huống thực tế. Ngoài ra, bạn sẽ học cách quản lý nhiều nhà cung cấp cùng lúc và tối ưu hóa việc quản lý bộ nhớ đệm.

6) GoRouter

GoRouter, một thư viện định tuyến được sử dụng trong các ứng dụng và ứng dụng web, cung cấp các tính năng hữu ích như Liên kết động, Liên kết sâu, Chuyển hướng và quy tắc Làm mới. Hãy cùng sử dụng GoRouter để cấu hình đầy đủ hệ thống xác thực.


7) Giảm xóc và bướm ga

Debounce và Throttle là những công nghệ quan trọng để quản lý tình trạng quá tải máy chủ và tối ưu hóa ứng dụng. Trong bài giảng này, chúng ta sẽ tìm hiểu về các trường hợp sử dụng và phương pháp sử dụng phù hợp cho Debounce và Throttle.


8) Sự vênh váo

Tìm hiểu cách hiểu các thông số kỹ thuật API và chuyển đổi chúng thành mã front-end bằng Swagger, công cụ tài liệu được sử dụng rộng rãi nhất để các nhà phát triển máy chủ giao tiếp với các nhà phát triển front-end.


9) Phản ứng lạc quan

Phản ứng lạc quan là một kỹ thuật dự đoán phản hồi tích cực và chủ động cập nhật bộ nhớ đệm. Bài giảng này sẽ hướng dẫn bạn cách áp dụng kỹ thuật này trong các tình huống cụ thể.


Xin giới thiệu,
Màn hình dự án! 🤸‍♀️

#1 Màn hình chào mừng

Thiết lập logic xác thực/xác minh và logic định tuyến cần thiết khi chạy ứng dụng lần đầu tiên.

#2 Trang đăng nhập

Đây là màn hình đăng nhập.

#3 Trang danh sách nhà hàng

Đây là màn hình chính hiển thị thông tin về nhà hàng.
Tìm hiểu về Phân trang và Điều chỉnh tốc độ và áp dụng chúng vào thực tế.

#4 Trang chi tiết nhà hàng

Bạn có thể chọn món ăn bạn muốn gọi từ trang thông tin chi tiết của nhà hàng và nếu cuộn xuống, bạn cũng có thể xem các đánh giá về nhà hàng.
Bạn có thể kiểm tra. Hãy cùng áp dụng nhiều Sliver List trong thực tế bằng cách sử dụng Custom Scroll View.

#5 Trang Giỏ hàng

Đây là màn hình giỏ hàng nơi bạn có thể kiểm tra thực phẩm bạn đã chọn.
Tìm hiểu và áp dụng các tính năng Optimistic Response và Debounce.

#6 Tab Danh sách thực phẩm

Đây là trang nơi bạn có thể xem danh sách thực phẩm.
Tìm hiểu về khái quát phân trang và các tính năng quản lý bộ nhớ đệm nâng cao.

#7 Gói danh sách đơn hàng

Chúng ta hãy khái quát Phân trang thành một tab nơi bạn có thể xem các đơn hàng.

#8 Tab hồ sơ

Đây là tab hồ sơ có chức năng đăng xuất.


Một lời từ bài giảng 🎙

Kể từ khi Flutter ra mắt, cá nhân tôi đã tham gia rất nhiều dự án, cả lớn lẫn nhỏ. Gần đây, qua nhiều buổi phỏng vấn tuyển dụng và tư vấn, tôi nhận thấy nhiều lập trình viên front-end tập trung quá nhiều vào việc chỉ đơn thuần tạo ra giao diện người dùng (UI). Mặc dù việc tạo ra một giao diện người dùng (UI) bắt mắt chắc chắn là một trong những kỹ năng quan trọng nhất đối với một lập trình viên front-end, nhưng việc nắm vững kiến thức về khoa học máy tính, quản lý dự án và viết code sạch cũng quan trọng không kém.

Khóa học này sẽ giúp các nhà phát triển Flutter có ít kinh nghiệm thực tế học được những cân nhắc cần thiết khi viết mã để đảm bảo sự hợp tác và khả năng bảo trì trơn tru . Không giống như khóa học Flutter dành cho người mới bắt đầu, khóa học này tập trung vào kiến thức thiết yếu và các phương pháp hay nhất dành cho các nhà phát triển Flutter trung cấp, tập trung vào một dự án duy nhất. Chúng tôi cố tình đưa ra những cạm bẫy trong suốt dự án, cho phép học viên vượt qua chúng và trải nghiệm trực tiếp cách viết mã tốt hơn. Khóa học tập trung vào việc phát triển các nhà phát triển Flutter cấp độ cơ bản lên trình độ thực tế. Chúng tôi sẽ áp dụng các kiến thức thiết yếu như hệ thống xác thực, làm mới, quản lý mã thông báo truy cập, quản lý trạng thái toàn cục, phân trang, gỡ lỗi và điều tiết vào các dự án thực tế.


Tôi giới thiệu điều này cho những người này 🖐

Tôi vừa xóa thẻ người mới bắt đầu sử dụng Flutter.
Bất kỳ ai muốn nâng cao kiến thức của mình

Tôi biết một chút về lập trình Flutter.
Những người cảm thấy choáng ngợp khi cố gắng bắt đầu một dự án


Chúng tôi đã thu thập các đánh giá về khóa học 📜


Giao tiếp tốt nhất 🧑🏼‍🏫

Tôi kết nối với sinh viên thông qua các buổi hỏi đáp trên YouTube Live hàng tuần!

Nếu bạn muốn nhận thông báo đẩy trực tiếp trên YouTube, vui lòng đăng ký kênh YouTube Code Factory bên dưới!

> Truy cập kênh YouTube Code Factory


Sách Viết Code Factory

Cuốn sách Lập trình Flutter của Must Have Code Factory là cuốn sách tôi đã tự mình viết sau khi đầu tư rất nhiều thời gian vào đó!
Có một số nội dung trùng lặp với khóa học dành cho người mới bắt đầu và cũng có những bài giảng về Firebase và quảng cáo không có trong khóa học dành cho người mới bắt đầu!
Dành cho những ai thích sách điện tử hoặc sách giấy!
Cuốn sách này có bán tại các nhà sách lớn như Kyobo Bookstore, Yes24 và Aladdin!
Vui lòng nhấp vào hình ảnh bên dưới để di chuyển!


Hỏi & Đáp 💬

H. Tôi có phải tham gia khóa học Flutter dành cho người mới bắt đầu của Code Factory không?

Nếu bạn đã có kiến thức tương đương với khóa học Flutter dành cho người mới bắt đầu của Code Factory, bạn không cần phải học thêm bất kỳ khóa học nào nữa. Tuy nhiên, khóa học này mặc định là bạn đã học khóa học này, nên sẽ không lặp lại các khái niệm đã được học. Nếu bạn chưa có ít nhất kiến thức cơ bản tương đương với khóa học Flutter dành cho người mới bắt đầu của Code Factory, khóa học này sẽ khá khó theo dõi, vì vậy hãy tham gia khóa học dành cho người mới bắt đầu trước nhé!

H. Đây có phải là khóa học về cách tạo ứng dụng giao hàng không?

Dự án chúng tôi đang thực hiện là một ứng dụng giao hàng. Tuy nhiên, khóa học này hoàn toàn không liên quan gì đến UI/UX hay luồng chức năng của một ứng dụng giao hàng. Nó chỉ sử dụng "khái niệm" như một phương tiện để truyền đạt kiến thức, và tập trung vào việc trang bị kiến thức tổng quát mà các lập trình viên Flutter mới vào nghề cần có để trở thành lập trình viên Flutter trung cấp. Đừng tham gia khóa học này nếu bạn chỉ đơn giản đang tìm kiếm "cách xây dựng một ứng dụng giao hàng"!

H. Tôi sẽ trở thành nhà phát triển ở trình độ nào sau khi học khóa học này?

Tóm lại, tôi tin rằng đây là một cấp độ thực tế, có thể áp dụng ngay lập tức. Dựa trên kinh nghiệm dày dặn của tôi với nhiều dự án và các cuộc phỏng vấn trong nhiều năm, tôi đã đưa ra những kiến thức thiết yếu mà tôi tin rằng các nhà phát triển Flutter nên có.


Bạn có muốn biết thêm bài giảng về Code Factory không?

[Giới thiệu] Ngôn ngữ Dart
Hoàn thành cuộc chinh phục trong 4 giờ

  • Ngôn ngữ lập trình Dart
  • lập trình hướng đối tượng
  • lập trình chức năng
  • Lập trình không đồng bộ

[Người mới bắt đầu] Phát triển ứng dụng Flutter 3.0
- Thoát khỏi cấp độ mới bắt đầu với 10 dự án!

  • Làm chủ ngôn ngữ Dart
  • Tạo giao diện người dùng đẹp mắt với Flutter
  • Hướng dẫn sử dụng cơ sở dữ liệu SQLite
  • Tạo ứng dụng trình phát video

[Trung cấp] Thực hành Flutter!
Kỹ năng thiết yếu để trở thành bậc thầy

  • GoRouter
  • JsonSerializable
  • Tự động hóa quản lý mã thông báo Dio
  • Giảm xóc và bướm ga

Khác ✔️

(1) Các kênh khác nơi bạn có thể nhận được sự trợ giúp và học hỏi!

🏭 Nhà máy mã YouTube
🔥 Discord của Code Factory
💬 Code Factory Kakao Trò chuyện mở

(2) Hình ảnh được chia sẻ cho mục đích bài giảng

Hình ảnh tôi cung cấp trong bài giảng này là hình ảnh tôi tự mua. Tôi đã mua bản quyền sáng tạo và phân phối các tác phẩm của mình, nhưng bạn tuyệt đối không được phân phối hình ảnh cho người khác hoặc trên internet! Vi phạm bản quyền có thể dẫn đến các vấn đề pháp lý, vì vậy vui lòng không sử dụng những hình ảnh này cho bất kỳ mục đích nào khác ngoài mục đích học tập của bạn.

(3) Cách đặt câu hỏi

Một trong những cách hiệu quả nhất để cải thiện kỹ năng lập trình nhanh chóng là học cách đặt câu hỏi đúng. Do bản chất của lập trình, việc xem xét toàn bộ đoạn mã rất khó khăn. Vì vậy, nếu bạn tải toàn bộ mã cho một tiện ích có vấn đề lên và sau đó nói: "Nó không hoạt động!", tôi sẽ không thể đưa ra câu trả lời.
Khi đặt câu hỏi, vui lòng sắp xếp theo ba bước dưới đây để chúng tôi có thể giao tiếp và phản hồi nhanh hơn nhiều!

1️⃣ Tôi nghĩ nó sẽ hoạt động như thế nào?
2️⃣ Cách thức hoạt động hiện tại
3️⃣ Mã chính xác nằm ở đâu và có vấn đề gì đang xảy ra (nếu có ví dụ👏)

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

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

  • Những người có đủ tự tin để tiếp thu và tiếp thu nhiều lần ngay cả những khái niệm khó

  • Bất cứ ai muốn nâng cấp kỹ năng phát triển Flutter của mình lên một tầm cao mới

  • Những người đã học đầy đủ khóa học mới bắt đầu Code Factory Flutter

  • Những người muốn trải nghiệm dự án thực tế

  • Nhà phát triển cấp dưới không có kỹ sư cấp cao trong công ty

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

  • Kiến thức cấp độ nhà phát triển cơ bản của Flutter

Xin chào
Đây là

28,342

Học viên

1,541

Đánh giá

1,897

Trả lời

5.0

Xếp hạng

6

Các khóa học

안녕하세요 프로그래밍 강사 코드팩토리입니다!

코드팩토리 통합 링크
https://links.codefactory.ai

 

🏭 코드팩토리 유튜브 바로가기
🔥 코드팩토리 Discord 바로가기
💬 코드팩토리 카카오 오픈톡 바로가기

 

💼 주식회사 코드팩토리 대표

 

🏆 2023년 인프런 베스트셀러 수상

🏆 <<Must Have 코드팩토리의 플러터 프로그래밍>> 서적 2023 상반기 교보문고 컴퓨터/IT 부문 베스트셀러 23위

🏆 AWS Certified Developer Associate

🏆 AWS Certified Solutions Architect

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

Tất cả

147 bài giảng ∙ (21giờ 6phú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ả

168 đánh giá

4.9

168 đánh giá

  • kayjay님의 프로필 이미지
    kayjay

    Đánh giá 1

    Đánh giá trung bình 3.0

    3

    98% đã tham gia

    Flutter, cảm ơn vì bài giảng tuyệt vời~ Có nhiều điều tôi thấy hối tiếc khi nghe bài giảng nên tôi đã viết chúng ra rất dài. Bản tóm tắt - Đây là một khóa học tuyệt vời để tạo ứng dụng bằng Flutter, nhưng bạn chưa hiểu rõ về Flutter? -------------------------------------------------- ---- Tổng đánh giá khóa học Nhìn vào tốc độ bạn viết mã rung, có vẻ như bạn đã làm rất nhiều công việc liên quan, nhưng so với điều đó, có vẻ như khả năng thiết kế dự án tổng thể, kinh nghiệm và kiến ​​​​thức CNTT của bạn còn thiếu sót. Tất nhiên, tôi nghĩ người tìm việc và sinh viên nghe là đủ, nhưng đối với các nhà phát triển có một số kinh nghiệm, có những phần khái niệm này được giải thích không chính xác và tại sao dự án lại có cấu trúc như thế này? Tôi đã nghĩ về điều này rất nhiều. Trong lúc nghe giảng, ban đầu tôi viết câu hỏi bằng cách đặt câu hỏi, nhưng tôi cảm thấy bài giảng sẽ không tiến triển nếu cứ viết thế này nên tôi bỏ qua bài giảng, ghi chép riêng. Trước hết những gì tôi viết ra như sau. - Thiếu giải thích lý thuyết về mã thông báo hoặc phiên trong quá trình giải thích quá trình xác thực -> Tôi để lại điều này như một câu hỏi - Thiếu giải thích chi tiết về cấu trúc dự án. Tôi muốn biết về những mẫu nào được sử dụng trong Flutter, nhưng không có bất kỳ lời giải thích nào, tôi đã tạo một kho lưu trữ và tạo một nhà cung cấp. - Định dạng phản hồi của API máy chủ được cung cấp không khớp. Sẽ dễ dàng phát triển nếu mô hình phản hồi giống nhau bất kể có sử dụng phân trang hay không, nhưng những mô hình có phân trang được gói trong dữ liệu và gửi đi, còn những mô hình không phân trang chỉ được gửi đi đơn giản. Điều này rất bất tiện vì không thể. được quản lý phổ biến trên đám mây. - Khi tạo thiết bị chặn Dio, lời giải thích là bạn có thể làm theo bằng cách nói 'Đó chỉ là một quy tắc~', nhưng lời giải thích tổng thể về phía mạng là không đầy đủ. - Có đoạn giải thích bị bỏ qua, nói “Nếu bạn biết oop,,,” và có đoạn lại nói dù đó không phải là khái niệm về oop. - Việc đặt tên không hoàn toàn chính xác. Trường URL hình ảnh tương tự cũng sử dụng hai trường imgUrl và imageUrl được sử dụng làm lạc đà như userModel, nhưng tôi không biết tại sao tên người dùng không được sử dụng làm tên người dùng. - Càng về sau, số phần lặp lại các từ giống nhau càng tăng lên. Mình nghĩ là do chỉnh sửa video mà có những đoạn lặp lại những từ giống nhau... Xem rất khó chịu. - Sau chương gorouter chúng ta đột ngột chuyển sang UerMeRepository. Trong bài giảng trước, UserModel không được tạo ra nhưng nó đã được tạo ra. Tôi nghĩ tôi đã bỏ lỡ bài giảng ... Vì những nội dung trên, thay vì thực sự nghe giảng nên khi mới bắt đầu bài giảng, tôi đã dừng bài giảng và xem bài giảng bằng cách trực tiếp thực hiện và so sánh, thực tế tôi có cảm giác rằng đoạn mã tham khảo tôi nhìn thấy trên github hoặc stackoverflow là chính xác. gọn gàng hơn nhiều và có cấu trúc tốt hơn.(+ Tôi cũng đã mua và đọc cuốn sách mình viết, nhưng tôi có cảm giác như mình chưa từng trải qua một dự án nào từ một công ty lớn.) Tôi không có xu hướng để lại nhận xét trong khi nghe bài giảng, nhưng tôi nghe mọi người nói những điều như thế này nhiều lần trong các bài giảng đến nỗi tôi phải viết một bài. "Điều này khác nhau đối với từng dự án, nhóm và cá nhân, vì vậy nó có thể được viết khác với mã này." "Chúng ta không thể làm như thế này được sao? Nếu bạn nói vậy thì tôi chẳng còn gì để nói”. Anh ấy nói rất nhiều điều mang tính phòng thủ về việc tắc bóng, v.v., nhưng từ góc độ nghe bài giảng, nó thực sự nghe có vẻ tiêu cực. Nếu tôi có kinh nghiệm với nhiều dự án khác nhau, tôi có thể giải thích rằng có cách này và cách kia trong khi giải thích nhiều ví dụ khác nhau, nhưng tôi không thể làm điều đó, nên có vẻ như tôi đang nói điều này. Tôi nghĩ sẽ tốt hơn nếu bạn không đề cập đến nó. Ngoài ra, nhiều người nói: “Tôi sẽ kể cho bạn nghe mọi chuyện vì đây là bài giảng được bán lấy tiền”, nhưng lời giải thích lại rất kém. Có vẻ như việc xem mã nội bộ trong khi nghe bài giảng mất nhiều thời gian hơn. Theo ý kiến ​​​​của tôi, nếu bạn ở trình độ trung cấp, bạn sẽ được giải thích cách mã hoạt động nội bộ, nhưng đó là một bài giảng mà bạn chỉ sử dụng những gì có ở đó mà không biết nó hoạt động nội bộ như thế nào. Tôi hy vọng rằng trong các bài giảng tiếp theo, các ví dụ về các dự án khác nhau và giải thích về logic bên trong sẽ được bổ sung.

    • codefactory
      Giảng viên

      Xin chào! Chúng tôi xin lỗi vì không thể đáp ứng những lo lắng mà bạn cảm thấy. Tôi cũng phản ánh rất nhiều về những đánh giá chân thành về khóa học của bạn! Chúng tôi sẽ cho bạn thấy sự tiến bộ hơn nữa trong tương lai. Cảm ơn các bạn đã chăm chỉ lắng nghe bài giảng. Cảm ơn!

    • Tôi cũng đang học (mới 10%) và đọc đánh giá này thấy rất đồng cảm. Khóa học này có vẻ tốt cho người tìm việc. Thường thì tôi viết đánh giá khi hoàn tất, nhưng tôi cũng như người này, có lẽ chỉ cho khoảng 3 điểm. Tôi không muốn làm giảm điểm khóa học, nên coi bình luận này là đánh giá luôn.

  • jamescode73422님의 프로필 이미지
    jamescode73422

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    29% đã tham gia

    Đây thực sự là một bài giảng gần như hoàn hảo. Mặc dù tên khóa học là [Trung cấp] nhưng nội dung của khóa học rất chắc chắn đến mức có thể gọi nó là [Trung cấp-Nâng cao] một cách an toàn. Vì hầu hết nội dung đều có thể áp dụng ngay vào thực tế nên có thể nói đây là một khóa học hoàn hảo dành cho các nhà phát triển Flutter đang làm việc cũng như những người đang chuẩn bị đi làm. Thành thật mà nói, thật lãng phí tiền bạc khi có thể học một khóa học chất lượng như vậy với mức giá này. Không chỉ tôi, người đã phát triển hơn 15 năm, mà bất cứ ai đã làm việc trong lĩnh vực này ít nhất 1-2 năm chắc cũng hiểu ý tôi. Nếu người cung cấp thông tin chi tiết như vậy đang làm việc cho một công ty nào đó, tôi sẽ chân thành khuyên: “Cho dù bạn có đưa toàn bộ tiền lương của mình cho người đó thì cũng chỉ cần học trong một năm thôi”. Không có sự phát triển nào nhanh hơn việc học hỏi từ một game bắn súng giỏi. Để thực sự phát triển vững chắc với tư cách là một nhà phát triển, bạn chắc chắn cần có thái độ và niềm đam mê của một người học hỏi, nhưng sẽ còn tốt hơn nếu một cựu chiến binh đã đi trên con đường đó hướng dẫn bạn đến lộ trình tối ưu. Flutter đã gây ồn ào được vài năm nay nhưng vẫn thiếu rất nhiều nhân tài từ cấp trung đến cấp cao. Tôi nghĩ rằng nếu bạn tham gia khóa học này nhiều lần và tự mình nắm vững mọi thứ, bạn sẽ có thể làm việc vui vẻ với những điều kiện thực sự tốt. Kỹ năng của bạn sẽ được cải thiện đến mức bạn có thể dễ dàng xử lý không chỉ các dự án của công ty mà còn cả các ứng dụng bạn muốn tạo. Để học Flutter, tôi mua hầu hết sách bán ở hiệu sách và cũng học được rất nhiều về clone code trực tuyến. Tôi cũng đã tham gia một bài giảng về một nền tảng khác giải thích từng bước về Flutter. Nhưng đây là điều hữu ích nhất. Đó là thiết thực nhất và tiết kiệm chi phí nhất. Tôi chân thành khuyên bạn nên tìm hiểu điều này trước và lấp đầy những khoảng trống. Tiếp theo, tôi xin bày tỏ lòng biết ơn chân thành đến người hướng dẫn và tôi mong chờ một bài giảng [nâng cao] khác trong tương lai.

    • codefactory
      Giảng viên

      Cảm ơn bạn ㅠㅠ Tôi nghĩ rằng tôi làm việc chăm chỉ hơn để soạn bài giảng vì các sinh viên luôn ủng hộ tôi. Chắc chắn lần sau tôi sẽ giảng tốt hơn!!

  • sbw91303643님의 프로필 이미지
    sbw91303643

    Đánh giá 4

    Đánh giá trung bình 3.0

    5

    69% đã tham gia

    Tôi bắt đầu học Flutter bằng cách nghe bài giảng Flutter trên một trang web khác. Tôi sẽ không đề cập đến trang web hay người hướng dẫn, nhưng bây giờ khi nghĩ lại, tôi chỉ có thể nói rằng trình độ của người hướng dẫn rất thấp. Tôi đã có rất nhiều phàn nàn khi nghe bài giảng đó. Có cảm giác như tôi chỉ đang luyện tập kỹ năng đánh bóng của mình và câu trả lời cho các câu hỏi của tôi không hay chút nào. Tôi đã tham dự tất cả các bài giảng nhưng điều tôi thu được là kỹ năng đánh bóng tiếng Anh. Nó không hơn, không kém. Sau đó, tôi tự mình tìm kiếm trên Google, đăng ký dạy kèm 1:1 tại Sum* và thử thực hiện một dự án cá nhân. Nếu bạn nhìn vào đoạn mã bây giờ, nó cẩu thả đến mức vô nghĩa và khó hiểu đến mức bạn tự hỏi tại sao nó lại được viết như thế này. Cuối cùng, tôi chỉ tiêu tiền mà không học đàng hoàng. Vì tiến độ dự án cá nhân của tôi quá chậm nên tôi bắt đầu tìm kiếm các lớp khác và thứ tôi tìm thấy là lớp của Code Factory. Vào thời điểm đó, tôi đang tranh luận giữa bài giảng của Code Factory và một bài giảng khác (vì có hai bài giảng của Kopack... Tôi hơi lo lắng...hahahaha), nhưng tôi không thể không nghĩ rằng mình thực sự may mắn khi được đã nghe bài giảng của Kopack vào thời điểm đó. Ngay cả khi tôi đang tham gia một bài giảng về phi tiêu kéo dài 4 giờ hoặc một bài giảng dành cho người mới bắt đầu, tôi vẫn gặp khó khăn khi sử dụng Windows do tốc độ xây dựng hoặc lỗi cài đặt. Ngoài ra, tôi chưa bao giờ chán nản với một bài giảng và chưa bao giờ cảm thấy lo lắng. Hiện tại tôi đang sử dụng MacBook nên nó rất tuyệt haha. Tôi đã tham gia một bài giảng dành cho người mới bắt đầu như vậy, và thành thật mà nói, có rất nhiều phần tôi không thực sự hiểu nên tôi đã đặt một số câu hỏi và tìm kiếm rất nhiều trên Google để tìm ra cách tiếp tục. Đồng thời, tôi cũng đang thay đổi dự án cá nhân của mình và thực hiện lại nó. Ngay sau khi tham gia lớp trung cấp, tôi nhận ra rằng kỹ năng của mình đã thực sự tiến bộ sau khi tham gia lớp sơ cấp. Khi tôi mới tham gia bài giảng dành cho người mới bắt đầu, tôi đã bận rộn sao chép, so sánh, hiểu và làm theo tất cả các mã, nhưng khi tôi thấy rằng tôi đã có thể theo dõi phần đầu của bài giảng trung cấp, các phần cơ bản của việc tạo giao diện người dùng và phần màn hình, chỉ cần nghe giảng mà không nhìn vào màn hình, tôi đã nhận ra rằng mình không biết phải làm gì! Bài giảng dành cho người mới bắt đầu thực sự hiệu quả! (Bây giờ tôi nghĩ về điều đó, Future/Stream Builder là một khái niệm mà tôi không biết, nhưng bây giờ tôi tình cờ đưa nó vào dự án cá nhân của mình.) Vẫn còn rất nhiều tài liệu và tôi thậm chí còn chưa bắt đầu học những phần khó, nhưng tôi tin chắc rằng nếu tôi tin tưởng và làm theo người hướng dẫn cho các bài giảng trình độ trung cấp, tôi sẽ lên cấp theo một cách mới mà tôi thậm chí còn không biết tôi đang theo đuổi. Mặc dù đây là phần đầu của bài giảng trình độ trung cấp, nhưng tôi sẽ theo sát và không bỏ cuộc cho đến cuối và tôi sẽ trở thành nhà phát triển sinh viên của Kopack, người có thể tự tạo mã sạch!

    • codefactory
      Giảng viên

      Cảm ơn bạn ㅠㅠ Bài đánh giá khóa học này thực sự giúp ích cho tôi rất nhiều!! Chúng tôi sẽ cố gắng hết sức để tạo ra những bài giảng tốt hơn!

  • harashow884974님의 프로필 이미지
    harashow884974

    Đánh giá 4

    Đánh giá trung bình 4.5

    5

    58% đã tham gia

    Bài giảng mà tôi hằng mong chờ cuối cùng cũng đã xuất hiện. Tôi bắt đầu bài giảng ngay khi nó ra mắt, và nội dung rất nhiều thông tin đáng để chờ đợi. Tôi là một nhà phát triển Android đang làm việc và kể từ cuối năm nay, tôi phải thực hiện liên tiếp một số dự án nhỏ với Flutter, vì vậy tôi đã tham gia các bài giảng về Dart và các bài giảng dành cho người mới bắt đầu sử dụng Flutter cũng như làm việc trên các dự án cá nhân. Tôi đã tham gia các lớp trung cấp Flutter khác vì có một số thứ tôi không thể tự mình làm được, nhưng có quá nhiều thứ khiến tôi thất vọng về cấu trúc và cấp độ của các lớp. May mắn thay, bài giảng trình độ trung cấp đã được tải lên ngay trước khi tôi bắt đầu dự án nên tôi nhanh chóng nghe nó. Nội dung được tổ chức rất tốt và sự chuẩn bị cho bài giảng cũng rất hoàn hảo. Tôi đang thắc mắc khi nào các bài giảng trình độ trung cấp sẽ được đăng trên bảng tin, và bạn nói rằng sẽ cần thời gian để chuẩn bị kỹ lưỡng hơn, và tôi nghĩ bạn đã chuẩn bị rất tốt, điều đó cũng có lý. Tôi viết bài này không chút do dự vì lòng biết ơn, nhưng nếu có ai nhìn thấy điều này và lo lắng trước khi tham gia khóa học, hãy nhớ đăng ký ngay!!

    • codefactory
      Giảng viên

      Cảm ơn! Mình sẽ cố gắng hết sức để tạo ra những bài giảng hay hơn!!

  • apswtrare1695님의 프로필 이미지
    apswtrare1695

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    5% đã tham gia

    Tôi bắt đầu nghe ở trình độ sơ cấp và hiện đang nghe ở trình độ trung cấp. Tôi đã bối rối khi đột nhiên bắt đầu sử dụng Flutter. Tôi rất biết ơn vì bạn đã trình bày mọi thứ từ những điều cơ bản, vì vậy tôi không biết phải nói lời cảm ơn như thế nào.!! Mình cũng sẽ đợi những bài giảng nâng cao><!

    • codefactory
      Giảng viên

      Cảm ơn!! Tôi hy vọng điều này sẽ giúp ích!

2.775.630 ₫

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

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!