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 videos
  • Certificado com 10 horas
  • 19 exercícios

Sobre o curso

Aprenda como desenvolver aplicações web com o ASP.NET Core, o framework para desenvolvimento web oficial do ecossistema .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

Formação em que esse curso está inserido

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

  • Ótimo curso, boa didática!

    Depoimento - Willyan
    ASP.NET Core - Fundamentos
    Willyan Campina da Lagoa / PR
  • Curso excelente, bem planejado e boa didática. Agradeço a equipe TW sempre atenta em manter o conteúdo atualizado.

    Depoimento - João
    ASP.NET Core - Fundamentos
    João Londrina / PR
  • Muito interessante .

    Depoimento - Victor
    ASP.NET Core - Fundamentos
    Victor Nova Friburgo / RJ
  • Curso muito interessante, aborda assunto muito atual de forma clara e eficiente. Mais uma vez, quero parabenizar uma coisa comum a todos os cursos da Treinaweb, o profissionalismo, a eficiência e a presteza o suporte oferecido.

  • Curso muito bom. Abre bem a visão sobre o MVC do AspNet. Acredito que na grande maioria dos cursos, raramente são explorados relacionamentos muitos x muitos. E este ao meu ver, é um dos relacionamentos mais complicados para quem é iniciante entender como trabalhar em uma aplicação (fica com sugestão uma abordagem, mesmo que rápida sobre).

    Depoimento - Marcelo
    C# (C Sharp) - ASP.NET MVC
    Marcelo Mogi Das Cruzes / SP
  • Muito bom, professor! Vou seguir estudando os outros cursos de Angular e o de RxJS, curti muito esse framework! Usei bastante o ASP NET MVC com Razor, mas agora como estão todos já usando Angular, eu preciso me aprofundar mais. Eu gostei pois foi direto ao ponto. No meu caso foi excelente esse nível de profundidade, focando no que é prática mesmo.

    Depoimento - Robson
    Angular - Introdução
    Robson Canoas / RS
  • Excelentes vídeos, diadática perfeita. Não canso de dizer o quanto a TreinaWeb faz bem para a minha vida, cada vez mais aprendo com seus cursos e desta vez, lógico, que não foi diferente. Parabéns! e vamos que essa vida de programador JS está começando.

    Depoimento - Caue
    JavaScript Básico
    Caue Jundiaí / SP
  • Este foi o meu último curso da formação angular, e eu estou realmente encantada com a forma em que o conteúdo foi passado! Não ficaram dúvidas, as mesmas eram sanadas ao decorrer dos vídeos. A formação foi de grande valia para aprender coisas novas e reforçar detalhes em algo que já se sabia! Com certeza seguirei as dicas de assistir os outros cursos, como o de RXJs, por exemplo. TreinaWeb com certeza foi um ótimo investimento! Muito Obrigada.

    Depoimento - Ana
    Angular - Formulários
    Ana Rio Grande da Serra / SP
  • Gostei muito do curso, consegui aprender bastante e a didática é muito boa. Os videos bem explicados, gostei particularmente das ferramentas do desafio do código que permitem verificar em tempo real se seu código está funcionando, muito bom!

    Depoimento - Jefferson
    Lógica de Programação Completo
    Jefferson São Paulo / SP

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 ou R$ 900,00 à vista
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!