Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 20 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
Development Programming Languages ASP.NET MVC

Programação Web com Microsoft Asp .NET do básico ao avançado

Aprenda Asp .NET MVC do básico ao avançado, controllers, views, acesso a dados, autenticação e muito mais!
Rating: 4.3 out of 54.3 (11 ratings)
91 students
Created by Pablo David Pagues Ernst, Geek University
Last updated 11/2020
Portuguese
Portuguese [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Aprenda a desenvolver aplicações web com Asp .Net MVC, .Net Framework e .Net Core do Básico até Entity Framework, acesso a dados, Lambda, autenticação usando Identity Server e muito mais!

Course content

11 sections • 61 lectures • 19h 49m total length

  • Preview21:26
  • Preview07:31
  • Avaliação
    05:23

  • O que vamos aprender nesta seção?
    05:32
  • .Net Framework, .Net Core, Mono
    19:24
  • Tipos de aplicações Web
    20:16
  • Instalação e configuração do ambiente no Windows
    13:24
  • Instalação e configuração do ambiente no Linux e Mac
    07:31
  • Instalação passo a passo do ambiente no Mac
    03:14
  • Como criar um projeto usando Visual Studio e por linha de comando
    33:42
  • Recapitulando
    07:40

  • O que vamos aprender nesta seção?
    07:05
  • O que é Asp .NET?
    16:48
  • O que é o padrão MVC? Model, view, controller
    16:28
  • Controllers
    34:23
  • Preview49:22
  • Criação de Models
    17:01
  • Uso de Viewbags e Viewdata
    18:48
  • Mapeamento de urls com MVC. URLs personalizadas.
    36:38
  • Views Asp .NET
    23:51
  • Recapitulando
    05:13

  • O que vamos aprender nesta seção?
    08:26
  • Controller tipados. Como construir um controller para um model.
    19:08
  • Preview21:10
  • Views (shared, partial). Trabalhando com um Viewmodel.
    39:36
  • O que é Razor? Exemplo de uso.
    12:18
  • Mapeamento Model->ViewModel
    13:35
  • Model Binding.
    16:16
  • Data annotations. Validação de dados.
    23:10
  • Recapitulando
    07:04

  • O que vamos aprender nesta seção?
    07:49
  • Mapeamento de Model, ViewModel com Automapper
    22:40
  • Helpers. Como construir um Helper.
    14:07
  • Criado uma aplicação Web do zero.
    18:39
  • Uso de componentes de terceiros no desenvolvimento Web
    25:40
  • Uso de DataTables
    13:18
  • Recapitulando
    05:13

  • O que vamos aprender nesta seção?
    07:03
  • Introdução a Middlewares
    28:57
  • Introdução à injeção de dependência
    20:29
  • Introdução ao Identity. Adicionando segurança à aplicações Web
    19:31
  • Introdução ao conceito de aplicação em camadas
    27:56
  • Recapitulando
    03:51

  • O que vamos aprender nesta seção?
    07:05
  • Modelo de dados
    31:54
  • Modelando o negocio - Parte 1
    10:04
  • Modelando o negocio - Parte 2
    20:05
  • Modelando o negocio - Parte 3
    38:15
  • Codando a controller
    32:31
  • Finalizando o front-end
    38:27

  • O que vamos aprender nesta seção?
    06:12
  • Introdução ao Entity Framework
    12:18
  • Definição. Banco de dados. Modelo. Construção usando MSSQL.
    49:58
  • ORM Entity Framework. Definição. Estrutura.
    22:56
  • Code first. Construindo banco de dados usando como modelo a estrutura de classes
    54:19
  • Linq to entities.
    01:08:38
  • Recapitulando
    05:55

  • Finalizando a aplicação web
    02:23
  • Codigo do projeto no Github
    04:16

  • Recapitulando
    25:51

Requirements

  • Certo conhecimento previo pode ser util (veja nosso curso de C# do básico ao avançado). O curso começa desde o básico. Computador com Windows, Linux ou Mac e acesso à Internet. É necessário ter nas suas últimas versões (versões mais atualizadas) o Visual Studio ou Visual Studio Code (no curso sera explicada a instalação e preparação do ambiente).

Description

O Asp .Net Core MVC é atualmente uma forma de desenvolvimento web muito popular e em expansão. Com todo o suporte de uma comunidade enorme e da própria Microsoft. Hoje Asp .Net Core nos permite publicar nossas aplicações web em qualquer plataforma (Linux, Mac, Windows), não sendo mais algo exclusivo do Windows graças ao novo .Net Core.


São 20 horas de curso que vai ensinar realmente do básico ao avançado, desde como criar uma aplicação web simples, passando por programação em camadas, até acesso a dados e autenticação usando Identity Server.


Em cada seção do curso fazemos uma breve introdução teórica e codificamos passo a passo cada um dos exemplos.


Neste curso você terá exercícios espalhados pelas seções para que você possa praticar ainda mais tudo que aprendemos no curso, além de criarmos uma aplicação web de exemplo do zero, que poderá ser utilizada como base para o desenvolvimento das tuas próprias aplicações web no futuro.


Aprenda sobre:


- Desenvolvimento web com .NET

- Como funcionam o Http e o que são os verbos Get, Post, etc

- Asp .NET MVC

- Desenvolvimento de views, controllers e models

- Model binding

- Razor

- Acesso a dados com Entity Framework

- Autenticação de usuários com Identity Server

- Desenvolvimento em camadas

- Técnicas avançadas de programação (Middlewares, injeção de dependência)

- E muito mais!


No fim desde curso você será um especialista em Asp .NET MVC e estará apto a desenvolver qualquer tipo de aplicação web.

Who this course is for:

  • Desenvolvedores buscando aprender uma nova linguagem, pessoas buscando mudar de area, desenvolvedores novatos ou mesmo alguem com algum conhecimento anterior em desenvolvimento de software.

Instructors

Pablo David Pagues Ernst
Senior Software Developper at LGS/IBM
Pablo David Pagues Ernst
  • 4.5 Instructor Rating
  • 62 Reviews
  • 372 Students
  • 2 Courses

.Net Developer e blogueiro. MTAC - Multi-Platform Technical Audience Contributor. Leitor contumaz e curioso até o limite do patológico. Estou no lado obscuro da força desde 97. Uruguaio de nascimento e adotado Brasileiro há mais de 10 anos. Já desenvolvi todo tipo de aplicativos, desde científicos até comerciais. Passei uma parte da minha carreira desenvolvendo soluções para transações de cartão de crédito para países como Canadá, USA, México, Equador, Brasil e Uruguai. Hoje trabalho e moro na belle province de Quebec no Canadá para a firma LGS/IBM.

Geek University
Evolua seu lado geek!
Geek University
  • 4.6 Instructor Rating
  • 35,410 Reviews
  • 86,265 Students
  • 19 Courses

A Geek University é um grupo de profissionais nos diversos ramos da informática e computação com uma vasta experiência na atuação como programadores de sistemas, analistas de sistemas, gerentes de projetos, empreendedores, arquitetos de softwares, analistas de segurança da informação, dentre outras. Desta forma, cada profissional apresenta cursos com temas de suas especialidade trazendo aos alunos além da qualidade exigida pela Geek University, toda sua experiência dos anos de atuação e sua visão do mercado que não para de expandir.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.