Desenvolva aplicativos móveis multiplataforma com .Net MAUI e .Net
Cursos e Eventos
programação de treinamento
Próximos cursos e eventos
Cursos completos
Net 6 Training - Net Maui
Objetivos
Conhecendo o framework .Net 6
Desenvolva aplicativos móveis multiplataforma com .Net MAUI e .Net 6
Construindo APIs Web mínimas com .NET 6
Perfil do aluno e requisitos
Esta ação de formação destina-se a programadores e analistas que pretendam aprender a criar aplicações com .Net 6 e com Net MAUI.
Os alunos precisarão ter experiência com .Net médio
Conteúdo
C# .Net 6
Introdução ao .NET 6
Introdução1.1.2. O que é .NET 6?
Preparar o ambiente para .Net 6
Imagens do Docker .NET 6
Migrando para .NET 6
Ferramentas de desenvolvimento para .NET 6
Visual Studio e Visual Studio Code
A CLI do .NET 6 (linha de comando)
Valide os pacotes necessários
assistente de atualização
Utilizando Crossgen
Novos recursos no Visual Studio 2022
Benefícios do ambiente de 64 bits
Melhorias no Intellicode
Hot Reload
Suporte para vários repositórios Git
Nova interface do usuário nas propriedades do projeto
Execução de testes em ambientes remotos
Pontos de interrupção dependentes
Novos recursos em C# 10
Namespaces limitados ao arquivo
Usos globais
Tipos de estrutura de registro
Verificação de parâmetro nulo
Atribuição e inicialização de valores na desconstrução
A palavra-chave with com tipos anônimos
Strings interpoladas constantes
Tipos DateOnly e TimeOnly
Padrões de propriedade estendida
Aplicativos de desktop com WPF e Windows Forms
Aplicativos de desktop com WPF e Windows Forms
Aplicações WPF em ARM64
Aplicativos Windows Forms em ARM64
SDK de aplicativo do Windows 1.0
Aplicativos Web com ASP.NET Core 6
Aplicativos da Web com Razor Pages
Aplicações Web com MVC
Aplicativos da Web com Blazor
NET 6 e o protocolo HTTP/3
Microsserviços e API Web com .NET 6
Construindo APIs Web mínimas com .NET 6
Streaming assíncrono com IAsyncEnumerable
Desenvolvimento de funções do Azure com .NET 6
Microsserviços com Dapr
Net Maui
Introdução
.NET MAUI RC
Instalando a visualização do VS
Entrar no Visual Studio
Visão Geral do Projeto
Criação de emulador
Introdução ao XAML
Definindo arquivos XAML
Estrutura básica de elementos XAML
Páginas
Introdução
Configurando a página inicial no net maui
O tipo de página ContentPage
O tipo de página NavigationPage
O tipo de página FlyoutPage
O tipo de página TabbedPage
Disposições
Introdução
StackLayout
HorizontalStackLayout e VerticalStackLayout
Rede
AbsoluteLayout
FlexLayout
controles
Controles de apresentação
Controles que iniciam comandos
Controles para definir valores
Controles de edição de texto
Controles para indicar atividade
Controles para implantar coleções
Fontes externas
Adicionando imagens ao projeto
Adicionando e usando fontes
Usando fontes de ícones
Adicionando outros tipos de arquivos
Ligação de dados
Introdução
Criando seu primeiro Binding
Criando associações no código XAML
O que é o BindingContext
Ligação entre controles
Modos de encadernação
A interface INotifyPropertyChanged
O padrão MVVM
Introdução
Criando seu primeiro ViewModel
Criação de ligações para diferentes controles de um ViewModel
Associação de propriedades a coleções
Conversor de Valor - Converter
Conversor de valor - ConvertBack
Usando comandos no .NET MAUI
Pasando parámetros a un comando
Implementando a interface INotifyPropertyChanged automaticamente
Navegación en Net MAUI
Navegando entre as páginas
Navegando pelas páginas na pilha de navegação
Manipulando a pilha de navegação
Navegação modal
Desativando o botão para ir para a página anterior
Passando informações entre páginas sem ViewModels
Passando informações entre páginas com ViewModels 1
Personalizando la NavigationBar
Projetos de exemplo
Exemplo de aplicativo de projeto - seletor de cores
Visão geral do aplicativo
Especificando cores para uso em uma ContentPage
Determinando o tipo de layout para o aplicativo
Criando a seção de controles
Mudando a cor de fundo
Gerando a cor aleatória
Copiando a cor para a área de transferência
Exemplo de aplicativo de projeto: pagamentos
Visão geral do aplicativo
Criando a seção de informações de dicas
Definindo a seção de entrada de dados
Fazendo os cálculos
Pagamento Perfeito
Exemplo de aplicativo de projeto:: Citações famosas
Introdução
Definindo a interface principal
Trabalhando com gradientes no net maui
Criando o plano de fundo do aplicativo
Gerando a frase aleatória
Aspas de código
Exemplo de aplicativo de projeto: jogo da forca
Introdução
Definindo o topo da aplicação
Definindo o FlexLayout para os botões
Selecionando a palavra para adivinhar
Criando o destaque
Criando a lista de botões via BindableLayout
Criando o manipulador de eventos para os botões
Verificando se o jogador perdeu
ajustes finais
Exemplo de aplicativo de projeto: calculadora de índice de massa corporal
Introdução
Criando as seções para inserir o peso e a altura
Criando a seção de resultados
Criando o ViewModel
Exemplo de aplicativo de projeto: conversor de unidade
Introdução
Criando o projeto e definindo o cabeçalho do menu
Criando os itens do menu
Criando a página de conversões
Preenchendo as coleções Units
Conversão entre unidades
Passando da página de menu para a página de conversões
Datas e horários
Datas: de 3 a 20 de outubro de 2022
Horário: de segunda a quinta-feira, das 16h30 às 19h30.
Horas: 30
Início da seleção: 12 de outubro 2022
Modalidade
Curso online síncrono
registros
O curso gratuito .Net Maui, A inscrição não garante a obtenção de vaga no curso, havendo mais inscrições do que vagas, será feita uma seleção dos alunos. Os alunos devem confirmar sua presença uma vez selecionados.
Inscrição Expirou