Pack com 6 Cursos – José Carlos Macoratti

R$ 39,99

Acesso via Google Drive
Categoria:
Compre pelo Whatsapp

1. C#: Aplicando Principios SOLID na pratica O objetivo deste curso e mostrar o que sao e como aplicar os principios SOLID na pratica usando a linguagem C# bem como usar os principais conceitos da programacao orientada a objetos para ter o um codigo limpo. O curso tambem apresenta os fundamentos da programacao orientada a objetos (POO) e seus conceitos na linguagem C#. Na primeira secao vamos apresentar os conceitos basicos da POO como classes, objetos, construtores, propriedades, metodos, metodos estaticos, metodos de extensao, nomenclatura, modelo anemico, heranca, Upcast e DownCast e os Operadores is e as. Na segunda secao veremos os conceitos de Diagrama de classes, UML, heranca, composicao, agregacao, interfaces, classes abstratas, modificador sealed, interfaces, comparacao entre interfaces e classes abstratas, polimorfismo e Default member interface. E a seguir apresentaremos os principios SOLID o que sao, como atuam , como identificar e como aplicar os principios para corrigir problemas no seu codigo. O curso apresenta tambem o que os conceitos sobre Code Smell e o principio DRY – Don’t Repeat YourSel. Vamos apresentar os Principios da Responsabilidade Unica ou SRP, o principio Open Close ou OCP, o principio da Substituicao de Liskov ou LSP, o principio da Segragacao da interface ou ISP e o principio da Inversao da Dependencia. Cada secao alem de exemplos praticos possui exercicios propostos e resolvidos para que o conteudo seja assimilado. 2. Curso Web API ASP .NET Core Essencial (.NET 8) O curso apresenta os conceitos essenciais para a criacao de Web APIs na plataforma .NET de forma objetiva e pratica abordando os principais recursos da ASP .NET Core e usando o Visual Studio 2022 como ferramenta de trabalho com exemplos de como criar e consumir as APIs em aplicacoes Windows Forms e Angular apresentando tambem os recursos do GraphQL. Durante o curso vamos criar um projeto que ira evoluindo e onde iremos apresentar os recursos da ASP .NET Core WEB API como : Roteamento, padroes de rotas, tipos de retorno, Model Binding, Data Annotations, DTOs, Validacao, Configuracao, Filtros, Tratamento de erros, Logging Veremos tambem conceitos mais avancados aplicados a um projeto exemplo onde iremos aprender a implementar : a paginacao, a programacao assincrona, aplicar a seguranca com autenticacao JWT e Rate Limiting, CORS, usar a documentacao com Swagger e realizar testes em uma API ASP .NET Core Web API. Tambem apresentamos como criar Minimal APIs e realizar a organizacao do codigo e tambem temos duas secoes bonus : a primeira mostrando como consumir uma Web API usando o React e a segunda mostrando como criar uma loja virtual usando microsservicos que apresenta os conceitos basicos sobre a criacao e uso de microsservicos na plataforma .NET. 3. Curso Blazor Essencial (inclui Blazor no NET 8.0) O curso apresenta os principais recursos do Blazor focando a hospedagem WebAssembly com Asp.Net Core, apresentando tambem a hospedagem Blazor Server onde iremos criar duas aplicacoes usando os respectivos modelos de hospedagem. Serao apresentando os principais conceitos do Blazor e dos seus componentes e iremos criar uma aplicacao para gerenciar categorias e produtos e exibir um catalogo de produtos usando a abordagem WebAssembly, os recursos da ASP .NET Core e do EF Core. Na abordagem Blazor Server criaremos uma aplicacao para gerenciar os usuarios e os perfis da aplicacao criada anteriormente usando os recursos dos componentes Blazor e da ADO .NET. Assim com o objetivo de dar uma visao global sobre os recursos do Blazor iremos abordar no curso os seguintes conceitos e recursos : Componentes, Parametros, Eventos, Data-Binding, EventCallback, RenderFragment, Ciclo de vida dos componentes, Injecao de dependencia, Heranca, Code-behind, Layouts, Localstorage, Rotas, Formularios, Backend Http, Seguranca. Este curso e voltado para desenvolvedores C# que desejam fazer aplicativos web Single Page Application usando o Blazor , desenvolvedores front-end e desenvolvedores de back-end que desejam usar C# no front-end. O Blazor e uma tecnologia nova e promissora e ao final do curso o aluno estara apto para criar aplicacoes Blazor Server e Blazor Web Assembly acessando base de dados relacionais como o SQL Server usando os recursos do Entity Framework Core. Neste curso temos duas secoes bonus mostrando como criar uma loja virtual com Blazor WebAssembly e como criar uma aplicacao Full Stack onde criamos uma Web API ASP.NET Core que sera consumida por um projeto Blazor WebAssembly. 4. Clean Architecture Essencial – ASP .NET Core com C# Este curso apresenta os principais conceitos relacionados com a Clean Architecture e com as boas praticas que aplicadas permitem criar aplicacoes ASP .NET Core com uma arquitetura limpa. Os fundamentos apresentados baseiam-se na Clean Architecture que refere-se a organizacao do projeto de forma que seja facil de entender e facil de mudar conforme o projeto cresce. Isso nao acontece por acaso. E preciso um planejamento intencional para que isso ocorra. Durante o curso vamos criar uma aplicacao ASP .NET Core MVC no VS 2019 Community e tambem no VS Code, identificar os problemas e a seguir propor a solucao aplicando os conceitos da Clean Architecture onde vamos separar os arquivos, classes projetos e componentes que podem mudar independentemente entre si. Desta forma estaremos passando de uma solucao monolitica contendo um unico projeto para uma solucao contendo 5 projetos onde a cada projeto sera atribuido as responsabilidades especificas e onde vamos definir os relacionamentos entre os projetos respeitando os principios da arquitetura limpa e a regra da dependencia. A solucao final vai possuir os seguintes projetos : Domain, Application, Infrastructure, IoC e o projeto de apresentacao, que e uma aplicacao ASP .NET Core MVC, onde vamos aplicar a separacao das responsabilidades, a injecao de dependencia, usar alguns conceitos do Domain Drive Design e implementar os padroes Repository e CQRS. Ao final nossa aplicacao ASP .NET Core MVC estara aderente as boas praticas e aos principios da Clean Architecture de forma que a manutencao e tambem a inclusao de novas funcionalidades podera ser feita de forma bem mais facil e onde os testes poderao ser aplicados de forma simples. 5. Curso de ASP .NET Core MVC: Criando um Site do Zero (NET 6) Este curso apresenta os principais conceitos relacionados com a Clean Architecture e com as boas praticas que aplicadas permitem criar aplicacoes ASP .NET Core com uma arquitetura limpa. Os fundamentos apresentados baseiam-se na Clean Architecture que refere-se a organizacao do projeto de forma que seja facil de entender e facil de mudar conforme o projeto cresce. Isso nao acontece por acaso. E preciso um planejamento intencional para que isso ocorra. Durante o curso vamos criar uma aplicacao ASP .NET Core MVC no VS 2019 Community e tambem no VS Code, identificar os problemas e a seguir propor a solucao aplicando os conceitos da Clean Architecture onde vamos separar os arquivos, classes projetos e componentes que podem mudar independentemente entre si. Desta forma estaremos passando de uma solucao monolitica contendo um unico projeto para uma solucao contendo 5 projetos onde a cada projeto sera atribuido as responsabilidades especificas e onde vamos definir os relacionamentos entre os projetos respeitando os principios da arquitetura limpa e a regra da dependencia. A solucao final vai possuir os seguintes projetos : Domain, Application, Infrastructure, IoC e o projeto de apresentacao, que e uma aplicacao ASP .NET Core MVC, onde vamos aplicar a separacao das responsabilidades, a injecao de dependencia, usar alguns conceitos do Domain Drive Design e implementar os padroes Repository e CQRS. Ao final nossa aplicacao ASP .NET Core MVC estara aderente as boas praticas e aos principios da Clean Architecture de forma que a manutencao e tambem a inclusao de novas funcionalidades podera ser feita de forma bem mais facil e onde os testes poderao ser aplicados de forma simples. 6. Docker essencial para a plataforma .NET (Bonus Kubernetes) O curso Docker essencial para a plataforma .NET apresenta os principais conceitos do Docker como conteineres, imagens, volumes, redes, Docker Compose e sua aplicacao em aplicacoes da plataforma .NET atraves da conteinerizacao de aplicacoes ASP .NET Core usando o ambiente Linux , o .NET Core e o Visual Studio Code. Neste curso e apresentando tambem o Docker Desktop for Windows mostrando sua instalacao e como usar o suporte ao Docker no Visual Studio no ambiente do Windows 10 onde voce vai aprender como criar conteineres usando o MongoDB , o SQL Server e o MySQL e como realizar a orquestracao no ambiente do Visual Studio. Na secao BONUS – Criando Microsservicos com o Visual Studio – e mostrado como criar microsservicos usando os recursos do Docker onde vamos criar conteineres com o MongoDB, PostGreSQL , Grpc, Redis e onde vamos realizar a orquestracao dos conteineres usando o Docker Compose. A secao BONUS – Kubernetes : Conceitos basicos – apresenta os conceitos basicos do Kubernetes como Pods, ReplicaSet, Deployment, Service, Ingress, Volumes com exercicios praticos para criacao de Pods, Deploy de uma aplicacao ASP .NET Core e deploy de um Microsservico no cluster Kubernetes usando o minikube. Dessa forma voce podera ver como aplicar o conhecimento adquirido sobre o Docker no Curso para criar Microsservicos que e um recurso muito usado atualmente e tambem aprender os conceitos basicos sobre o Kubernetes. Ao final do curso voce vai estar apto a utilizar o Docker em aplicacoes da plataforma .NET criando e orquestrando conteineres e aplicando os conceitos no seu dia a dia de desenvolvedor.

Carrinho de compras
Imagem do curso Pack com 6 Cursos - José Carlos MacorattiPack com 6 Cursos – José Carlos Macoratti
R$ 39,99
Rolar para cima