Companies Home Search Profile

ASP.NET Core Full Stack

Focused View

Julio Casal

5:25:12

119 View
  • 1. Introduction.mp4
    01:10
  • 2.1 Source Code Final.zip
  • 2. Source code.html
  • 3. A look at the finished application.mp4
    03:41
  • 4. Software prerequisites.mp4
    00:39
  • 5. Course outline.mp4
    00:44
  • 6. Introduction to ASP.NET Core.mp4
    04:58
  • 1. Introduction.mp4
    00:13
  • 2. What is Blazor.mp4
    02:11
  • 3. Development environment setup.mp4
    02:53
  • 4.1 Lesson02.03.zip
  • 4. Creating a Blazor WebAssembly project.mp4
    05:37
  • 5. Exploring the Blazor project files.mp4
    14:20
  • 6.1 Lesson02.05.zip
  • 6. Debugging a Blazor WebAssembly application.mp4
    03:05
  • 7.1 Lesson02.06.zip
  • 7. Removing unneeded files and code.mp4
    02:20
  • 8.1 Lesson02.07.zip
  • 8. Adding an HTML table.mp4
    02:29
  • 9.1 Lesson02.08.zip
  • 9. Creating a C# model class.mp4
    04:41
  • 10.1 Lesson02.09.zip
  • 10. Using Razor syntax to combine HTML with C#.mp4
    09:01
  • 11.1 Lesson02.10.zip
  • 11. Using Bootstrap to style an HTML table.mp4
    03:54
  • 1.1 Lesson02.11.zip
  • 1. Moving data to a separate C# client class.mp4
    05:24
  • 2.1 Lesson02.12.zip
  • 2. Populating data on Razor component initialization.mp4
    04:30
  • 3.1 Lesson02.13.zip
  • 3. Using the EditForm component.mp4
    10:11
  • 4.1 Lesson02.14.zip
  • 4. Submitting data captured in an EditForm.mp4
    04:36
  • 5.1 Lesson02.15.zip
  • 5. Using the NavigationManager component.mp4
    09:53
  • 6.1 Lesson02.16.zip
  • 6. Using the InputSelect component.mp4
    03:17
  • 7.1 Lesson02.17.zip
  • 7. Adding client-side validation.mp4
    05:58
  • 8.1 Lesson02.18.zip
  • 8. Adding GetGame and UpdateGame to the C# client.mp4
    04:08
  • 9.1 Lesson02.19.zip
  • 9. Using parameters in Razor components.mp4
    11:34
  • 10.1 Lesson02.20.zip
  • 10. Adding an Edit button to table rows.mp4
    05:15
  • 11.1 Lesson02.21.zip
  • 11. Adding a modal dialog for deletion.mp4
    11:17
  • 12.1 Lesson02.22.zip
  • 12. Adding a Delete button to trigger deletion.mp4
    09:01
  • 1. Introduction.mp4
    00:08
  • 2. What is a WebREST API.mp4
    06:11
  • 3.1 Lesson03.02.zip
  • 3. Creating a Web API project.mp4
    00:47
  • 4.1 Lesson03.03.zip
  • 4. Building multiple projects in VS Code.mp4
    04:43
  • 5.1 Lesson03.04.zip
  • 5. Debugging a Web API project.mp4
    04:16
  • 6. Exploring the Web API project files.mp4
    02:05
  • 7.1 Lesson03.06.zip
  • 7. Moving data to the Web API.mp4
    02:42
  • 8.1 Lesson03.07.zip
  • 8. Implementing a GET ALL endpoint.mp4
    04:23
  • 9.1 Lesson03.08.zip
  • 9. Implementing a GET BY ID endpoint.mp4
    04:59
  • 10.1 Lesson03.09.zip
  • 10. Using Route Groups.mp4
    03:25
  • 11.1 Lesson03.10.zip
  • 11. Implementing a POST endpoint.mp4
    07:17
  • 12.1 Lesson03.11.zip
  • 12. Implementing a PUT endpoint.mp4
    09:25
  • 13.1 Lesson03.12.zip
  • 13. Implementing a DELETE endpoint.mp4
    06:10
  • 14.1 Lesson03.13.zip
  • 14. Adding server-side validation.mp4
    07:20
  • 1. Introduction.mp4
    00:09
  • 2.1 Lesson04.01.zip
  • 2. Configuring an HttpClient object.mp4
    05:30
  • 3.1 Lesson04.02.zip
  • 3. Client to server communication via HttpClient.mp4
    08:01
  • 4.1 Lesson04.03.zip
  • 4. Invoking asynchronous methods from Razor components.mp4
    07:51
  • 5. Understanding CORS.mp4
    04:23
  • 6.1 Lesson04.05.zip
  • 6. Configuring CORS in a Web API.mp4
    04:37
  • 7.1 Lesson04.06.zip
  • 7. Debugging server and client together in VS Code.mp4
    06:33
  • 1. Introduction.mp4
    00:35
  • 2. What is Docker.mp4
    01:31
  • 3.1 Lesson05.02.zip
  • 3. Running SQL Server as a Docker container.mp4
    09:24
  • 4.1 Lesson05.03.zip
  • 4. Reading configuration from appsettings.json.mp4
    05:15
  • 5.1 Lesson05.04.zip
  • 5. Using Secret Manager to store a connection string.mp4
    06:35
  • 6. What is Entity Framework Core.mp4
    03:42
  • 7.1 Lesson05.06.zip
  • 7. Creating and configuring a DbContext.mp4
    05:50
  • 8.1 Lesson05.07.zip
  • 8. Generating database migrations.mp4
    05:52
  • 9.1 Lesson05.08.zip
  • 9. Configuring entities for database migration.mp4
    05:12
  • 10.1 Lesson05.09.zip
  • 10. Applying a database migration.mp4
    02:47
  • 11.1 Lesson05.10.zip
  • 11. Querying and creating entities via the DbContext.mp4
    06:06
  • 12.1 Lesson05.11.zip
  • 12. Updating and deleting entities via the DbContext.mp4
    09:11
  • 13.1 Lesson05.12.zip
  • 13. Running client and server end to end.mp4
    04:49
  • 1. Introduction.mp4
    00:25
  • 2.1 Lesson06.01.zip
  • 2. Adding filtering support to the Web API.mp4
    02:35
  • 3.1 Lesson06.02.zip
  • 3. Requesting filtered data via HttpClient.mp4
    01:06
  • 4.1 Lesson06.03.zip
  • 4. Adding the Search UI.mp4
    04:31
  • 5.1 Lesson06.04.zip
  • 5. Trying out search end to end.mp4
    01:51
  • 1. Bonus lesson.html
  • Description


    From Zero To Full Stack ASP.NET Core Developer, Step By Step

    What You'll Learn?


    • What is ASP .NET Core and what can you build with it
    • Create a Blazor WebAssembly (WASM) application from scratch
    • Define the UI for a CRUD style application using only C#, HTML and CSS
    • Use Bootstrap to style a Blazor application
    • Use multiple Razor components to interact with data and navigate the UI
    • Add client-side validation
    • Create a REST API from scratch using ASP .NET Core Minimal APIs
    • Implement GET, POST, PUT and DELETE operations in a REST API
    • Add server-side validation
    • Integrate a Blazor WASM client with a backend REST API
    • Configure CORS to enable client to server communication
    • Standup SQL Server as a Docker container
    • Read configuration data from appsettings .json and the .NET Secret Manager
    • Interacting with a SQL Server database via an Entity Framework Core DbContext
    • Generating and applying Code First database migrations
    • Implementing a simple Search feature across a Blazor client and a REST API backend

    Who is this for?


  • Web developers new to ASP .NET Core or with experience in other languages/frameworks that need to quickly get up to speed with this platform.
  • Experienced C# developers that need to broaden their skill set and explore new ways of building scalable and performant web applications.
  • Any software developer looking to transition to a career in web development. This course will help you quickly learn the skills you need to succeed in this exciting field.
  • What You Need to Know?


  • Basic C# or Java knowledge
  • Understand HTML & CSS Essentials
  • Some experience with relational databases
  • A computer with Windows, Mac OS or Linux installed
  • More details


    Description

    ASP.NET Core Full Stack is a complete online course designed to take C# developers new to the platform through a carefully crafted path to discover the power of the ASP.NET Core platform.

    You will build a complete ASP.NET Core web application, step by step, with both a modern and interactive Blazor WASM Frontend and a simple but powerful Minimal API Backend fully integrated with a SQL Server database.

    Why is this course different?

    • Because instead of jumping straight to the ideal implementation, this course follows Julio's signature teaching method:

      1. Learn the concept

      2. Apply the concept by building something quick

      3. Understand the challenges and limitations

      4. Refactor, apply best practices and arrive to the best solution

    • Because you will learn by building a real application, which is the best way to learn

    • Because there's no magic copy/pasted code. Every line of code is added on screen and is explained in detail

    • Because you'll use Visual Studio Code (as opposed to Visual Studio), which will help you understand how things actually work behind the scenes.

    • Because this course goes straight to the point, no fluff. In a bit over 5 hours you'll know your way around the entire ASP.NET Core platform.

    By the end of this course, you will have a fully working ASP.NET Core Full Stack application, but most importantly you will understand every line of code, how the frontend and backend work together and why we ended up with the final implementation.

    What version of .NET and ASP.NET Core is used on this course?

    .NET 7 and ASP.NET Core 7.

    Will I use controllers to create the backend API in this course?

    No, in this course you will use the newer Minimal API framework.

    Who this course is for:

    • Web developers new to ASP .NET Core or with experience in other languages/frameworks that need to quickly get up to speed with this platform.
    • Experienced C# developers that need to broaden their skill set and explore new ways of building scalable and performant web applications.
    • Any software developer looking to transition to a career in web development. This course will help you quickly learn the skills you need to succeed in this exciting field.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    My name is Julio Casal. I'm a passionate software engineer with a wealth of experience building all sorts of applications and systems based on the .NET platform.Throughout my 10+ years working at Microsoft, I had the opportunity to work on real-world projects, building and refining backend services that have stood the test of time.I believe reducing complex concepts into simple step by step instructions is incredibly valuable and helps to make coding accessible and fun for everyone.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 67
    • duration 5:25:12
    • Release Date 2023/08/01