.NET MAUI (Intermediate) Training Course
.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 native với 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 kỹ năng trung cấp để sử dụng .NET MAUI để xây dựng các ứng dụng di động và 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ể:
- Khám phá các kỹ thuật thao tác dữ liệu nâng cao.
- Hiểu về mã và tùy chỉnh dành riêng cho nền tảng bằng cách sử dụng custom renderers.
- Học về tối ưu hóa hiệu suất, quản lý bộ nhớ và hỗ trợ quốc tế hóa.
- Phát triển kỹ năng trong các pipeline tích hợp và triển khai liên tục cho .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
Kỹ thuật Nâng cao về Liên kết Dữ liệu và Thao tác
Làm việc với Databases và Bộ nhớ cục bộ
Tiêu thụ API RESTful và Web Services
Triển khai Mã và Bộ tạo kết xuất dành riêng cho Nền tảng
Nâng cao Giao diện người dùng với Điều khiển và Hiệu ứng tùy chỉnh
Tối ưu hóa Hiệu suất và Bộ nhớ Management
Hỗ trợ Quốc tế hóa và Bản địa hóa
Triển khai Xác thực và Ủy quyền
Chiến lược và Thực tiễn tốt nhất để Kiểm thử Đa Nền tảng
Quy trình Tích hợp và Triển khai Liên tục cho .NET MAUI
Tóm tắt và Các bước tiếp theo
Requirements
- Thông thạo ngôn ngữ lập trình C#
- Hiểu biết vững chắc về các khái niệm lập trình hướng đối tượng (OOP)
- Làm quen với .NET framework
Đối tượng
- Nhà phát triển
Open Training Courses require 5+ participants.
.NET MAUI (Intermediate) Training Course - Booking
.NET MAUI (Intermediate) Training Course - Enquiry
.NET MAUI (Intermediate) - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
My favorite part is question and answer with Sir. Jose. He is very knowledgeable and know the answer to our questions.
John Henry - Toyota Motor Philippines
Course - .NET MAUI (Intermediate)
Provisional Upcoming Courses (Require 5+ participants)
Related Courses
Advanced Flutter
14 HoursKhó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.
BLoC Pattern
14 HoursKhó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.
iOS, Android, and React Native Development Bootcamp (Intermediate to Advanced Level)
420 HoursKhó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 nâng cao, những người muốn học các kỹ thuật lập trình nâng cao trong Swift, Kotlin và JavaScript, triển khai các kiến trúc có khả năng mở rộng và tạo các ứng dụng giàu 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 nâng cao.
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 Programming nâng cao trong Swift, Kotlin và JavaScript, bao gồm closures, coroutines và async/await.
- Thiết kế các kiến trúc Ứng dụng Di động Scala bằng MVVM cho iOS/Android và quản lý trạng thái nâng cao trong React Native.
- Xây dựng các Ứng dụng Di động giàu 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ư camera, vị trí địa lý và cảm biến, đồng thời tạo các mô-đun gốc tùy chỉnh trong React Native.
- Tạo UI/UX Nâng cao với Animations và các thành phần có thể tái sử dụng cho trải nghiệm di động tương tác và đáp ứng cao.
- Kiểm tra, Gỡ lỗi và Tối ưu hóa Ứng dụng để có hiệu suất và độ tin cậy bằng Xcode, Android Profiler và React Native Debugger.
- Triển khai Ứng dụng bằng Quy trình CI/CD để 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 Cấp độ Cao, 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, and React Native Development Bootcamp for Beginners
105 HoursKhó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, and React Native Development Bootcamp (Beginner to Intermediate Level)
420 HoursKhó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 độ trung cấp, những người muốn thành thạo phát triển ứng dụng di động trên nhiều nền tảng.
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 cho iOS, Android và React Native bằng Xcode, Android Studio và React Native CLI/Expo.
- Phát triển Ứng dụng iOS và Android Native 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 Cross-Platform với React Native, tận dụng một mã nguồn duy nhất để tạo ứng dụng cho cả iOS và Android.
- Thiết kế Giao diện Người dùng Responsive bằng Auto Layout, XML và Flexbox cho iOS, Android và React Native.
- Quản lý Dữ liệu và Trạng thái trong ứng dụng bằng các giải pháp lưu trữ cục bộ và xử lý các yêu cầu API trên tất cả các nền tảng.
- Kết hợp các Tính năng Nâng cao như camera, vị trí địa lý và bản đồ vào ứng dụng di động.
- Triển khai Điều hướng Đa Màn hình trong ứng dụng iOS, Android và React Native.
- Gỡ lỗi và Kiểm tra Ứng dụng bằng các công cụ được cung cấp bởi Xcode, Android Studio và React Native.
- Triển khai Ứng dụng lên App Store và Google Play Store.
- Hoàn thành Dự án Cấp độ cao thể hiện các 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 hoạt động.
Advanced .NET MAUI
14 HoursKhó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.
.NET MAUI Fundamentals
14 HoursKhó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 tìm hiểu 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.
Sau khi hoàn thành 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.
Embedded Linux Systems Architecture
35 HoursMục tiêu khóa học
Cung cấp kiến thức về những điều cơ bản của hệ nhúng GNU/Linux, cách các thành phần liên kết với nhau. Những thành phần nào cần thiết để xây dựng một hệ thống nhúng GNU/Linux, lấy chúng từ đâu và cách cấu hình/xây dựng/cài đặt chúng? Tìm kiếm sự trợ giúp ở đâu? Còn về các giấy phép phần mềm thì sao? Các bài tập thực hành cung cấp cho bạn kinh nghiệm thực tế cần thiết để phát triển các hệ thống nhúng GNU/Linux của riêng bạn sau khi hoàn thành khóa đào tạo này thành công.
Mô tả
Khóa đào tạo kéo dài năm ngày này sử dụng các bài tập thực hành kết hợp với hướng dẫn để minh họa các khái niệm của hệ nhúng GNU/Linux. Nó được thiết kế để giúp bạn nhanh chóng nắm bắt được triết lý, khái niệm và lệnh cần thiết để sử dụng GNU/Linux một cách hiệu quả thông qua sự kết hợp giữa lý thuyết và đào tạo thực tế.
Đừng tự mình phát minh lại bánh xe, mà hãy học hỏi từ một người hướng dẫn giàu kinh nghiệm và mang về một kiến thức làm việc về GNU/Linux cũng như khả năng sử dụng nó một cách hiệu quả trong dự án phát triển nhúng của riêng bạn.
Đối tượng tham gia
Các nhà quản lý, quản lý dự án, kỹ sư phần mềm, kỹ sư phần cứng, kỹ sư phát triển, kỹ sư hệ thống, người kiểm tra, quản trị viên, kỹ thuật viên và các bên khác quan tâm đến công nghệ, những người muốn hiểu càng nhanh càng tốt cách hệ nhúng GNU/Linux hoạt động. Bạn phải sử dụng GNU/Linux hoặc bạn có quyền quyết định xem có nên sử dụng nó hay không. Có thể bạn đã thử sử dụng Hệ nhúng GNU/Linux, nhưng không chắc liệu bạn đã làm mọi thứ đúng cách hay chưa. Bạn hiện đang sử dụng một hệ điều hành khác và muốn tìm hiểu xem GNU/Linux có tốt hơn và/hoặc rẻ hơn hay không.
Các tùy chọn cung cấp
Tất cả tài liệu đào tạo đều bằng tiếng Anh, nhưng cách trình bày có thể bằng tiếng Anh hoặc tiếng Đức, tùy theo yêu cầu của bạn, trên toàn thế giới.
- tại chỗ - do người hướng dẫn điều khiển
- trực tuyến - do người hướng dẫn điều khiển
- kết hợp tại chỗ/trực tuyến - do người hướng dẫn điều khiển
Build Native iOS and Android Apps with Flutter
14 HoursTrong 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.
Flutter Development Bootcamp with Dart
35 HoursKhó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.).
Ionic2
14 HoursKhó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 and Angular for Developers
21 HoursKhó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 HoursKhó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.
IBM MobileFirst Platform for Hybrid Mobile Application Development
21 HoursIBM MobileFirst Nền tảng (trước đây được gọi là Worklight Foundation) là một bộ công cụ và dịch vụ để xây dựng các ứng dụng di động và máy tính bảng doanh nghiệp. API phía máy khách của nó có sẵn cho native iOS (Objective-C), native Android (Java), J2ME, C# native Windows Phone (C#) và JavaScript cho các ứng dụng hybrid đa nền tảng HOẶC ứng dụng web di động. MobileFirst Platform có sẵn tại chỗ hoặc trên đám mây.
Trong khóa đào tạo trực tiếp, trực tuyến này, người tham gia sẽ học cách thiết lập 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.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Cài đặt và cấu hình MobileFirst
- Phát triển, kiểm tra 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 để bảo mật ứng dụng.
- Cập nhật ứng dụng qua mạng trong một tổ chức, bỏ qua sự cần thiết của các cửa hàng ứng dụng.
- Quản trị và giám sát các ứng dụng di động.
Đối tượng
- Nhà phát triển
Định dạng khóa học
- Kết hợp bài giảng, thảo luận, bài tập và thực hành nặng nề trong môi trường phòng thí nghiệm trực tiếp.
Lưu ý
- Khóa đào tạo 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ệ với chúng tôi để sắp xếp.
Xamarin for Cross-Platform Development
21 HoursTrong 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.