GIỚI THIỆU KHÓA HỌC FULL-STACK DEVELOPMENT WITH DOTNETNUKE + FLUTTER + AI

Khóa học Full-Stack Development with Dotnetnuke + Flutter + AI tại DevRun giúp bạn làm chủ phát triển ứng dụng toàn diện: backend với Dotnetnuke (DNN) – CMS dựa trên .NET, frontend di động với Flutter, kết hợp AI hỗ trợ viết code hiệu quả. Với phương pháp thực chiến, bạn sẽ xây dựng hệ thống tích hợp web và mobile, sẵn sàng ứng dụng vào công việc hoặc dự án cá nhân.

Dotnetnuke + Flutter + AI Full-Stack Application Illustration

Thông tin khóa học

  • Thời lượng: 8 tuần (20 ngày, 2.5 ngày/tuần).
  • Nội dung chính:
    • Tuần 1: Cơ bản Dotnetnuke và làm quen với AI hỗ trợ
      - Giới thiệu Dotnetnuke, cài đặt môi trường (IIS, Visual Studio).
      - Kiến trúc DNN: Module, Skin, Page, User Role.
      - Sử dụng AI: Làm quen với ChatGPT, GitHub Copilot để sinh code C# cơ bản trong DNN.
      - Thực hành: Tạo website DNN đơn giản (ví dụ: trang tin tức) với AI hỗ trợ.
    • Tuần 2: Tùy chỉnh Dotnetnuke và tối ưu code bằng AI
      - Tùy chỉnh Skin: HTML, CSS, Razor trong DNN.
      - Xây dựng module cơ bản: C# và ASP.NET trong Dotnetnuke.
      - AI hỗ trợ: Dùng AI để viết code giao diện, debug module DNN.
      - Thực hành: Phát triển module hiển thị danh sách (ví dụ: bài viết) với AI tối ưu.
    • Tuần 3: Cơ bản Flutter và tích hợp AI
      - Giới thiệu Flutter, cài đặt môi trường (Flutter SDK).
      - Cú pháp Dart: Widget, State, Navigation.
      - AI hỗ trợ: Dùng AI để sinh code giao diện Flutter cơ bản.
      - Thực hành: Xây dựng ứng dụng mobile hiển thị danh sách (ví dụ: sản phẩm) với AI.
    • Tuần 4: Phát triển frontend Flutter với AI
      - Xây dựng giao diện động: ListView, Form trong Flutter.
      - Quản lý trạng thái: setState, Provider cơ bản.
      - AI hỗ trợ: Dùng AI để viết code widget, tối ưu giao diện Flutter.
      - Thực hành: Phát triển ứng dụng quản lý công việc (thêm, xóa task) với AI.
    • Tuần 5: Kết nối Dotnetnuke và Flutter qua API
      - Tạo API trong DNN: RESTful API với C# và ASP.NET.
      - Gọi API từ Flutter: Sử dụng thư viện http.
      - AI hỗ trợ: Dùng AI để sinh code API và xử lý dữ liệu trong Flutter.
      - Thực hành: Kết nối module DNN (quản lý nội dung) với ứng dụng Flutter qua API.
    • Tuần 6: Tích hợp nâng cao và bảo mật với AI
      - Tích hợp đầy đủ: Đồng bộ dữ liệu giữa DNN và Flutter.
      - Bảo mật: Xử lý SQL Injection (DNN), mã hóa dữ liệu (Flutter).
      - AI hỗ trợ: Dùng AI để viết code bảo mật, debug lỗi tích hợp.
      - Thực hành: Hoàn thiện hệ thống quản lý tin tức (web + mobile) với AI.
    • Tuần 7: Thực hiện dự án cuối khóa - Phần 1
      - Phân tích yêu cầu: Lựa chọn dự án (ví dụ: Cổng thông tin, quản lý nội dung).
      - Thiết kế: Phác thảo module DNN, giao diện Flutter với gợi ý từ AI.
      - Triển khai: Code backend DNN với AI hỗ trợ sinh code và debug.
      - Thực hành: Xây dựng module DNN cho dự án (CRUD, API).
    • Tuần 8: Thực hiện dự án cuối khóa - Phần 2
      - Triển khai: Code frontend Flutter, tích hợp API với AI hỗ trợ.
      - Kiểm thử: Kiểm tra lỗi, tối ưu hiệu suất nhờ AI phân tích.
      - Triển khai: Cài đặt website DNN lên server, build ứng dụng Flutter (APK), trình bày dự án.
      - Thực hành: Hoàn thiện và demo hệ thống full-stack (web + mobile).
  • Phù hợp với:
    - Sinh viên CNTT muốn học full-stack với AI.
    - Nhân viên IT cần nâng cao kỹ năng Dotnetnuke và Flutter.
    - Người đi làm muốn xây dựng hệ thống web/mobile cá nhân/công việc với AI.
  • Hình thức: Trực tiếp tại trung tâm hoặc online qua Zoom.
  • Kết quả đạt được:
    - Thành thạo Dotnetnuke, Flutter và sử dụng AI để viết code hiệu quả.
    - Hoàn thiện hệ thống full-stack thực tế, sẵn sàng đưa vào portfolio.
    - Nhận chứng chỉ từ DevRun & Công ty Công nghệ Liink.