Curso de Fundamentos do .NET MAUI
.NET MAUI (.NET Multi-platform App UI) é um framework multiplataforma que permite aos usuários criar aplicativos móveis e desktop nativos com C# e XAML.
Este treinamento presencial, ministrado por instrutor (online ou no local), destina-se a desenvolvedores que desejam aprender os fundamentos do .NET MAUI para criar aplicativos básicos.
No final deste treinamento, os participantes serão capazes de:
- Compreender os fundamentos do .NET MAUI e o desenvolvimento multiplataforma.
- Criar aplicativos básicos do .NET MAUI com layouts, controles e navegação.
- Testar, depurar e implantar aplicativos do .NET MAUI.
Formato do Curso
- Aula interativa com discussão.
- Muitos exercícios e prática.
- Implementação hands-on em um ambiente de laboratório ao vivo.
Opções de Personalização do Curso
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para organizar.
Programa do Curso
Introdução ao .NET MAUI e desenvolvimento multiplataforma
Configurando o ambiente de desenvolvimento
Criando um aplicativo .NET MAUI básico
Compreendendo o padrão MVVM (Model-View-ViewModel)
Trabalhando com layouts e controles no .NET MAUI
Manipulando entradas e eventos do usuário
Vinculação de dados e trabalho com modelos de dados
Navegação e Página Management
Usando APIs e recursos específicos do dispositivo
Teste e depuração de aplicativos .Net Maui
Implantando aplicativos em diferentes plataformas
Resumo e Próximas Etapas
Requisitos
- Conhecimento básico de conceitos de programação
- Familiaridade com a linguagem C#
Público-Alvo
- Desenvolvedores
Os cursos de treinamento abertos exigem mais de 5 participantes.
Curso de Fundamentos do .NET MAUI - Reserva
Curso de Fundamentos do .NET MAUI - Consulta
Fundamentos do .NET MAUI - Solicitação de Consultoria
Testemunhos de Clientes (1)
Desenvolvendo o aplicativo de autenticação do usuário e a atividade kahoot (garanti que estou absorvendo as aulas de treinamento :) e está sendo divertido!)
Jhoanne - Pag-IBIG Fund
Curso - .NET MAUI Fundamentals
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Advanced Flutter
14 HorasEste treinamento ao vivo conduzido por instrutor Brasil (no local ou remoto) é destinado a desenvolvedores que desejam usar Flutter para criar aplicativos de plataforma cruzada .
Ao final deste treinamento, os participantes serão capazes de:
- Migrar aplicações de Java para Flutter.
- Integrar serviços de backend Firebase, como banco de dados, autenticação e armazenamento.
- Criar animações e recursos avançados de UI para um aplicativo.
Padrão BLoC
14 HorasEste treinamento, liderado por instrutor e realizado ao vivo em Brasil (online ou presencial), é voltado para desenvolvedores que desejam aprender como usar o Padrão BLoC para gerenciar o estado em diferentes aplicações.
No final deste treinamento, os participantes serão capazes de:
- Compreender os conceitos e a arquitetura principais do BLoC.
- Criar, testar e depurar BLoCs.
- Aprender sobre o contexto de construção do BLoC.
iOS, Android, e Bootcamp de Desenvolvimento React Native (Nível Intermediário a Avançado)
420 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores de nível avançado que desejam aprender técnicas avançadas de programação em Swift, Kotlin e Java Script, implementar arquiteturas escalonáveis e criar aplicativos ricos em recursos com integração segura de API, comunicação em tempo real e UI / UX avançada.
No final deste treinamento, os participantes serão capazes de:
- Dominar técnicas avançadas Programming em Swift, Kotlin e Java Script, incluindo closures, coroutines e async/await.
- Desenhar arquiteturas Scalable de aplicativos móveis usando MVVM para iOS/Android e gerenciamento avançado de estado em React Native.
- Criar aplicações móveis ricas em funcionalidades com integração segura de API, comunicação em tempo real e tratamento avançado de dados (Core Data, SQLite, Room, Firebase).
- Integrar funcionalidades de dispositivos nativos, como câmara, geolocalização e sensores, e criar módulos nativos personalizados em React Native.
- Criar UI/UX avançada com Animations e componentes reutilizáveis para experiências móveis responsivas e altamente interactivas.
- Testar, depurar e otimizar aplicativos para desempenho e confiabilidade usando o Xcode, o Android Profiler e o React Native Debugger.
- Implantar aplicativos usando pipelines de CI/CD para integração contínua e lançamentos automatizados na App Store e no Go Google Play.
- Concluir um projeto Capstone, desenvolvendo e implementando uma aplicação pronta para produção nas lojas de aplicações.
Bootcamp de Desenvolvimento para iOS, Android e React Native para Iniciantes
105 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores de nível iniciante que desejam mergulhar no desenvolvimento de aplicativos móveis.
No final deste treinamento, os participantes serão capazes de:
- Configurar ambientes de desenvolvimento para iOS (Xcode), Android (Android Studio) e React Native (Node.js, CLI e Expo).
- Aprender as principais diferenças entre o desenvolvimento nativo e multiplataforma e desenvolver conhecimentos básicos em Swift, Kotlin e Java Script.
- Criar layouts de IU responsivos usando iOS Auto Layout, Android XML e React Native Flexbox.
- Desenvolver aplicações simples utilizando Swift para iOS, Kotlin para Android e React Nativo para aplicações multiplataforma.
- Implementar funcionalidades de câmara, GPS e armazenamento em aplicações utilizando React Native.
- Utilizar o Xcode, o Android Studio e as ferramentas de depuração do React Native para resolver problemas e executar aplicações em simuladores e dispositivos reais.
- Preparar e implementar aplicações na App Store (iOS) e na Google Play Store (Android).
- Trabalhar em projectos de grupo e obter feedback dos colegas para melhorar as competências de desenvolvimento de aplicações.
- Criar e apresentar uma aplicação nativa multiplataforma React totalmente funcional.
iOS, Android, e React Native Bootcamp de Desenvolvimento (Nível Inicial ao Intermediário)
420 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores de nível intermediário que desejam dominar o desenvolvimento de aplicativos móveis em várias plataformas.
No final deste treinamento, os participantes serão capazes de:
- Configurar ambientes de desenvolvimento para iOS, Android e React Native usando Xcode, Android Studio e React Native CLI/Expo.
- Desenvolver aplicativos nativos iOS e Android usando Swift para iOS e Kotlin para Android, criando aplicativos com navegação e integração de API.
- Criar aplicações multiplataforma com React Native, tirando partido de uma única base de código para criar aplicações para iOS e Android.
- Conceber interfaces de utilizador responsivas utilizando Auto Layout, XML e Flexbox para iOS, Android e React Native.
- Gerir dados e estado em aplicações utilizando soluções de armazenamento local e lidar com pedidos de API em todas as plataformas.
- Incorporar funcionalidades avançadas como câmara, geolocalização e mapas em aplicações móveis.
- Implementar navegação em vários ecrãs em aplicações nativas iOS, Android e React.
- Depurar e testar aplicações utilizando ferramentas fornecidas pelo Xcode, Android Studio e React Native.
- Implementar aplicações na App Store e na Google Play Store.
- Concluir um Projeto Capstone que demonstre as competências adquiridas através da criação e apresentação de uma aplicação móvel funcional.
Avançado do .NET MAUI
14 HorasEste treinamento orientado por instrutor em Brasil (online ou no local) é voltado para desenvolvedores que desejam dominar os recursos e técnicas avançados do .NET MAUI para criar aplicativos móveis e de desktop.
No final deste treinamento, os participantes serão capazes de:
- Dominar técnicas avançadas de MVVM, injeção de dependência e padrões arquitetônicos.
- Personalizar e estender o framework .NET MAUI.
- Criar componentes e bibliotecas reutilizáveis, além de compreender técnicas avançadas de depuração e profiling.
- Abordar desafios em aplicativos de grande escala, como sincronização, cache e segurança.
Construa Aplicativos Nativos para iOS e Android com Flutter
14 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto), os participantes aprenderão como usar Flutter para desenvolver rapidamente um aplicativo móvel que é executado em dispositivos iOS e Android.
No final deste treinamento, os participantes serão capazes de:
- Instalar rapidamente a estrutura, o IDE e outras ferramentas para começar a desenvolver.
- Entender e usar a linguagem Dart do Google para criar rapidamente um protótipo de aplicativo móvel.
- Testar e implementar aplicações móveis que funcionam tanto em iOS como em Android utilizando uma única base de código.
- Personalizar a aplicação utilizando um conjunto rico de widgets, layouts e animações.
Bootcamp de Desenvolvimento Flutter com Dart
35 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores que desejam usar Flutter para criar e construir aplicativos móveis de alta qualidade para Android, iOS e outras plataformas a partir de uma base de código comum.
No final desta formação, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário para começar a criar aplicativos Flutter.
- Utilizar a linguagem de programação Dart para desenvolver o código de construção das aplicações.
- Utilizar widgets Flutter para projetar e criar uma interface de utilizador esteticamente agradável e fácil de usar.
- Implementar e testar aplicações em diferentes plataformas (móvel, desktop, web, etc.).
Flutter: Construa Aplicativos Nativos Multiplataforma com Dart
35 HorasFlutter é um kit de ferramentas de desenvolvimento de software (SDK) de interface do usuário (UI) de código aberto da Google, usado para criar aplicativos compilados nativamente para dispositivos móveis, web e desktop a partir de uma única base de código. Ele utiliza o Dart, uma linguagem de programação moderna e orientada a objetos também desenvolvida pela Google, que é otimizada para construir interfaces de usuário rápidas e expressivas.
Este treinamento liderado por instrutor (online ou presencial) é direcionado a desenvolvedores iniciantes que desejam criar aplicativos móveis bonitos e de alto desempenho usando Flutter e Dart.
Ao final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento para Flutter e Dart.
- Criar interfaces de usuário móveis responsivas e interativas.
- Acessar recursos nativos do dispositivo usando plugins.
- Implantar aplicativos multiplataforma no Android e iOS.
Formato do Curso
- Aula interativa e discussão.
- Muitos exercícios e prática.
- Implementação pratica em um ambiente de laboratório ao vivo.
Opções de Personalização do Curso
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
Ionic2
14 HorasEste treinamento ao vivo, ministrado por um instrutor em Brasil (online ou presencial), é direcionado a desenvolvedores de nível iniciante a intermediário que desejam usar o Ionic 2 para construir aplicativos móveis híbridos.
No final deste treinamento, os participantes serão capazes de:
- Compreender os fundamentos do Ionic 2 e sua arquitetura.
- Criar aplicações de uma única página e múltiplas páginas usando o Ionic 2.
- Personalizar aplicativos com SCSS e integrações de terceiros.
- Testar, implantar e gerenciar efetivamente as versões dos aplicativos móveis.
Ionic 4 e Angular para Desenvolvedores
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores da Web que desejam criar um aplicativo móvel híbrido com Ionic 4.
No final deste treinamento, os participantes serão capazes de:
- Integrar recursos de dispositivos nativos em um aplicativo móvel híbrido.
- Utilizar Angular e Ionic 4 para criar uma aplicação móvel híbrida.
- Executar um aplicativo híbrido em um emulador de dispositivo móvel.
Ionic 6
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores da Web que desejam criar um aplicativo móvel moderno com Ionic 6.
Ao final deste treinamento, os participantes serão capazes de:
- Integrar recursos de dispositivos nativos em um aplicativo móvel híbrido moderno.
- Aprender os fundamentos de Ionic.
- Aprender a implantar aplicativos Ionic na produção.
- Executar um aplicativo híbrido moderno em um emulador de dispositivo móvel.
Desenvolvimento de Aplicativos Móveis com Flutter e IA
12 HorasDesenvolvimento de Aplicativos Móveis com Flutter e IA é a prática de construir aplicativos móveis escaláveis, seguros e capazes de AI usando arquiteturas modernas, princípios de UX/UI e metodologias ágeis.
Este treinamento conduzido por instrutor (online ou presencial) é voltado para desenvolvedores intermediários que desejam construir e implantar aplicativos móveis usando Flutter, integrar recursos de IA, aplicar práticas de segurança recomendadas e seguir fluxos de trabalho ágeis.
Ao final deste treinamento, os participantes serão capazes de:
- Desenvolver aplicativos móveis robustos usando Flutter com foco em design UX/UI.
- Aplicar práticas de desenvolvimento ágil ao longo do ciclo de vida do projeto.
- Incorporar funcionalidades de IA, como motores de recomendação ou chatbots.
- Projetar arquiteturas móveis seguras com integração do Firebase.
Formato do Curso
- Aula interativa e discussão.
- Muitos exercícios e prática.
- Implementação prática em um ambiente de laboratório ao vivo.
Opções de Personalização do Curso
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
Plataforma IBM MobileFirst para o desenvolvimento de aplicações móveis híbridas
21 HorasIBM MobileFirst Platform (anteriormente conhecida como Worklight Foundation) é uma suite de ferramentas e serviços para desenvolver aplicativos móveis empresariais e para tablets. Sua API do lado do cliente está disponível para nativo iOS (Objective-C), nativo Android (Java), J2ME, C# nativo Windows Phone (C#) e JavaScript para aplicativos híbridos multiplataforma ou web móvel. A MobileFirst Platform está disponível em ambientes on-premise ou na nuvem.
Neste treinamento ministrado ao vivo, os participantes aprenderão como configurar e usar a MobileFirst Platform para desenvolver e gerenciar aplicativos híbridos móveis baseados em HTML5, JS e CSS.
Ao final deste treinamento, os participantes serão capazes de:
- Instalar e configurar a MobileFirst
- Desenvolver, testar e implantar aplicativos móveis híbridos multiplataforma.
- Usar os mecanismos de segurança da MobileFirst para proteger aplicativos.
- Atualizar aplicativos via ar dentro de uma organização, evitando a necessidade de lojas de aplicativos.
- Administrar e monitorar aplicativos móveis.
Público-Alvo
- Desenvolvedores
Formato do Curso
- Parte apresentação, parte discussão, exercícios e prática intensiva em um ambiente de laboratório ao vivo.
Nota
- Este treinamento é baseado na Mobile Foundation 8.0. Para solicitar uma versão diferente ou outras customizações para este curso, entre em contato conosco para agendar.
Xamarin: Crie aplicativos móveis para Android, iOS e Windows a partir de uma única base de código C#
21 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto), os participantes aprenderão os principais aspectos de Xamarin à medida que assumem o desenvolvimento de seu próprio conjunto de aplicativos móveis para Android, iOS e Windows.