1
/
de
1
Loja - Instituto Brasileiro de Terapias holísticas
Curso de Desenvolvimento completo de Blazor (WASM e Server) e API do ASP.NET
Curso de Desenvolvimento completo de Blazor (WASM e Server) e API do ASP.NET
Preço normal
R$ 39,90 BRL
Preço normal
R$ 127,00 BRL
Preço promocional
R$ 39,90 BRL
Preço unitário
/
por
Frete calculado no checkout.
Não foi possível carregar a disponibilidade de retirada.
Desenvolvimento completo de Blazor (WASM e Server) e API do ASP.NET
Aprenda a construir uma API RESTful e consumi-la em um aplicativo cliente Blazor (WebAssembly e Server) e implantá-la no Azure
Visão geral
Aprenda como construir uma API RESTful usando o ASP.NET Core 6 / 7 e, em seguida, consumi-la em um aplicativo de página única Blazor moderno. Ao longo do caminho, iremos revisar princípios e padrões de codificação limpa, padrões RESTful, ferramentas de registro, desenvolvimento e gerenciamento de banco de dados, e estratégias de teste e implantação de aplicativos. No final do curso, teremos construído um aplicativo de página única usando Blazor (Server e WebAssembly) que servirá como um aplicativo cliente independente, consumindo e interagindo com uma API. Vamos analisar o tratamento de autenticação usando JSON Web Token (JWT) e usar esse JWT para se comunicar com a API para todas as outras operações que nosso aplicativo irá suportar. O ASP.NET Core é o framework moderno e multiplataforma da Microsoft para construir aplicativos web prontos para empresas. Sua suíte de frameworks nos permite desenvolver APIs RESTful e agora, graças ao Blazor, construir aplicativos cliente robustos para interagir com nossa API.Por que aprender ASP.NET Core (.NET 6)
O .NET da Microsoft é a plataforma que impulsiona a tecnologia de negócios de muitas das principais corporações nos Estados Unidos e em muitos outros países. É a tecnologia predominante usada para impulsionar a tecnologia de negócios em escala empresarial. As empresas escolheram o .NET por causa de sua escalabilidade, confiabilidade e suporte comprovados. A linguagem .NET de escolha para aprender é o C#, pois é uma das linguagens mais amplamente utilizadas hoje em dia. É uma linguagem de programação de propósito geral que pode lidar com quase qualquer problema, desde aplicativos desktop até aplicativos móveis e web dinâmicos. Como tal, há uma alta demanda em todo o mundo por desenvolvedores .NET em uma variedade de setores, o que significa que há mais empregos disponíveis para candidatos com uma base construída em tecnologias .NET.Por que desenvolver com Blazor?
Os frameworks JavaScript mais populares para aplicativos web do lado do cliente têm sido Angular, React, Vue e outros. Neste curso, mantemos o foco no .NET usando o Blazor, que é a resposta da Microsoft a esse monopólio. O Blazor permite que você crie um aplicativo de página única, em cima do .NET Core, e continue codificando em C# (sem precisar alternar muito entre C# e JavaScript). Os aplicativos Blazor são compostos por componentes de interface do usuário da web reutilizáveis implementados usando C#, HTML e CSS. O código do cliente e do servidor é escrito em C#, permitindo que você compartilhe código e bibliotecas.Blazor WebAssembly ou Blazor Server
O Blazor pode executar seu código C# do lado do cliente diretamente no navegador, usando o WebAssembly. Por ser um .NET real executado no WebAssembly, você pode reutilizar código e bibliotecas das partes do lado do servidor de sua aplicação. Alternativamente, o Blazor pode executar sua lógica do cliente no servidor. Os eventos de interface do usuário do cliente são enviados de volta para o servidor usando o SignalR - um framework de mensagens em tempo real. Uma vez que a execução é concluída, as alterações de interface do usuário necessárias são enviadas para o cliente e mescladas no DOM. Vamos explorar muitas intricidades do ciclo de vida do Blazor, fluxo de dados, interoperabilidade com JavaScript e atividades gerais de desenvolvimento.Implantar na nuvem do Microsoft Azure
O Azure Web App Service é fundamental para implantar a API e os aplicativos Blazor Server. Também usaremos o Azure SQL para o banco de dados que suportará nossa API.Construa uma base sólida em programação .NET Core:
- Construa uma API REST totalmente baseada em dados usando tecnologia de ponta - Construa uma interface do usuário do lado do cliente de um aplicativo de página única usando Blazor Server E Blazor WebAssembly - Conecte-se a um banco de dados existente usando o padrão de repositório do Entity Framework Core e injeção de dependência - Aplicação web progressiva com Blazor - Configure o registro usando o Serilog - Configure a documentação da API usando o SwaggerUI - Entenda os princípios de design REST - Entenda a sintaxe da Web C# 10 e .NET Core - Use o NSwag para acelerar o desenvolvimento do cliente da API - Entenda a autenticação do usuário usando JWT (JSON Web Tokens) - Armazene JSON Web Tokens usando o armazenamento local do navegador - Manipule o estado de autenticação do usuário do aplicativo Blazor - Consuma uma API REST em um aplicativo Blazor - Entenda como usar Models, DTOs e AutoMapper - Gerencie pacotes com o Gerenciador de Pacotes NuGet - Configure o GitHub para controle de versão - Implante aplicativos e banco de dados no Microsoft AzurePRÉ-REQUISITOS
Para fazer este curso, você deve ter pelo menos 3 meses de experiência em programação em C#. Se você precisa fortalecer seus fundamentos em C#, você pode fazer meu curso para iniciantes em C# Desenvolvimento de Console e Windows Forms com LINQ & ADO .NET. Se você precisa revisar suas habilidades em desenvolvimento web, também pode revisar Introdução às Tecnologias de Desenvolvimento de Websites para aprender os fundamentos de HTML, CSS e JavaScript.Conteúdo e visão geral
Para fazer este curso, você precisará ter algum conhecimento de Programação Orientada a Objetos, se não de C#. Mesmo que você tenha pouca exposição à pilha de desenvolvimento .NET, este curso é adequado para iniciantes e está cheio de dicas de desenvolvimento. Este é um curso extenso. Mais de 16 horas de conteúdo premium, mas dividido de forma inteligente para destacar um conjunto de atividades relacionadas com base em cada módulo do aplicativo que está sendo construído. Também iremos analisar a solução de problemas e depurar erros à medida que avançamos; implementar melhores práticas; escrever lógica eficiente e entender por que os desenvolvedores fazem as coisas da maneira que fazem. Seu conhecimento crescerá, passo a passo, ao longo do curso e você será desafiado a ser o melhor que puder. Não fazemos as coisas da maneira perfeita na primeira vez; isso é diferente da realidade de escrever código. Cometemos erros e os apontamos e corrigimos ao redor deles. Ao fazer isso, desenvolvemos proficiência no uso de ferramentas e técnicas de depuração. Quando você terminar o curso, terá se movimentado no Visual Studio e examinado lógica e erros de sintaxe tanto, que será algo natural para você ao trabalhar no ambiente .NET. Isso colocará suas habilidades recém-aprendidas em uso prático e impressionará seu chefe e colegas de trabalho. O curso está completo com arquivos de trabalho hospedados no GitHub, com a inclusão de alguns arquivos para facilitar a replicação do código demonstrado. Você poderá trabalhar junto com o autor enquanto trabalha em cada aula e receberá um certificado de conclusão verificável ao terminar o curso. Clicar no botão Fazer este curso pode ser o melhor passo que você pode dar para aumentar rapidamente sua renda e empregabilidade! Além disso, lembre-se de que se você não achar que o curso vale o que gastou, você tem 30 dias completos para obter um reembolso sem perguntas! É hora de agir! Vejo você no curso!O que você vai aprender
- Construir uma API .NET Core completa e baseada em dados a partir do zero - Construir aplicativos do lado do cliente usando Blazor Server e Blazor WebAssembly - Aprender o desenvolvimento com Blazor 6 / 7 - Como construir APIs RESTful com práticas adequadas - Aprender técnicas de C# e Visual Studio - Padrão de repositório e injeção de dependência - Usar AutoMapper e objetos de transferência de dados (DTOs) - Interagir com o banco de dados usando o Entity Framework Core - Usar o Gerenciador de Pacotes NuGet - Gerenciar e rastrear alterações usando o GitHub - Programação assíncrona - Registro personalizado usando o Serilog - Usar a documentação do Swagger UI - Implantar a Web API no Microsoft Azure - Implantar aplicativos Blazor no Microsoft Azure - Usar o NSwag StudioShare

Mais vendidos
-
Curso de O Bootcamp Completo de Desenvolvimento Web 2023
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção -
Curso de O Bootcamp de Desenvolvedor Web 2023
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção -
Curso de Angular - O Guia Completo (Edição 2023)
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção -
Curso de O Curso Completo de JavaScript 2023: Do Zero ao Especialista!
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção