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

AbrirFecharComentário