
Aqui será falado um pouco do conteúdo do curso e vou te mostrar que você vai gostar do curso!
Introdução e explicação de como o curso é dividido e abordagem do curso
Essa aula tem 3 objetivos
Mostrar onde baixa o Visual Studio Grátis
Explicar o Visual Studio , como funciona e algumas características e como vamos operar.
Fazer nosso primeiro App Console
Essa aula tem como objetivo mostrar o tipo de dados que podemos usar em uma aplicação
Nessa aula , vamos dar um pausa breve e vamos explicar como debugar e comandos que precisamos para executar nossos exercícios
Essa aula tem como objetivo, como as variáveis serve para guardar dados temporariamente em memoria e mostrar o tipo var
Essa aula tem como objetivo mostrar operadores lógicos e suas funcionalidades
Essa aula tem como objetivo mostrar o readline para fazermos nossa entrada de dados
Aqui vou deixar um exercício a ser resolvido pelo aluno, vamos resolver na próxima aula
Vamos resolver juntos o exercício da aula anterior
Aqui vamos mostrar como trabalhar com Lista
Essa aula tem como objetivo mostrar como remove adiciona objetos a lista
Aqui vamos resolver o exercício do cachorro e explicaremos abordagens da linguagem
Aqui vamos mostrar as estruturas Repetivas
For
Forech
While
Aqui faremos uma série de exercícios para para praticarmos e aprendermos de vez.Na próxima aula vamos resolver.
Nessa aula será explicado o que é Orientação Objetos, exemplos e muito mais
Vamos explicar e exemplificar:
Classes
Métodos
Atributos
Propriedades
Vou mostrar a diferença entre Atributos públicos e privados
Vamos ver na prática com instanciar Objetos e Classes .
Minha concepção sobre inicializer e como ele facilita o dia dia e como trabalho com ela na prática
Abordagem do que são métodos e como são importantes na sua vida
Vamos exercitar um pouco , vou deixar um exercício de salário e resolveremos na aula posterior
Vamos resolver o exercício da Aula, o exercício do salário
Nessa aula , vou explicar o que é e como se trabalha com métodos estáticos
Aqui a linguagem se destaca! Vamos mostrar como montar Listas apartir de uma classe e um exercício para pensarmos um pouco
Exercício do Funcionário
A partir do exercício do Funcionário, vamos resolver e deixar mais claro o conceito de lista com classes
Mostraremos o conceito de Construtor e vamos deixar um exercício para resolver
Aqui resolveremos exercício da UF e explicando cada parte
Vou explicar como é importante o Overloads e como vocês vão usar muito
Nessa aula vamos explicar sua principal funcionalidade e exemplo na prática
Override - sobrecarga de metodo - vou explicar na pratica e veja como é util
Vamos explicar a importância de Herança e cuidado ao usar essa metodologia
Vou mostrar esse conceito legal para você e o jeito correto de ser usado
Agora que sabemos partial. Vamos praticar um pouco
Vamos resolver esse exercício e vamos deixar umas pegadinhas para uma parte 2
Resolveremos na parte 2 os erros e vamos refatorar algumas coisas!
Um dos conceitos que acho que a Linguagem se destaca e que eu mais gosto de usar.Vou mostrar a importância.E explicar como pode enxugar seu código
Nessa aula tem como objetivo mostrar a importância e como usar exceções
Vamos pegar o exercício do Ibge22 , elimininar os IFs,melhorar e refatorar nossa aplicação
Aqui vamos apresentar o nosso curso e como ele vai ser.
Vamos preparar nosso ambiente de trabalho.Afinal sem ele não somos "nada"!
Aqui vamos explicar como é a interação entre back end e front end .
Aqui vou explicar a ligação dos eventos do front end com o back and.
Além disso vou mostrar como o back and reconhece esse componentes .
Criando um aplicativo de exemplo para entendimento
Vamos analisar nossa documentação e começando a criar o nosso projeto
Vamos criar a parte do front end nesse vídeo e uma explicação de cada componente
Aqui vamos criar a pasta com o processo comum para todos os métodos.
Aqui você vai aprender como se comunicar e consumir uma API
Criando a estrutura padrão do projeto.
Vamos criar as pastas model,repositório e explicação de uma estrutura que pode ser usada em seus projetos
Criando a primeira opção do App que onde vou selecionar o tipo de veículo
Carregando o nosso segudo picker atraves do tipo de veiculos.
Aqui vamos consumir a segunda api através do primeiro picker
Implementando no App a Api que traz os modelos e alterando o front end.
Alterando o picker dos modelos
Implementando no App a Api que traz o ano e tipo de combustivel e alterando o front end.
Alterando o picker dos ano
Finalizando a mecanica do nosso aplicativos implementando a busca pelo preço através do botão
Pequenas correções do front end melhorias na aparecencia do nosso App
Algumas explicações sobre front end do Maui
Nessa aula pertencente as nossas melhorias. Vamos mostrar como troca o icone da nossa aplicação .
Observação : aqui vou demostrar como trocar, mas o meu não ficou legal devido a minha imagem não ser apropriada para isso.Mas explico no vídeo
Aqui vamos gerar a Apk para que voce publique na Google Play ou gere para outros celulares
Aqui faremos as consideções finais e agradecimentos!
Aqui também estará disponilibizado o projeto do curso!
Pessoal as imagens estão em recursos
Projeto está em:
https://github.com/universoti/AppEmagrecaApareca_Udemy/
Uma breve apresentação do curso
Aqui vamos apresentar o conteúdo do Entity
Que Sera
EntityFrameworkSqlListe
Criar Models
Criar componente especificos do Maui
Menu Hamburguer (flyout)
e muito mais
Aqui vamos apresentar o CRUD
Vamos mostrar o nosso projeto e falar sobre banco de dados gerado com EntityFrameworkSQLLite
Nesse primeiro vídeo vamos mostrar como cria o primeiro App e e preparalo para criar o a conexão via Entity
Aqui vamos dar inicio a criação do Banco de dados com EntityFrameworkSqlLite
Aqui vamos popular o ListView com nossos dados e geração do banco com O Entity
Aqui vamos começar a da uma cara ao nosso App
Vamos criar o menu "Hambuguer" o menu Floyt
Após crias o menu Hambuguer , vamos adicionar as opções do menu
Como
Perfil,tipo de refeiçoes e outros
Criando nossa primeira tela início
Aqui vamos ver os primeiros conceitos do arquivo de tela XAML
Primeiros conceitos de
VerticalStackLayout
HorizontalStackLayoul
Margin
BackgroudColor
e muito mais!
Criando a Tela Perfil
Essa tela vai servir para as recomendações médicas sendo que o usuário vai informar:
Nome Completo
Idade
Peso
Altura
Calorias recomendadas pelo medico
Peso recomendado pelo médico
Sexo
Nessa tela vamos aprender a usar os seguintes componente do Maui
Entry
Label
Picker
Buttom
Vertical Layout
Eventos
Conexão com BD
e muito mais
Alem disso vamos começar a mexer começar com a parte de codigo
Aqui vamos dar continuidade com a tela de perfil e vamos usar o componente Picker para selecionar o sexo e muito mais
Aqui vamos alterar o código fonte da tela e implementar funcionalidades da tela , entre elas
Alterar
Salvar
Vamos terminar nossos ajustes
Aqui vamos criar o visual da nota tela de tipo refeiçoes
Vamos ver uns dos nossos primeiros componentes que é o ListView
Onde voce vai cadastrar o horario das refeiçoes diárias
Vamos criar nosso código para a tela ser populada com os dados do banco
Vamos criar a model tiporefeicoes
e muito mais
Aqui vamos criar a tela que vai cadastrar o tipo de refeições
Aqui vamos criar a model da tela no models
E criar o codigo das funcionalidades da tela
Aqui vamos criar tela onde vizualizamos o nosso cardapio , conhecida como produtoView
Agora vamos criar o codigo da funcionalidade da tela
Aqui vamos criar a tela responsavel por cadastrar nosso cardapio
Aqui vamos criar o codigo de cadastro do nosso produtos(cardapio)
Criando o Alimentação diariaView
Aqui vamos criar nossa telinha que terá o resumo de alimento no dia
Aqui vamos criar as funcionalidades do codigo
Aqui vamos criar uma das telas mais importantes do nosso App
Preste bem atenção que aqui tem muitas funcionalidades
Aqui vamos a um dos códigos mais importantes da nossa aplicação
Teremos um pouco de tudo
Picker
Models
Conceitos novos até entao nao visto
Continuidade da aula anterior
Finalizando a aula anterior
Chegamos a tela que tem uns recursos maui super interessante de você aprender.
Aqui em destaque voces vao ver como é legal ProgressBar
Vamos implementar as funcionalidades do código
Aula muito importante temos algumas novidades aqui!
Aqui vamos criar uma telinha por sinal muito interessante.
Essa tela vai preencher de forma automatica as refeiçoes e o cardapio para usuario
Aqui vamos criar nosso código com nossas funcionalidades
Aqui vou falar um pouquinho do que vamos ver.
Papo rapidinho, para dar uma visão do modulo
Pessoal aqui vamos mostrar a abordagem do MVVM na teoria e na pratica juntos
Vou falar um pouco do conceito dele, vou mostrar o fluxo de como ele funciona.
E em seguida vou mostrar um exemplo prático
Aqui começamos as seguintes tarefas
Criar as pastas Model, ViewModel,View
Renomear os arquivos para Tela colocando o View na frente
Migrando os arquivos para a pasta certa
Aqui vamos criar a nossa primeira ViewModel em seguida vamos alterar PerfilUsuView , renomeada na aula anterior.
Vamos alterando os dois e aqui vamos instalar o MauiToolkit o toolkit para trabalhar com MVVM para maui
Vamos aprender a gerar a classe MVVM por "baixo dos panos"
Couteúdo do Aprendizado
BindingContext
MauiMvvvmToolkit
Herança
e muito mais
Aqui vamos finalizar a PerfilViewModel e alterar a PerfilView aplicando os novos ajustes
Aqui vamos criar a TipoRefeicoesViewModel para ser Herdada na TipoRefeicoesView
Aqui vamos implementar o ajustes da tiporefeicoesViewModel na TipoRefeicoesView
Aqui vamos Criar o EditarVizualizarTipoRefeicoesViewModel para ser implementada na sua View
Aqui vamos EditarVizualizarTipoRefeicaoView e terminar de criar EditarVizualizarTipoRefeicaoViewModel
Aqui vamos Criar a nossa ProdutoViewModel - que sera responsável por fornecer informações da ProdutoView (cardápio)
Agora vamos alterar a ProdutoView para ter os dados da ProdutoViewModel
Vamos criar a ViewModel muito importante e responsavel por Alimentar o EditarProdutoView
Alterado a View para utilizar os dados do EditarVizualizarProdutoViewModel
Aqui vamos criar a ViewModel da AlimentacaoDiariaView
Alterando a View para receber informaçoes da AlimentacaoDiariaViewModel
Aqui vamos criar nossa ViewModel para alimentar nossa EditarVizualizarAlimentacaoDiariaView
Aqui vamos alterar a View a fim de receber as funcionalidades da EditarVizualizacaoAlimentacaoViewModel
Aqui ta sendo criado uma das ViewModel mais interessante do curso , que serveria pra nossa SaldoCaloriasView
Aqui nessa view vamos receber a saldocaloriasView model.
Essas duas aulas apesar de parecerem mais fáceis tem informaçoes importanes, vale a pena!
Caros aluno ,
Aqui juntei as duas aulas porque ia ficar muito pequenas as duas , por se tratar de uma tela simples.
Sendo assim,vamos Criar a ConfigViewModel e já vamos implementar ela na configView
Aqui vamos corrigir o erro de nao voltar para o inicio que por sinal é bem simples !
E mais alguns erros que encontrei na hora de testar
Aqui vamos deixar nossa aplicação mais bonita e profissional
Melhoramos as estéticas
Melhorando ao botões para cima da tela e colocado imagens no lugar de escrita pra ficar mais bonita e profissional nosso App
Aqui vamos aprender sobre Styles e Colors do Maui
Vamos criar nossa própria cor para nossa aplicação e nosso proprio tema
E vamos aprender a trocar eles no APP
Pois é caro aluno da Udemy, demorou mas chegou!!
Agora meu curso é o mais completo em matéria de Dotnet Maui!
Aqui você vai aprender tudo e em destaque:
Consumos de Api com HttpClient
Criar e manipular banco com CRUD com EntityFrameworkSQLLite para MAUI
Arquitetura MVVM para aplicações MAUI para você todas funcionalidades e ter arquitetura LIMPA e PROFISSIONAL
Componentes MAUI
DotNet 8 um dos mais recentes até o momento
Agora você vai aprender praticamente 4 cursos em um só que são:
Introdução ao C# para voce que está começando
Maui básico com consumo de Api(s)
Maui com EntityFrameworkSQLLite
Maui avançado com MVVM
Tudo que voce precisa saber para se tornar referencia em desenvolvimento!
O curso feito por profissional com experiencia de quase duas décadas de trabalho!
E aí vai perder a oportunidade!! :)
Agora abaixo vamos destacar o conteúdo de cada módulo
Maui - Modulo 1 para iniciantes
O que você vai aprender no curso de Maui
Base no projeto real da tabela fipe você vai aprender desde do FrontEnd até o Backend.
Vai aprender os componentes do Maui e com as melhores práticas do C-Sharp elabora um projeto elaborado e profissional
Nele emgloba :
Aprenda a consumir Apis
Aprenda HttpClient para Api
Aprenda sobre componente do Maui
Selector Picker
Button
Caixa de Edição
Um pouco de Layout do Maui
Label do Maui
Eventos do Maui
Como criar um projeto bem elaborado
Orientação a Objetos no Maui
e muito mais
Maui - Módulo 2 -EntityFramework para SQLLIte
Aqui você vai aprender umas das coisas mas procuradas pelos desenvolvedores que está migrando para o MAUI que é como conectar um banco de dados com EntityFramework.
Mas não é so isso !Além disso você vai aprender:
ListView
Picker para selecionar Opções
HorizontalStackLayout
VerticalStackLayout
Entry para imputar dados
Label
Margin
Alinhamento
Eventos
Buttom
Menu Flout(Menu hamburguer
MainPage
ContentPage
AppXAml
AppShell
Usar imagens como botões
EntityFramerworKSqlLite
e muito mais que seria dificil por aqui
Maui - Módulo 3 - MVVM - Model - View-ViewModel
Aqui está uma coisa muito importantes em projetos microsoft, o MVVM - Model - View-ViewModel que é uma arquitetura para implementar novas funcionalidade e fornecer uma arquitetura limpa e profissional.
Nesse módulo tão procurado por desenvolvedores que querem escrever arquiteturas profissionais e além de fornecer as melhores vagas de trabalho por exigência de empresas, você não pode perder tempo em aprender
Nele você vai aprender tudo do modulo 2 ,além de:
MauiToolkit para implantar o MVVM no seu App
O padrão de pastas MVVM
Dbcontext
Binding
Padroes de nome MVVM
Melhorias na aparência da aplicação
Criar Padrão de Styles
Criar Padrão de colors para sua aplicação
e muito mais
Curso de Introdução ao C-Sharp e Orientação a objetos
O que você vai aprender no Curso de Introdução ao C-Sharp
Este curso quando foi pensado era para sair como um curso básico em C-Sharp C#.Porém, elaborei com tanta dedicação que posso afirmar que é um curso completo para quem quer aprender ou se aperfeiçoar em Orientação a Objetos e em C-Sharp C#
Nele você vai aprender :
Um pouco de lógica de Programação não faz mal a ninguém
Tipo de dados
Variáveis
Operadores lógicos
Estruturas repetitivas
Condicionais
Conversões de dados
Lista de dados
Instanciando objetos
Orientação a dados
Classes
Namespaces
Objetos públicos e privados
Lista de dados
Inicializadores
Lambda
Eliminando Ifs
Instanciando Classes
Classes estáticas
Metodos
Metodos estáticos
Atributos públicos e privados
Metodos públicos e privados
Override
Overloads
Partial Class
Construtores
Heranças
Exceções
e muito mais
Não deixe de sair na frente do mercado de trabalho e corra adiquira o seu!