.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)
Phần favorited của tôi là phần hỏi đáp với Thầy Jose. Ông rất am hiểu và biết trả lời các câu hỏi của chúng tôi.
John Henry - Toyota Motor Philippines
Course - .NET MAUI (Intermediate)
Machine Translated
Provisional Upcoming Courses (Require 5+ participants)
Related Courses
Nâng cao 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.
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
Embedded Linux Phát triển Kernel và Driver
14 HoursKhóa học kéo dài hai ngày, với khoảng 60% thời lượng dành cho các bài tập thực hành, tập trung vào các thành phần bên trong kernel, kiến trúc, phát triển và tìm hiểu cách viết và tích hợp nhiều loại trình điều khiển thiết bị.
Đối tượng tham gia:
Các kỹ sư quan tâm đến việc phát triển kernel trên các hệ thống và nền tảng nhúng.
Xây dựng Ứng dụng iOS và Android Gốc với 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 Khóa Học Cực Tốc Phát Triển Ứng Dụng với 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 và Angular dành cho Nhà phát triển
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.
Các Thành Phần Bên Trong GNU/Linux Kernel Nhúng và Trình Điều Khiển Thiết Bị
35 HoursMô tả
Khóa đào tạo 5 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 về nội bộ kernel GNU/Linux và phát triển trình điều khiển thiết bị. Nó được thiết kế để giúp bạn nhanh chóng nắm bắt kiến thức. Chúng tôi mô tả các quy trình, khái niệm và lệnh cần thiết để viết trình điều khiển thiết bị GNU/Linux 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 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
Những người có quan tâm hoặc được giao nhiệm vụ phát triển hoặc đánh giá các trình điều khiển thiết bị GNU/Linux như kỹ sư phần mềm, kỹ sư hiện trường, (các) quản lý dự án, kỹ sư phần cứng.
IBM MobileFirst Nền tảng Phát triển Ứng dụng Di động Lai (Hybrid)
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.
React Native cho iOS và Android
21 HoursTrong 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, người tham gia sẽ học các nguyên tắc và phương pháp tiếp cận của React Native khi họ bắt đầu phát triển ứng dụng di động của riêng mình cho Android và iOS.
Xamarin cho Phát triển Đa Nền Tảng
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.