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 Meditation Personal Transformation Life Purpose Emotional Intelligence 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 Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-01-25 09:29:57
30-Day Money-Back Guarantee
Development Web Development ASP.NET Core

ASP.NET Core 5.0 MVC The Beginners Guide To Becoming A Pro

Learn ASP.NET Core 5 with MVC and Entity Framework Core- Build a Real World Appointment Application using .NET 5 & Azure
Hot & New
Rating: 4.5 out of 54.5 (99 ratings)
741 students
Created by Denis Panjuta, Tutorials.eu by Denis Panjuta, DotNet Mastery
Last updated 2/2021
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Learn the fundamentals of ASP NET Core MVC 5
  • Learn how ASP NET works under the hood
  • Learn Forms and validations in ASP NET CORE MVC
  • Learn ViewModels, ViewBag, ViewData etc.
  • Learn How to Send Emails through your ASP NET Core Application
  • Best Practices
  • Learn through assignments
  • Setup Database Connection Using Entity Framework Core
Curated for the Udemy for Business collection

Course content

11 sections • 119 lectures • 9h 37m total length

  • Preview02:04
  • Preview03:50
  • Get the most from Tutorials.EU
    00:15

  • Preview01:00
  • Preview01:37
  • Preview06:21
  • Creating an ASP.NET Core Project
    03:02
  • Project File and Program File
    04:11
  • Dependency injection
    04:12
  • Startup File, .Net Core Pipeline and Middleware
    06:23
  • Routing in MVC and Endpoints
    06:07
  • Launchsettings AppSettings and WWWRoot
    04:06
  • What exactly is MVC
    04:33
  • Shared Folder as well as VieImports and ViewStart
    10:52

  • Intro
    00:34
  • Creating Our Own Controller
    04:00
  • Creating Our Own View
    04:10
  • Routing Explained
    07:47
  • Conventional Routing
    03:08
  • Attribute Based Routing
    02:36
  • Controller Actions
    02:35
  • Passing Values to Actions
    06:43
  • Action Return Types
    10:46

  • Intro
    00:56
  • Creating Our First Model
    06:40
  • Code First Approach
    04:52
  • Setting Up The Connectionstring
    02:41
  • Setting up The DbContext as well as EntityFrameWork
    03:40
  • Setting Up the DB Context in Our Startup File
    03:57
  • Push Our Items To The Database, Micrations and Checking the DB
    05:13
  • Add A Controller For Our Borrowed Items
    04:07
  • Passing Data To The Controller
    05:05
  • Displaying our Data using HTML and Bootstrap
    08:24
  • Add new Columns To Database
    03:57
  • Create Page and Button
    05:39
  • Design the Create Item Page
    09:27
  • Creating The Entry In The Database
    06:17
  • Challenge - Expenses
    01:31
  • Challenge - Expenses - Solution
    08:24
  • Server Side and Cliend Side Validation
    11:32
  • Delete Entry in The Database
    12:01
  • Update Entry in The Database
    04:44

  • Intro
    00:59
  • Expense Category Challenge
    01:36
  • Expense Category Challenge - Solution
    14:37
  • Adding a Foreign Key and Table Relationship
    04:38
  • A Problem With Foreign Keys
    04:30
  • Viewbag and Passing Data From A Controller To A View
    06:48
  • ViewBag And ViewData
    06:42
  • ViewModels and Strongly Typed Views
    03:33
  • ViewModels in Action
    05:20
  • Displaying The Types And Getting Their Details Via Include
    04:46
  • Update Challenge and Solution
    04:38

  • Preview01:51
  • Preview04:21
  • Project Resources / GitHub code
    01:46
  • Create Project
    02:23
  • Add Connection String in AppSettings
    01:44
  • Setup ApplicationDbContext
    05:18
  • Project demo
    04:21

  • Add Identity Tables
    02:38
  • Add Login View Model
    03:22
  • Add Styling and JS
    03:49
  • Layout Changes
    01:29
  • Login View
    07:40
  • Register View Model
    03:12
  • Helper Class
    03:03
  • Register View
    03:54
  • Client Side Validations
    03:19
  • Partial View
    08:13
  • Tag Helper
    01:46
  • Configure Application User to Identity
    03:20
  • Register Post Action Method
    06:11
  • Create First User
    06:29
  • Sign In Navbar
    04:30
  • SignIn SignUp Errors and Logoff
    04:42
  • SignIn SignUp Logoff Demo
    03:56

  • Add missing Js
    02:04
  • Appointment Setup
    03:27
  • Appointment Service Get Doctors Part 1
    05:56
  • Appointment Service Get Doctors Part 2
    07:24
  • Display Doctor DropDown
    04:18
  • Show Calendar
    04:13
  • Show modal on calendar selection
    04:24
  • Modal for Add_Edit Appointment Part 1
    04:19
  • Modal for Add_Edit Appointment Part 2
    05:31
  • Update Full Calendar
    04:52
  • Api Endpoint and Common Response
    07:10
  • Appointment and View Model
    04:33
  • Create Appointment Service
    04:27
  • Create Appointment API
    04:23
  • Build data for API call
    06:01
  • Add first appointment
    07:49
  • Validations
    02:38

  • Retieve Doctor and Patients appointment in Appointment Service
    03:41
  • Get Calendar Data API
    03:32
  • Display Booked Appointments
    06:28
  • Get Appointment Details API
    04:01
  • Event Click in Full Calendar
    04:10
  • View Appointment Details
    06:29
  • Change Doctor Event
    02:27
  • Get Calendar Date
    03:01
  • Calendar values formatting
    03:11
  • Format content based on Role
    05:54
  • Display Patient Name and Status
    02:25

  • Confirm and Delete Appointment Endpoint
    05:34
  • Confirm and Delete Appointment Demo
    04:01
  • Toggle Buttons
    01:19
  • Bug Fixes
    05:01
  • Session in .NET Core
    07:11
  • Enhancing Security
    08:07
  • TempData
    03:23
  • MailJet Email Setup
    07:04
  • Email Demo
    06:42
  • Update Appointment
    01:29
  • Authorization in .NET Core
    09:30

