Fale com o produtor

O evento já encerrou...

From Zero to Hero: Criando e modelando um projeto com .NET Core do zero - 2º Edição

Carregando recomendações...

From Zero to Hero: Criando e modelando um projeto com .NET Core do zero - 2º Edição

13 jun - 2020 • 09:00 > 13 jun - 2020 • 16:30

Videoconferência via Sympla Streaming
Evento encerrado

From Zero to Hero: Criando e modelando um projeto com .NET Core do zero - 2º Edição

13 jun - 2020 • 09:00 > 13 jun - 2020 • 16:30

Videoconferência via Sympla Streaming
Evento encerrado

Descrição do evento

From Zero to Hero: Criando e modelando um projeto com .NET Core do zero - 2º Edição!

Nesse workshop construiremos uma aplicação do zero! A ideia é explicar o processo de modelagem de uma aplicação, a identificação dos domínios e entidades, criar APIs REST e aplicar a segregação de camadas de forma adequada para que o projeto seja evolutivo, com baixo acoplamento e testável!

Como vai funcionar:

Faremos o workshop online, o link da sala é enviado no e-mail dos participantes - se por acaso tivermos algum problema com o link, enviarei no email de cada participante um novo link. As vagas são limitadas, apenas 20 participantes por turma. O workshop terá duração de 6 horas (das 09h00 às 12h00 e das 13h30 às 16h30) (podendo durar até 7 horas no máximo se houver dúvidas dos participantes). Por se tratar de um workshop, o instrutor fará todo o desenvolvimento do projeto na sua máquina local e os participantes podem desenvolver em conjunto ou apenas visualizar. É importante ressaltar que problemas de instalação de softwares, ou problemas nos projetos dos participantes não será tratados durante o workshop para evitar conflito de tempo. Por esse motivo, o workshop será gravado e o conteúdo ficará disponível por 60 dias para todos os participantes poderem assistir novamente.

A ideia do workshop é demonstrar na prática todos os conceitos abordados abaixo, com uma demonstração prática de um fictício porém com técnicas e métodos de mercado.

Existe um grupo no WhatsApp para incluir todos os alunos que desejam discutir sobre tecnologia e sobre o projeto fictício que construiremos.

Um certificado será criado e enviado digitalmente para os que completarem o workshop.

Sobre os valores:

O valor do curso é de R$350,00, porém, para os 10 primeiros participantes existe a inscrição "Earlybird", ou seja, um descontão! :)

Sobre o instrutor:

Ray Carneiro atua como Cloud Architect em projetos nacionais e internacionais, foi premiado pela Microsoft 2x como Microsoft MVP, possui diversas certificações em Cloud e .NET, além de ser Microsoft Certified Trainer.

Público alvo:

Desenvolvedores de software com familiaridade em C#, Visual Studio, GIT e Orientação a objetos.

Conhecimentos necessários:

C#, Programação orientada a Objetos, SQL e básico de GIT

Softwares/Frameworks necessários:

Visual Studio 2019 (versão Community atende), GIT, SQL Express e SQL Server Management Studio, Docker for Windows, .NET Core  2.2 ou superior, Apache jMeter, SSDT (Sql Server Data Tools)

Conteúdo do workshop:

•             Verificação da instalação do GIT

•             Verificação da instalação do Visual Studio 2019

•             Verificação da instalação do .NET Core 2.2 ou superior (preferencialmente 3)

•             Verificação da instalação do Apache jMeter

Teoria:

•             Explicação sobre o projeto que desenvolveremos: um sistema demo para controle de estoque

•             Introdução a Domain Driven Design e domínios ricos

•             Introdução a TDD (Test Driven Development)

•             Introdução a CQRS

•             Introdução a Injeção de dependência

•             Introdução sobre sistemas monolíticos e sistemas distribuídos

•             Introdução a estratégia de Containers e Docker

•             Introdução ao .NET Core

Prática:

Criação de solução no Visual Studio

•             Criação de projetos de acordo com responsabilidades únicas

•             Melhores práticas de convenção de nome de projetos

Criação de projeto de APIs REST com .NET Core

•             Configuração de documentação com Swagger

•             Configuração de conexões ao banco de dados

•             Versionamento de APIs

•             Utilização de verbos HTTP adequadamente

 Fundamentos de Containers com Docker

•             Criação de Dockerfile

•             Criar imagem Docker

•             Rodar imagem Docker

•             Testar acesso ao Container

•             Boas práticas de utilização de Containers

 Criação e modelagem de dados em banco de dados relacional (SQL Server)

•             Modelagem relacional

•             Criação de entidades

 Criação de projeto de domínio

•             Modelagem de dados ricas

•             Separação de contextos de negócios

•             Criação de notificações inteligentes

•             Criação de Handlers

•             Criação de Comandos

•             Criação de Queries

•             Criação de interfaces de repositórios

•             Criação de serviços

•             Criação de entidades

•             Criação de Enumeradores

 Criação de projeto de infraestrutura

•             Acesso a dados com Dapper

•             Versionamento do banco de dados utilizando SQL Server data tools

•             Criação de serviços

Criação de projeto Core/Shared

•             Componentes compartilhados

Criação de projeto de Testes

•             Exemplos básicos de testes unitários

Testes de Carga

•             Utilizando jMeter para efetuar testes de carga

 

Política do evento

Edição de participantes

Você poderá editar o participante de um ingresso apenas uma vez. Essa opção ficará disponível até 24 horas antes do início do evento.

Saiba como editar participantes
Termos e políticas

Como acessar o evento

Este evento tem a comodidade e a praticidade de uma transmissão online com a melhor experiência garantida pela Sympla.

Acesse a aba Ingressos no site ou no app Sympla disponível para iOS e Android

Selecione o evento desejado e toque no botão acessar transmissão *

Prepare-se! Para participar é necessário ter o Zoom instalado.

* A transmissão é disponíbilizada um pouco antes do início do eventoSaiba mais sobre o acesso a eventos online

Sobre o produtor

ACADEMIA.NET

Carregando recomendações...

Métodos de pagamento

Parcele sua compra em até 12x

Compre com total segurança

Os dados sensíveis são criptografados e não serão salvos em nossos servidores.

Google Safe BrowsingPCI compliant

Precisando de ajuda?

Acessa a nossa Central de Ajuda Sympla ou Fale com o produtor.