Trang chủ » Tin Tức & Sự Kiện » [Miễn phí] Workshop: Xây dựng ứng dụng giới thiệu phim với Flutter

[Miễn phí] Workshop: Xây dựng ứng dụng giới thiệu phim với Flutter

bởi luongkimtuyen | 12/06/2024 16:33 | Tin Tức & Sự Kiện
CodeGym tổ chức Workshop Xây dựng ứng dụng giới thiệu phim với Flutter. Dành cho các bạn sinh viên IT, lập trình viên có quan tâm đến lập trình ứng dụng di động. Những bạn đang tìm hiểu các khóa học trực tuyến để được học và thực hành chuyên sâu. Sự kiện được tổ chức hoàn toàn miễn phí, diễn ra trong 3 ngày, bắt đầu từ 19/04 này.

Theo đó, workshop đem đến cho người tham gia cái nhìn tổng quan về Flutter. Một framework phát triển ứng dụng di động đa nền tảng do Google phát triển. Học viên sẽ sử dụng được ngôn ngữ Dart và một số widget cơ bản của Flutter. Để xây dựng được ứng dụng giới thiệu phim ảnh, với từ API của IMDB.

Vì sao nên học Flutter?

Học Flutter mang lại nhiều ưu điểm, đặc biệt đối với những người muốn phát triển ứng dụng di động: 

  • Phát triển đa nền tảng: Flutter cho phép phát triển đồng thời ứng dụng cho cả iOS và Android từ một nền tảng duy nhất. Việc này giúp tiết kiệm thời gian và nguồn lực trong quá trình phát triển. 
  • Hiệu suất cao: Ứng dụng xây dựng bằng Flutter có hiệu suất gần như tương đương với ứng dụng native (được viết riêng cho iOS hoặc Android). nhờ vào việc sử dụng ngôn ngữ lập trình Dart và cơ chế render trực tiếp lên canvas của hệ thống. 
  • UI đẹp và có thể tùy biến: Flutter cung cấp thư viện phong phú các widget cho phép tạo ra các giao diện người dùng đẹp mắt và tùy chỉnh cao. 
  • Hỗ trợ phát triển nhanh và linh hoạt: Tính năng hot-reload của Flutter cho phép nhìn thấy ngay lập tức các thay đổi trong mã nguồn mà không cần phải khởi động lại ứng dụng, giúp tăng tốc độ và hiệu quả trong quá trình phát triển. 
  • Dễ học và dễ sử dụng: Flutter có cú pháp rõ ràng và trực quan, giúp ngay cả những người mới bắt đầu cũng có thể dễ dàng tiếp cận và học tập.

Ai có thể tham gia Workshop?

Workshop được thiết kế phù hợp với những ai đang quan tâm đến lập trình ứng dụng di động, đang tìm hiểu các khóa học trực tuyến để được học và thực hành chuyên sâu. Một số nhóm đối tượng sẽ phù hợp: 

  • Sinh viên chuyên ngành CNTT có mong muốn phát triển sự nghiệp ở lĩnh vực Phát triển ứng dụng di động. 
  • Sinh viên đang tự học lập trình nhưng không có lộ trình, không được giải đáp kịp thời, mong muốn tìm những khóa học phù hợp có giảng viên hỗ trợ, lộ trình rõ ràng. 
  • Các lập trình viên về web (frontend, backend) có mong muốn bổ sung kỹ năng phát triển ứng dụng di động để phục vụ công việc. 
  • Những lập trình viên tự do (freelancer) có muốn bổ sung kỹ năng lập trình ứng dụng di động để gia tăng các cơ hội nhận được dự án lập trình. 
  • Bất kỳ ai đang tự học và có mong muốn phát triển các ứng dụng di động đa nền tảng. 

Vì sao bạn nên tham gia Workshop ngay?

Chỉ sau khi hoàn thành 03 buổi workshop, bạn có thể: 

  • Hiểu tổng quan về Flutter và các thành phần (widget) cơ bản. 
  • Hiểu quy trình thiết kế và xây dựng một ứng dụng di động. 
  • Thực hành kỹ năng xây dựng giao diện người dùng cho ứng dụng giới thiệu phim.
  • Hiểu cách làm việc với API và tích hợp các dịch vụ bên ngoài (Firebase). 
  • Làm được ứng dụng giới thiệu phim hoàn chỉnh với các tính năng: Tra cứu danh sách phim đang nổi bật; Tìm phim theo thể loại; Tra cứu thông tin chi tiết của một bộ phim cụ thể (danh sách diễn viên, thể loại, thời gian phát hành,…); Xem danh sách các phim liên quan của một diễn viên, đạo diễn.

Workshop miễn phí để phục vụ cộng đồng, nhưng được trau chuốt về chương trình và chất lượng. Nội dung được nâng cấp liên tục, bám sát với các cập nhật mới nhất từ Google dành cho Flutter. Các hoạt động và chia sẻ chú trọng tính thực tiễn, học viên có thể tạo được các ứng dụng di động ngay trong quá trình tham gia workshop.

Nội dung workshop 

Buổi 1: Tổng quan Flutter – Xây dựng màn hình danh sách phim và màn hình thông tin chi tiết

Giảng viên demo các kỹ năng căn bản về xây dựng UI khi lập trình một ứng dụng di động với ngôn ngữ Dart và Flutter framework.

  • Hiểu được ý nghĩa ngôn ngữ lập trình Dart và cách sử dụng Dart trong Flutter.
  • Hiểu các bước cơ bản trong việc tạo giao diện người dùng với Flutter.

Buổi 2: Tích hợp API – Hiển thị thông tin từ API, lưu phim yêu thích

Trong buổi này, người tham gia được hướng dẫn cách tích hợp API và dữ liệu bên ngoài vào ứng dụng. Ngoài ra, Giảng viên sẽ demo cách tích hợp chức năng authentication (login, logout), và lưu trữ dữ liệu với Firebase.

  • Sử dụng Postman để thử nghiệm API.
  • Làm việc với API.
  • Tích hợp các dịch vụ Firebase.

Buổi 3: Hoàn chỉnh dự án & Trình bày sản phẩm

  • Build ứng dụng cho Android, iOS.
  • Trình bày ứng dụng/dự án cá nhân.

Hình thức và thời gian tổ chức

  • Hình thức: Online
  • Thời gian học: 3 buổi (9 tiếng). Lịch tổ chức vào các thứ 2/4/6 hoặc 3/5/7, từ 18:30 đến 21:30 

>> ĐĂNG KÝ TƯ VẤN VÀ THAM GIA NGAY TẠI ĐÂY

Download - Giáo trình thuật toán

2 + 11 =

Tags:

0 Lời bình

Gửi Lời bình

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

BÀI VIẾT LIÊN QUAN

BẠN MUỐN HỌC LẬP TRÌNH?

GỌI NGAY

098 953 44 58

Đăng ký tư vấn lộ trình học lập trình

Đăng ký tư vấn, định hướng lộ trình học và giải đáp các thắc mắc về ngành nghề – Miễn phí – Online.

10 + 13 =

TƯ VẤN VỀ LỘ TRÌNH HỌC NGHỀ LẬP TRÌNH TẠI CODEGYM
TƯ VẤN VỀ LỘ TRÌNH HỌC NGHỀ LẬP TRÌNH TẠI CODEGYM