Requirements

  • 6 months of experience with C#
  • Experience using SQL
  • SQL Server 2017+
  • Visual Studio 2019

Description

The course comes with 100% support for any questions or errors with the course content/project.

In this ASP.NET Core 5 Beginner course, you will learn to build Web Apps using the MVC architecture. The course will take you from no experience with ASP.NET to building a functional website.

This course is for Anyone with experience in C# and SQL who wants to take the next step and learn to build applications in ASP.NET Core with MVC as well as by using the Entity Framework Core.

If you want to finally understand what the fuzz is all about and want to see how to quickly create functional, clean, and efficient websites and get a great entry into ASP.NET Core MVC development, then this is the right course for you.

We will be building a real-world appointment website using authentication, user roles, etc. 

We will be setting up a great foundation with all the basic concepts of ASP.NET Core 5

The focus of this course is not just on teaching you ASP.NET Core, its main focus is getting you ready for real-world projects.

We have divided the course into two parts.

In part 1 you will learn the fundamentals of ASP.NET, CRUD Operations, and the Entity Framework Core.

This includes:

  • Introduction to Model View Controller

  • Understanding the structure of an ASP.NET Core Project by understanding what each file does

  • Understanding Routing and Actions

  • Passing values from one screen to another

  • Setting up the Database DB Context as well as Entity Framework Core

  • Applying CRUD operations

  • and much more


In the second part, you will build a real-world appointment Applications. This will teach you to become a real ASP.NET developer.


You have a 30 Day Money-back Guarantee, so in case you realize, this isn't the right course for you, you don't take any risk and can get your money back.

The course comes with challenges and real-world applications.

So don't hesitate and enroll in the only course that you will need, to take you from beginner to a confident developer of real-world projects.

Who this course is for:

  • Anyone who needs to learn ASP NET for their job
  • Anyone who wants to build a web app using ASP NET

Instructors

Denis Panjuta
Teaches over 100,000 students to code
Denis Panjuta
  • 4.5 Instructor Rating
  • 37,567 Reviews
  • 188,483 Students
  • 34 Courses

Hi. I'm Denis. I have a degree in engineering from the University for Applied Science Konstanz in Germany and discovered my love for programming there.

Currently over 100,000 students learn from my courses. This gives me a lot of energy to create new courses with the highest quality possible. My goal is to make learning to code accessible for everyone, as I am convinced, that IT is THE FUTURE! 

So join my courses and learn to create apps, games, websites or any other type of application. The possibilities are limitless.


Hi. Ich bin Denis. Ich habe einen Bachelor in Wirtschaftsingenieurswesen der HTWG Konstanz und habe dort meine Begeisterung für's Programmieren entdeckt.

Zur Zeit lernen bereits über 100.000 Studenten von meinen Kursen. Dies gibt mir extrem viel Motivation und Energie noch mehr und bessere Kurse zu erstellen. Mein Ziel ist es, das Programmierenlernen so zugänglich wie möglich zu machen, denn ich bin überzeugt, IT ist DIE ZUKUNFT!

Also tritt meinen Kursen bei und lerne wie man Webseiten, Apps, Spiele oder andere Programme entwickelt. Die Möglichkeiten sind grenzenlos.

Tutorials.eu by Denis Panjuta
Online Course Creation
Tutorials.eu by Denis Panjuta
  • 4.5 Instructor Rating
  • 34,902 Reviews
  • 167,132 Students
  • 28 Courses

Tutorials eu is based in germany and creates high quality online courses about programming.


Trust over 70.000 registered students and start your new career now!


Do you have any questions about our classes or are you missing a course or a topic? Then write us a message with your suggestions.


Have fun with our courses! :-)

DotNet Mastery
Ultimate Training Resource for .NET Developers
DotNet Mastery
  • 4.7 Instructor Rating
  • 825 Reviews
  • 3,400 Students
  • 7 Courses

DotNetMastery's mission is to provide the most comprehensive training for .NET Developers.

We want to make coding and software engineering accessible to everyone through courses that are simple to follow, but still give exposure to solve real world challenges. All the courses have real world exposure to make sure, not just to teach you technology but make you ready for real world challenges.

Most important part about writing and teaching code is to eliminate the hardships of every student out there who is willing to learn but cannot find adequate resource which is easy to understand.

DotNetMastery's goal is to provide quality and real world training in the .NET world.

Coding is a way to be creative and have fun!

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