Curso de Fundamentos do .NET MAUI
.NET MAUI (.NET Multi-platform App UI) é um framework multiplataforma que permite aos usuários criar aplicativos nativos para dispositivos móveis e desktop com C# e XAML.
Esta formação ao vivo, ministrada por instrutor (online ou presencial), destina-se a desenvolvedores que desejam aprender os fundamentos do .NET MAUI para construir aplicativos básicos.
Ao final desta formação, os participantes serão capazes de:
- Compreender os fundamentos do .NET MAUI e do 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
- Aulas interativas e discussões.
- Muitos exercícios e práticas.
- Implementação prática em ambiente de laboratório ao vivo.
Opções de Personalização do Curso
- Para solicitar uma formação personalizada para este curso, entre em contato conosco para agendar.
Programa do Curso
Introdução ao .NET MAUI e ao Desenvolvimento Multiplataforma
Configuração do Ambiente de Desenvolvimento
Criação de um Aplicativo Básico do .NET MAUI
Compreensão do Padrão MVVM (Model-View-ViewModel)
Trabalhando com layouts e controles no .NET MAUI
Manipulação de Entrada do Usuário e Eventos
Data Binding e Trabalhando com Modelos de Dados
Navegação e Gerenciamento de Páginas
Uso de Recursos e APIs Específicos do Dispositivo
Teste e Depuração de Aplicações .NET MAUI
Implantação de Aplicações em Diferentes Plataformas
Resumo e Próximos Passos
Requisitos
- Conhecimento básico dos 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
Padrão BLoC
14 HorasEsta formação ao vivo, ministrada por instrutores Brasil (online ou presencial), destina-se aos programadores que desejam aprender a utilizar o Padrão BLoC para gerir o estado em diferentes aplicações.
Ao final desta formação, os participantes serão capazes de:
- Compreender os conceitos e a arquitetura central do BLoC.
- Criar, testar e depurar BLoCs.
- Aprender sobre o contexto de construção (build context) do BLoC.
Bootcamp de Desenvolvimento iOS, Android e React Native (Nível Intermediário a Avançado)
420 HorasEsta formação ao vivo, ministrada por instrutor especializado, em Brasil (online ou presencial), destina-se a desenvolvedores de nível avançado que desejam aprender técnicas avançadas de programação em Swift, Kotlin e JavaScript, implementar arquiteturas escaláveis e criar aplicativos ricos em funcionalidades com integração segura de APIs, comunicação em tempo real e interface/usuário (UI/UX) avançados.
Ao final desta formação, os participantes serão capazes de:
- Domínio de técnicas avançadas de programação em Swift, Kotlin e JavaScript, incluindo closures, coroutines e async/await.
- Projetar arquiteturas escaláveis de aplicativos móveis usando MVVM para iOS/Android e gerenciamento avançado de estado no React Native.
- Criar aplicativos ricos em funcionalidades com integração segura de APIs, comunicação em tempo real e tratamento avançado de dados (Core Data, SQLite, Room, Firebase).
- Integrar recursos nativos do dispositivo, como câmera, geolocalização e sensores, além de criar módulos nativos personalizados no React Native.
- Desenvolver UI/UX avançados com animações e componentes reutilizáveis para experiências móveis responsivas e altamente interativas.
- Testar, depurar e otimizar aplicativos para desempenho e confiabilidade utilizando Xcode, Android Profiler e React Native Debugger.
- Implantar aplicativos por meio de pipelines CI/CD para integração contínua e liberações automatizadas na App Store e Google Play.
- Concluir um projeto final (Capstone Project), desenvolvendo e implantando um aplicativo pronto para produção nas lojas de aplicativos.
Bootcamp de Desenvolvimento iOS, Android e React Native para Iniciantes
105 HorasEste treinamento ao vivo, ministrado por instrutor, em Brasil (online ou presencial), é direcionado a desenvolvedores iniciantes que desejam mergulhar no desenvolvimento de aplicativos móveis.
Ao 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 desenvolvimento nativo e cross-platform e desenvolver conhecimento básico em Swift, Kotlin e JavaScript.
- Criar layouts de interface responsiva usando Auto Layout do iOS, XML do Android e Flexbox do React Native.
- Desenvolver aplicativos simples utilizando Swift para iOS, Kotlin para Android e React Native para aplicativos multiplataforma.
- Implementar recursos de câmera, GPS e armazenamento dentro dos aplicativos usando React Native.
- Utilizar ferramentas de depuração do Xcode, Android Studio e React Native para solucionar problemas e executar aplicativos em simuladores e dispositivos reais.
- Preparar e implantar aplicativos na App Store (iOS) e Google Play Store (Android).
- Trabalhar em projetos em grupo e obter feedback dos colegas para aprimorar as habilidades de desenvolvimento de aplicativos.
- Criar e apresentar um aplicativo React Native multiplataforma totalmente funcional.
Bootcamp de Desenvolvimento iOS, Android e React Native (Nível Iniciante a Intermediário)
420 HorasEste treinamento ao vivo, ministrado por instrutor em Brasil (online ou presencial), é voltado para desenvolvedores de nível intermediário que desejam dominar o desenvolvimento de aplicativos móveis em várias plataformas.
Ao 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 para iOS e Android utilizando Swift para iOS e Kotlin para Android, criando apps com navegação e integração de APIs.
- Criar aplicativos multiplataforma com React Native, aproveitando um único codebase para criar apps para iOS e Android.
- Projetar interfaces de usuário responsivas usando Auto Layout, XML e Flexbox para iOS, Android e React Native.
- Gerenciar dados e estado nos aplicativos usando soluções de armazenamento local e manipulando requisições de API em todas as plataformas.
- Incorporar recursos avançados, como câmera, geolocalização e mapas, em aplicativos móveis.
- Implementar navegação multi-telas em aplicativos iOS, Android e React Native.
- Depurar e testar aplicativos usando as ferramentas fornecidas pelo Xcode, Android Studio e React Native.
- Implantar aplicativos na App Store e no Google Play Store.
- Concluir um projeto final que demonstre as habilidades aprendidas, construindo e apresentando um aplicativo móvel funcional.
.NET MAUI Avançado
14 HorasEste treinamento ao vivo, ministrado por instrutor em Brasil (online ou presencial), é voltado para desenvolvedores que desejam dominar os recursos avançados e as técnicas do .NET MAUI para construir aplicativos para dispositivos móveis e desktop.
Ao final deste treinamento, os participantes serão capazes de:
- Domínio das técnicas avançadas de MVVM, injeção de dependência e padrões arquiteturais.
- Personalizar e estender o framework .NET MAUI.
- Criar componentes reutilizáveis, bibliotecas e compreender técnicas avançadas de depuração e profilagem.
- Abordar desafios em aplicativos de grande escala, como sincronização, cache e segurança.
Desenvolvimento do Kernel e Drivers de Linux Embutido
14 HorasUm curso de dois dias, com cerca de 60% de exercícios práticos, focado nos componentes internos do kernel do Linux embutido, arquitetura, desenvolvimento e em como escrever e integrar diversos tipos de drivers de dispositivo.
Público-alvo?
Engenheiros interessados em desenvolvimento de kernel Linux para sistemas e plataformas embarcadas.
Desenvolva aplicativos nativos para iOS e Android com Flutter
14 HorasNeste treinamento ao vivo, conduzido por instrutores em Brasil (online ou presencial), os participantes aprenderão como utilizar o Flutter para desenvolver rapidamente um aplicativo móvel que funcione em dispositivos iOS e Android.
Ao final deste treinamento, os participantes serão capazes de:
- Instalar rapidamente o framework, a IDE e outras ferramentas para iniciar o desenvolvimento.
- Compreender e utilizar a linguagem Dart do Google para criar protótipos de aplicativos móveis de forma ágil.
- Testar e implantar aplicativos móveis que rodam em ambos os sistemas, iOS e Android, utilizando uma única base de código.
- Personalizar o aplicativo usando um rico conjunto de widgets, layouts e animações.
Bootcamp de Desenvolvimento Flutter com Dart
35 HorasEsta formação prática (online ou presencial) em Brasil destina-se aos desenvolvedores que desejam usar o 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.
Ao final desta formação, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário para começar a criar aplicativos Flutter.
- Usar a linguagem de programação Dart para desenvolver o código que constrói os aplicativos.
- Usar widgets do Flutter para projetar e criar interfaces de usuário (UI) visualmente atraentes e fáceis de usar.
- Implantar e testar aplicativos em diferentes plataformas (mobile, desktop, web, etc.).
Flutter: Crie aplicações nativas multiplataforma com Dart
35 HorasO Flutter é um kit de ferramentas de desenvolvimento de interface de usuário (UI) de código aberto do Google, utilizado para construir aplicações compiladas 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 pelo Google, que é otimizada para criar interfaces de usuário rápidas e expressivas.
Este treinamento ao vivo, ministrado por instrutor (online ou presencial), direciona-se a desenvolvedores iniciantes que desejam criar aplicativos móveis bonitos e de alto desempenho utilizando 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 (UI) móveis responsivas e interativas.
- Acessar recursos nativos do dispositivo por meio de plugins.
- Implantar aplicações multiplataforma no Android e no iOS.
Formato do Curso
- Palestra interativa e discussão em grupo.
- Diversos exercícios e prática constante.
- Implementação prática em 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.
Desenvolvimento de Aplicativos Móveis Cross-Platform com Ionic 8
14 HorasEsta formação guiada por instrutores, disponível em diversos locais (online ou presencial), é destinada a desenvolvedores front-end experientes que desejam usar o Ionic 8 e o Capacitor para criar aplicativos híbridos móveis de nível de produção e progressivos web apps (PWAs) a partir de um único código-fonte.
Desenvolvimento de Aplicativos Móveis com Flutter e IA
12 HorasO desenvolvimento de aplicativos móveis com Flutter e IA é a prática de criar aplicativos móveis escaláveis, seguros e com recursos de inteligência artificial, utilizando arquiteturas modernas, princípios de UX/UI e metodologias ágeis.
Esta formação presencial ou online, ministrada por instrutor, direciona-se a desenvolvedores de nível intermediário que desejam construir e implantar aplicativos móveis usando Flutter, integrar recursos de IA, aplicar boas práticas de segurança e seguir fluxos de trabalho ágeis.
Ao final desta formação, os participantes serão capazes de:
- Desenvolver aplicativos móveis robustos usando o Flutter, com foco no design de 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 ao Firebase.
Formato do Curso
- Palestra interativa e discussão.
- Diversos exercícios e práticas.
- Implementação prática em 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 organizarmos.
React Native: Desenvolva rapidamente aplicativos iOS e Android originais com Javascript
21 HorasNeste treinamento ao vivo e ministrado por instrutor em Brasil, os participantes aprenderão os princípios e a abordagem subjacentes ao React Native, enquanto desenvolvem seu próprio aplicativo móvel para Android e iOS