Fale com a gente no WhatsApp Fale com a gente no WhatsApp

Curso de ASP.NET Core - Fundamentos

Aprenda como desenvolver aplicações web com o ASP.NET Core, o framework para desenvolvimento web oficial do ecossistema .NET.

Nível Iniciante Categoria Desenvolvimento Back-end

  • Curso com 02h31 de vídeos
  • Certificado com 10 horas
  • 19 exercícios

Sobre o curso

O ASP.NET Core é um framework multiplataforma, com alta performance, open source da plataforma .NET voltado para o desenvolvimento de aplicações web.

O framework conta com uma enorme quantidade de recursos que cobrem a grande maioria das necessidades de quem desenvolve aplicações web.

Nesse curso iremos aprender os fundamentos desse framework e daremos os primeiros passos no desenvolvimento web com a plataforma .NET

O ASP.NET Core é um framework multiplataforma, com alta performance, open source da plataforma .NET voltado para o desenvolvimento de aplicações web.

O framework conta com uma enorme quantidade de recursos que cobrem a grande maioria das necessidades de quem desenvolve aplicações web.

Nesse curso iremos aprender os fundamentos desse framework e daremos os primeiros passos no desenvolvimento web com a plataforma .NET

O que irá aprender?

Neste curso daremos os primeiros passos para o desenvolvimento de aplicações web com o ASP.NET Core, iremos aprender os principais conceitos do framework, como roteamento, view, controllers, models e vários outros recursos e tudo isso durante o desenvolvimento de uma aplicação de exemplo.

São vídeo aulas e apostilas que mostram os principais recursos do ASP.NET Core. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido durante o curso.

Dentre várias outras coisas, você será capaz de:

  • Criar e executar projetos ASP.NET Cor;
  • Entender a estrutura de um projeto ASP.NET Core;
  • Criar controller e actions;
  • Criar view utilizando o Razor;
  • Trabalhar com banco de dados utilizando o Entity Framework Core;
  • Desenvolver um CRUD (Create, Read, Update e Delete) de Tarefas para colocar em prática todos os conceitos abordados ao decorrer do curso.

Pra quem é esse curso?

Este curso é voltado para desenvolvedores que já possuam conhecimentos intermediários no C# e desejam criar aplicações web. Além de desenvolvedores de outras tecnologias que desejam conhecer o framework.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • .NET 6
  • ASP.NET Core 6.0
  • Entity Framework Core 6.0
  • Visual Studio Code
  • SQL Server 2019 Developer

Sobre o professor

Cleyson Lima

Cleyson Lima

Professor, programador, fã de One Piece e finge saber cozinhar. Cleyson é graduando em Licenciatura em Informática pelo IFPI - Campus Teresina Zona Sul, nos anos de 2019 e 2020 esteve envolvido em vários projetos coordenados pela secretaria municipal de educação da cidade de Teresina, onde o foco era introduzir alunos da rede pública no mundo da programação e robótica. Hoje é instrutor dos cursos de Spring na TreinaWeb, mas diz que seu coração sempre pertencerá ao Python.

Conteúdo programático

  1. Introdução

    Introdução ao curso.

    3 aulas
    • Apresentação do curso
    • O código fonte do curso está no GitHub
    • O que é o ASP.NET Core?
  2. Entendendo o HTTP

    Nesta aula veremos como funciona o HTTP, protocolo utilizado para realizar as chamadas e requisitar dados para nossa aplicação.

    2 aulas
    • O que é HTTP, Request, GET, POST, Response, 200, 404?
    • Questionário
  3. Preparação do Ambiente

    Nesta aula veremos como preparar o nosso ambiente de desenvolvimento.

    3 aulas
    • Instalação do SQL Server
    • Instalação do VS Code no Windows, Linux e MacOS
    • Como instalar o C# e nosso primeiro exemplo
  4. Primeiros passos

    Nesta aula vamos aprender como criar nossa primeira aplicação ASP .NET Core.

    2 aulas
    • Criando e executando nosso primeiro projeto ASP .NET Core
    • Questionário
  5. Fundamentos

    Nesta aula vamos conhecer alguns conceitos fundamentais sobre a arquitetura de uma aplicação ASP .NET Core

    3 aulas
    • O que é MVC?
    • Entendendo a estrutura do projeto
    • Questionário
  6. Camada Controller

    Nesta aula teremos nosso primeiro contato com a camada Controller.

    2 aulas
    • Criando nosso primeiro Controller e nossa primeira Action
    • Questionário
  7. Camada de View

    Nesta aula teremos o nosso primeiro contato com a camada View e também veremos o que é uma template engine.

    3 aulas
    • O que é Template Engine?
    • Entendendo o funcionamento do Razor
    • Questionário
  8. Um pouco mais sobre a camada Controller

    Nesta aula veremos mais a fundo a camada Controller e como enviar informações do Controller para a View e vice-versa.

    3 aulas
    • Enviando dados do Controller para a View com ViewData, ViewBag e TempData
    • Enviando dados do Controller para View com ViewModel
    • Questionário
  9. Camada Model

    Nesta aula veremos sobre a camada Model e como conectar nossa aplicação com o banco de dados.

    1 aula
    • Adicionando o Entity Framework Core no projeto e criando nosso model de tarefa
  10. Exibindo Tarefas

    Nesta aula veremos como criar uma página de listagem de todas as Tarefas cadastradas em nosso banco de dados.

    2 aulas
    • Criando a Action de listagem de Tarefas
    • Criando a View de listagem de Tarefas
  11. Excluindo Tarefas

    Nesta aula veremos como criar a funcionalidade de exclusão de Tarefas.

    1 aula
    • Criando a Action de exclusão de Tarefa
  12. Cadastrando Tarefas

    Nesta aula veremos como criar a funcionalidade de cadastro de Tarefas.

    2 aulas
    • Criando a View de Cadastro de Tarefas
    • Criando a Action de Cadastro de Tarefas
  13. Editando Tarefas

    Nesta aula veremos como criar a funcionalidade de edição de Tarefa.

    2 aulas
    • Criando a View de edição de Tarefas
    • Criando a Action de edição de Tarefas
  14. Marcando Tarefas como concluídas

    Nesta aula veremos como criar a funcionalidade de conclusão de Tarefa.

    1 aula
    • Criando a action de conclusão de tarefas
  15. Refatorando a aplicação

    Nesta aula iremos realizar alguns ajustes na aplicação para melhorarmos o nosso código.

    2 aulas
    • Reaproveitando o código da View de cadastro e da View de edição
    • Melhorando a visualização e usabilidade da aplicação
Download da ementa

Cursos relacionados

Algumas das formações onde esse curso está inserido

Utilizada e amada por milhares! Veja mais opiniões reais

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
Por apenas
12x R$ 75,00 sem juros, no cartão de crédito
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!