Asp.Net Core | Build A Complete Url Shortener App
Published 2/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.07 GB | Duration: 2h 49m
Published 2/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.07 GB | Duration: 2h 49m
Learn Full-Stack Development with ASP.NET Core, Entity Framework, and MVC
What you'll learn
Build an ASPNET MVC client application for creating and managing short URLs, including user authentication and administrative functions.
Develop an ASPNET Web API service to handle redirection from short URLs to the original URLs, utilizing custom routing.
Configure Entity Framework Core within a .NET class library for robust database operations, including migrations and data access.
Integrate ASPNET MVC, Web API, and Entity Framework Core to create a cohesive URL shortener application with a focus on full-stack development practices.
Requirements
Basic understanding of C# programming language
Familiarity with HTML, CSS, and JavaScript for front-end development
No prior experience with ASPNET is required, as the course will cover it from the basics
Description
Dive into full-stack development with this comprehensive course on building a URL shortener application using ASP.NET Core. Starting from the foundational concepts, you will learn how to create robust server-side applications with ASP.NET MVC and Web API. This course provides hands-on experience in configuring Entity Framework Core for database operations, ensuring you can handle data with confidence. You'll also gain valuable insights into front-end development with Angular or React, crafting a responsive client interface for your URL shortener.Throughout the course, you will apply best practices for software development, including user authentication, authorization, and managing application state. By the end of this journey, you will not only have a functional URL shortener app to showcase in your portfolio but also the skills to build complex web applications using the latest technologies in .NET Core.Whether you're looking to start a career in full-stack development or expand your skill set, this course is designed to provide a solid understanding of both the front-end and back-end aspects of web development. Enroll now to start building your own applications with ASP.NET Core and take your development skills to the next level.This course will teach you all you need to know to build a complete full-stack .net application!
Overview
Section 1: Welcome
Lecture 1 Application Demo
Section 2: Intro to the course
Lecture 2 01. What to expect from this course?
Lecture 3 02. What you should know?
Lecture 4 03. Setting up development environment
Lecture 5 04. Github Branching and Pushing Your Code to Github Repository
Section 3: Introduction to ASP.NET MVC
Lecture 6 05. What is ASP.NET MVC?
Lecture 7 06. ASP.NET MVC Project Default Files
Lecture 8 07. Creating Your First Controller in ASP.NET MVC
Lecture 9 08. Creating Your First Model in ASP.NET MVC
Lecture 10 09. Creating Your First View in ASP.NET MVC
Section 4: Passing Data From Controller to View in ASP.NET MVC
Lecture 11 10. Introduction
Lecture 12 11. Using a Model to Pass Data from a Controller to a View
Lecture 13 12. Using ViewData to Pass Data from a Controller to a View
Lecture 14 13. Using ViewBag to Pass Data from a Controller to a View
Lecture 15 14. Using TempData to Pass data from a Controller to a View
Section 5: Introduction to Application Controllers, Models and Views
Lecture 16 15. Introduction to Application Controllers, Models and Views
Lecture 17 16. Cleaning up the Homepage Controller
Lecture 18 17. Designing the Homepage
Lecture 19 18. Designing the Navigation Bar
Lecture 20 19. Designing the All Links Page
Lecture 21 20. Passing Fake Data to All Links Page
Lecture 22 21. What is a ViewModel in ASP.NET MVC
Lecture 23 22. Creating the User Model
Lecture 24 23. Creating User Controller and View
Lecture 25 24. Updating Footer Style
Lecture 26 25. Designing the Login Form
Lecture 27 26. Designing the Register Form
Section 6: Methods for Passing Data from a View to a Controller
Lecture 28 27. Introduction
Lecture 29 28. Passing Data in Query Strings
Lecture 30 29. Passing Parameters as Route Data
Lecture 31 30. Passing Data with Form Submission
Lecture 32 31. Form Data Submission view ViewModel
Lecture 33 32. Passing Data to Controller with Ajax
This course is tailored for developers who are new to ASPNET and are looking to build comprehensive web applications.,It's also ideal for front-end developers looking to expand their skill set into full-stack development with a focus on .NET technologies.,Any developer interested in understanding the backend mechanics of URL shortener services will find this course to be a perfect fit.