Cơ sở của .NET MAUI Khóa Học Đào Tạo
.NET MAUI (.NET Multi-platform App UI) là một framework đa nền tảng cho phép người dùng tạo các ứng dụng di động và máy tính để bàn gốc bằng C# và XAML.
Khóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này dành cho các nhà phát triển muốn học các nguyên tắc cơ bản của .NET MAUI để xây dựng các ứng dụng cơ bản.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Hiểu các nguyên tắc cơ bản của .Net Maui và phát triển đa nền tảng.
- Tạo các ứng dụng .NET MAUI cơ bản với bố cục, điều khiển và điều hướng.
- Kiểm tra, gỡ lỗi và triển khai các ứng dụng .NET MAUI.
Định dạng khóa học
- Bài giảng và thảo luận tương tác.
- Nhiều bài tập và thực hành.
- Thực hiện trực tiếp trong môi trường lab trực tiếp.
Tùy chọn tùy chỉnh khóa học
- Để yêu cầu một khóa đào tạo tùy chỉnh cho khóa học này, vui lòng liên hệ với chúng tôi để sắp xếp.
Đề cương khóa học
Giới thiệu về .NET MAUI và Phát triển Đa nền tảng
Thiết lập Môi trường Phát triển
Tạo một Ứng dụng .NET MAUI Cơ bản
Hiểu về Mô hình MVVM (Model-View-ViewModel)
Làm việc với bố cục và điều khiển trong .NET MAUI
Xử lý Đầu vào của Người dùng và Sự kiện
Liên kết Dữ liệu và Làm việc với Mô hình Dữ liệu
Điều hướng và Trang Management
Sử dụng các Tính năng và API dành riêng cho Thiết bị
Kiểm tra và Gỡ lỗi các Ứng dụng .Net Maui
Triển khai Ứng dụng trên các Nền tảng khác nhau
Tóm tắt và Các Bước Tiếp theo
Yêu cầu
- Hiểu biết cơ bản về các khái niệm lập trình
- Làm quen với ngôn ngữ C#
Đối tượng
- Các nhà phát triển
Khóa học đào tạo mở cần có ít nhất 5 người tham gia.
Cơ sở của .NET MAUI Khóa Học Đào Tạo - Đặt chỗ
Cơ sở của .NET MAUI Khóa Học Đào Tạo - Yêu cầu thông tin
Cơ sở của .NET MAUI - Yêu cầu tư vấn
Đánh giá (1)
Phát triển ứng dụng Xác thực Người dùng và hoạt động kahoot (tôi đã tự đảm bảo rằng mình đang tiếp thu các bài giảng đào tạo :)) và nó rất thú vị!)
Jhoanne - Pag-IBIG Fund
Khóa học - .NET MAUI Fundamentals
Dịch thuật bằng máy
Các khóa học sắp tới
Các khóa học liên quan
Nâng cao Flutter
14 GiờKhóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này dành cho các nhà phát triển muốn sử dụng Flutter để tạo các ứng dụng đa nền tảng.
Khi kết thúc khóa đào tạo, người tham gia sẽ có thể:
- Di chuyển ứng dụng từ Java sang Flutter.
- Tích hợp các dịch vụ backend Firebase như cơ sở dữ liệu, xác thực và lưu trữ.
- Tạo hoạt ảnh và các tính năng giao diện người dùng nâng cao cho ứng dụng.
Mô Hình BLoC
14 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển muốn tìm hiểu cách sử dụng BLoC Pattern để quản lý trạng thái giữa các ứng dụng khác nhau.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Hiểu các khái niệm và kiến trúc cốt lõi của BLoC.
- Tạo, kiểm tra và gỡ lỗi BLoCs.
- Tìm hiểu về ngữ cảnh xây dựng BLoC.
Khoá Học Nâng Cao về Phát Triển Ứng Dụng iOS, Android và React Native (Trình Độ Trung Cấp đến Nâng Cao)
420 GiờKhoá học trực tiếp do giảng viên hướng dẫn này tại Việt Nam (trực tuyến hoặc tại cơ sở) dành cho các nhà phát triển trình độ cao muốn học các kỹ thuật lập trình nâng cao trong Swift, Kotlin và JavaScript, thiết kế kiến trúc có khả năng mở rộng, và tạo ra các ứng dụng đa tính năng với tích hợp API an toàn, giao tiếp thời gian thực, và UI/UX tiên tiến.
Đến cuối khoá học, người tham gia sẽ có thể:
- Vận dụng thành thạo các kỹ thuật lập trình nâng cao trong Swift, Kotlin và JavaScript, bao gồm closures, coroutines, và async/await.
- Thiết kế kiến trúc ứng dụng di động có khả năng mở rộng sử dụng MVVM cho iOS/Android và quản lý trạng thái nâng cao trong React Native.
- Tạo các ứng dụng di động đa tính năng với tích hợp API an toàn, giao tiếp thời gian thực, và xử lý dữ liệu nâng cao (Core Data, SQLite, Room, Firebase).
- Tích hợp các tính năng thiết bị gốc như máy ảnh, định vị địa lý, và cảm biến, và tạo mô-đun gốc tùy chỉnh trong React Native.
- Tạo UI/UX tiên tiến với các hiệu ứng hoạt hình và thành phần có thể tái sử dụng cho trải nghiệm di động tương tác cao.
- Thử nghiệm, gỡ lỗi, và tối ưu hóa ứng dụng để đảm bảo hiệu suất và độ tin cậy bằng Xcode, Android Profiler, và React Native Debugger.
- Triển khai ứng dụng sử dụng các ống dẫn CI/CD cho tích hợp liên tục và phát hành tự động lên App Store và Google Play.
- Hoàn thành dự án tổng kết, phát triển và triển khai một ứng dụng sẵn sàng sản xuất lên các cửa hàng ứng dụng.
iOS, Android và Kurs Bootcamp Phát triển React Native cho Người Mới Bắt Đầu
105 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển ở trình độ mới bắt đầu, những người muốn tìm hiểu sâu về phát triển ứng dụng di động.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Cấu hình môi trường phát triển cho iOS (Xcode), Android (Android Studio) và React Native (Node.js, CLI và Expo).
- Tìm hiểu sự khác biệt chính giữa phát triển native và cross-platform, đồng thời nắm vững kiến thức nền tảng về Swift, Kotlin và JavaScript.
- Tạo bố cục giao diện người dùng (UI) đáp ứng bằng Auto Layout của iOS, XML của Android và Flexbox của React Native.
- Phát triển các ứng dụng đơn giản bằng Swift cho iOS, Kotlin cho Android và React Native cho ứng dụng cross-platform.
- Triển khai các tính năng camera, GPS và lưu trữ trong ứng dụng bằng React Native.
- Sử dụng các công cụ gỡ lỗi Xcode, Android Studio và React Native để khắc phục sự cố và chạy ứng dụng trên trình giả lập và thiết bị thực.
- Chuẩn bị và triển khai ứng dụng lên App Store (iOS) và Google Play Store (Android).
- Làm việc trên các dự án nhóm và nhận phản hồi từ đồng nghiệp để nâng cao kỹ năng phát triển ứng dụng.
- Xây dựng và giới thiệu một ứng dụng cross-platform React Native hoàn chỉnh và có chức năng.
iOS, Android và React Native Development Bootcamp (Từ Cơ Bản đến Trung Cấp)
420 GiờKhoá học trực tiếp do giáo viên hướng dẫn tại Việt Nam (trực tuyến hoặc tại chỗ) dành cho các lập trình viên ở mức trung cấp, mong muốn nắm vững việc phát triển ứng dụng di động trên nhiều nền tảng.
Sau khi kết thúc khoá học này, người tham gia sẽ có thể:
- Cài đặt môi trường phát triển cho iOS, Android và React Native sử dụng Xcode, Android Studio và React Native CLI/Expo.
- Phát triển ứng dụng bản địa iOS và Android bằng Swift cho iOS và Kotlin cho Android, tạo các ứng dụng có điều hướng và tích hợp API.
- Xây dựng ứng dụng đa nền tảng với React Native, tận dụng một cơ sở mã đơn để tạo ứng dụng cho cả iOS và Android.
- Thiết kế giao diện người dùng phản hồi sử dụng Auto Layout, XML và Flexbox cho iOS, Android và React Native.
- Quản lý dữ liệu và trạng thái trong các ứng dụng bằng cách sử dụng giải pháp lưu trữ cục bộ và xử lý yêu cầu API trên tất cả các nền tảng.
- Nhập các tính năng nâng cao như máy ảnh, vị trí địa lý và bản đồ vào ứng dụng di động.
- Thực hiện điều hướng đa màn hình trong các ứng dụng iOS, Android và React Native.
- Điều chỉnh và kiểm thử ứng dụng bằng các công cụ do Xcode, Android Studio và React Native cung cấp.
- Triển khai ứng dụng lên App Store và Google Play Store.
- Hoàn thành dự án tổng kết thể hiện kỹ năng đã học bằng cách xây dựng và trình bày một ứng dụng di động có chức năng hoạt động.
Tính năng Nâng cao của .NET MAUI
14 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển muốn làm chủ các tính năng và kỹ thuật nâng cao của .NET MAUI để xây dựng ứng dụng di động và ứng dụng máy tính để bàn.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Làm chủ các kỹ thuật MVVM nâng cao, dependency injection và các mẫu kiến trúc.
- Tùy chỉnh và mở rộng framework .NET MAUI.
- Xây dựng các thành phần, thư viện có thể tái sử dụng và hiểu các kỹ thuật gỡ lỗi và phân tích hiệu năng nâng cao.
- Giải quyết các thách thức trong các ứng dụng quy mô lớn như đồng bộ hóa, bộ nhớ đệm và bảo mật.
Tạo ứng dụng gốc cho iOS và Android với Flutter
14 GiờTrong khóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này, người tham gia sẽ học cách sử dụng Flutter để nhanh chóng phát triển một ứng dụng di động chạy trên cả thiết bị iOS và Android.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Nhanh chóng cài đặt framework, IDE và các công cụ khác để bắt đầu phát triển.
- Hiểu và sử dụng ngôn ngữ Dart của Google để nhanh chóng tạo mẫu một ứng dụng di động.
- Kiểm tra và triển khai các ứng dụng di động chạy trên cả iOS và Android bằng một mã nguồn duy nhất.
- Tùy chỉnh ứng dụng bằng một bộ sưu tập phong phú các widget, bố cục và hiệu ứng động.
Bootcamp Phát triển Flutter với Dart
35 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển muốn sử dụng Flutter để tạo và xây dựng các ứng dụng di động chất lượng cao cho Android, iOS và các nền tảng khác từ một mã nguồn chung.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Thiết lập môi trường phát triển cần thiết để bắt đầu tạo các ứng dụng Flutter.
- Sử dụng ngôn ngữ lập trình Dart để phát triển mã cho việc xây dựng ứng dụng.
- Sử dụng các widget Flutter để thiết kế và tạo giao diện người dùng (UI) đẹp mắt và dễ sử dụng.
- Triển khai và kiểm tra ứng dụng trên các nền tảng khác nhau (di động, máy tính để bàn, web, v.v.).
Flutter: Xây dựng ứng dụng đa nền tảng bản địa với Dart
35 GiờFlutter là một bộ công cụ phát triển phần mềm giao diện người dùng nguồn mở do Google tạo ra, cho phép xây dựng các ứng dụng được biên dịch bản địa cho thiết bị di động, web và máy tính từ một cơ sở mã duy nhất. Nó sử dụng Dart, một ngôn ngữ lập trình hiện đại, hướng đối tượng cũng do Google phát triển, được tối ưu hóa để xây dựng các giao diện người dùng nhanh và linh hoạt.
Khóa đào tạo trực tiếp do giảng viên hướng dẫn (trực tuyến hoặc tại chỗ) này dành cho các nhà phát triển mới bắt đầu muốn xây dựng các ứng dụng di động đẹp và hiệu suất cao bằng Flutter và Dart.
Đến cuối khóa học, người tham gia sẽ có thể:
- Thiết lập môi trường phát triển cho Flutter và Dart.
- Tạo giao diện người dùng di động phản hồi và tương tác.
- Truy cập các tính năng bản địa của thiết bị sử dụng các plugin.
- Triển khai ứng dụng đa nền tảng cho Android và iOS.
Định dạng khóa học
- Bài giảng tương tác và thảo luận.
- Nhiều bài tập và thực hành.
- Triển khai thực tế trong môi trường lab trực tiếp.
Tùy chọn tùy chỉnh khóa học
- Để yêu cầu khóa đào tạo được tùy chỉnh cho khóa học này, vui lòng liên hệ với chúng tôi để xếp lịch.
Ionic2
14 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển ở trình độ mới bắt đầu đến trung cấp, những người muốn sử dụng Ionic 2 để xây dựng ứng dụng di động đa nền tảng.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Hiểu các nguyên tắc cơ bản của Ionic 2 và kiến trúc của nó.
- Xây dựng các ứng dụng một trang và nhiều trang bằng cách sử dụng Ionic 2.
- Tùy chỉnh ứng dụng bằng SCSS và tích hợp với các bên thứ ba.
- Kiểm tra, triển khai và quản lý các bản phát hành ứng dụng di động một cách hiệu quả.
Ionic 4 và Angular cho Nhà phát triển
21 GiờKhóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này dành cho các nhà phát triển web muốn tạo một ứng dụng di động kết hợp với Ionic 4.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Tích hợp các tính năng gốc của thiết bị vào một ứng dụng di động kết hợp.
- Sử dụng Angular và Ionic 4 để xây dựng một ứng dụng di động kết hợp.
- Chạy một ứng dụng kết hợp trên trình giả lập thiết bị di động.
Ionic 6
14 GiờKhóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này dành cho các nhà phát triển web muốn tạo một ứng dụng di động hiện đại với Ionic 6.
Khi kết thúc khóa đào tạo, người tham gia sẽ có thể:
- Tích hợp các tính năng gốc của thiết bị vào một ứng dụng di động lai hiện đại.
- Tìm hiểu các nguyên tắc cơ bản của Ionic.
- Tìm hiểu cách triển khai các ứng dụng Ionic lên môi trường sản xuất.
- Chạy một ứng dụng di động lai hiện đại trên trình giả lập thiết bị di động.
Phát Triển Ứng Dụng Di Động với Flutter và AI
12 GiờPhát Triển Ứng Dụng Di Động với Flutter và AI là việc xây dựng các ứng dụng di động có khả năng mở rộng, bảo mật và tích hợp trí tuệ nhân tạo bằng cách sử dụng kiến trúc hiện đại, nguyên tắc UX/UI và phương pháp làm việc linh hoạt.
Khóa đào tạo trực tuyến hoặc tại chỗ do giảng viên hướng dẫn này nhằm vào các nhà phát triển ở trình độ trung cấp, những người muốn xây dựng và triển khai ứng dụng di động bằng Flutter, tích hợp các tính năng AI, áp dụng các thực hành bảo mật tốt nhất và tuân theo quy trình làm việc linh hoạt.
Cuối khóa đào tạo, học viên sẽ có thể:
- Phát triển các ứng dụng di động mạnh mẽ bằng Flutter với trọng tâm vào thiết kế UX/UI.
- Áp dụng phương pháp làm việc linh hoạt trong suốt vòng đời dự án.
- Tích hợp các tính năng AI như hệ thống gợi ý hoặc chatbots.
- Thiết kế kiến trúc ứng dụng di động bảo mật với sự tích hợp Firebase.
Định Dạng Khóa Học
- Bài giảng và thảo luận tương tác.
- Nhiều bài tập và thực hành.
- Thực hiện trên môi trường lab trực tiếp.
Tùy Chỉnh Khóa Học
- Để yêu cầu khóa học tùy chỉnh, vui lòng liên hệ với chúng tôi để sắp xếp.
IBM MobileFirst Nền tảng Phát triển Ứng dụng Di động Lai (Hybrid)
21 GiờIBM MobileFirst Platform (trước đây gọi là Worklight Foundation) là một bộ công cụ và dịch vụ để xây dựng ứng dụng di động doanh nghiệp và tablet. Giao diện API phía khách hàng của nó có sẵn cho các ứng dụng gốc (iOS Objective-C), gốc (Android Java), J2ME, C# gốc Windows Phone (C#), và JavaScript cho các ứng dụng hybrid đa nền tảng hoặc web di động. MobileFirst Platform có sẵn để triển khai trên đám mây hoặc trong môi trường nội bộ.
Trong khóa huấn luyện trực tiếp này, người tham gia sẽ học cách cài đặt và sử dụng MobileFirst Platform để phát triển và quản lý các ứng dụng di động hybrid dựa trên HTML5, JS, và CSS.
Kết thúc khóa học này, người tham gia sẽ có thể:
- Cài đặt và cấu hình MobileFirst.
- Phát triển, kiểm thử và triển khai các ứng dụng di động hybrid đa nền tảng.
- Sử dụng các cơ chế bảo mật của MobileFirst để đảm bảo an toàn cho ứng dụng.
- Cập nhật ứng dụng qua không gian trong tổ chức, bỏ qua nhu cầu thông qua cửa hàng ứng dụng.
- Quản lý và theo dõi các ứng dụng di động.
Đối tượng
- Nhà phát triển
Hình thức khóa học
- Phần giảng dạy, phần thảo luận, bài tập và thực hành nặng tay trong môi trường lab trực tiếp.
Ghi chú
- Khóa học này dựa trên Mobile Foundation 8.0. Để yêu cầu một phiên bản khác hoặc tùy chỉnh khác cho khóa học này, vui lòng liên hệ chúng tôi để sắp xếp.
Xamarin cho Phát triển đa nền tảng
21 GiờTrong khóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này, người tham gia sẽ học các khía cạnh quan trọng của Xamarin khi họ bắt đầu phát triển bộ ứng dụng di động của riêng mình cho Android, iOS và Windows.