Companies Home Search Profile

ASP.NET 8 - Creating Minimal APIs + EF Core 8

Focused View

Vinícius de Andrade ツ

6:50:19

120 View
  • 1. Installations.mp4
    03:56
  • 2. Before you start the Course!.mp4
    04:24
  • 1. What are we gonna do!.mp4
    01:09
  • 2. Creating Project - VS 2022.mp4
    07:06
  • 3. Creating Project - .NET CLI.mp4
    08:25
  • 4. Creating Project - VS Code.mp4
    03:09
  • 5. Executing with HTTPS.mp4
    05:31
  • 6. Exercise - Create Project.mp4
    01:28
  • 7. First Entities.mp4
    06:21
  • 8. Adding EF Core.mp4
    12:40
  • 9. Dotnet EF CLI.mp4
    08:47
  • 10. DB Design.mp4
    03:47
  • 11.1 08 - Creating DB with EF.txt
  • 11. Creating DB with EF.mp4
    09:16
  • 12. Sending to GIT.mp4
    05:21
  • 1. What we are gonna do!.mp4
    01:03
  • 2. First Endpoint.mp4
    08:43
  • 3. URL and Parameters.mp4
    05:01
  • 4. DB Content.mp4
    05:21
  • 5. Params Type.mp4
    03:33
  • 6. Parameter Binding.mp4
    07:52
  • 7. Async & Await.mp4
    04:43
  • 8. Contains & Challange.mp4
    05:15
  • 9. HTTP Results.mp4
    10:26
  • 10. Solving Challenge.mp4
    02:37
  • 11. Cycle Error.mp4
    04:37
  • 12. Automapper - Configuration.mp4
    12:05
  • 13. Implementing DTO.mp4
    04:49
  • 14. 1st Exercise.mp4
    03:28
  • 15. 1st Challenge.mp4
    04:27
  • 16. Sending to GIT.mp4
    02:59
  • 1. What we are gonna do!.mp4
    00:56
  • 2. Endpoint Post.mp4
    11:52
  • 3. Returning URI on header Post.mp4
    11:10
  • 4. Endpoint PUT.mp4
    09:31
  • 5. Endpoint DELETE.mp4
    04:06
  • 6. Organizing URLs.mp4
    06:30
  • 7. Route Handlers - Part 01.mp4
    06:39
  • 8. Route Handlers - Exercise.mp4
    01:03
  • 9. Route Handlers - Part 02.mp4
    04:56
  • 10. Route Handlers - Part 03.mp4
    01:50
  • 11. Sending to GIT.mp4
    01:53
  • 1. What We are Gonna do.mp4
    00:44
  • 2. Organizing the Program.mp4
    07:30
  • 3. Extracting - Post and Put.mp4
    04:54
  • 4. Extracting - Delete.mp4
    02:21
  • 5. Fixing Http Status Code.mp4
    04:42
  • 6. Extracting - GET Directors and ById.mp4
    03:54
  • 7. Extension Methods.mp4
    08:46
  • 8. Sending to GIT.mp4
    01:49
  • 1. What We are Gonna do!.mp4
    01:33
  • 2. Exceptions.mp4
    03:09
  • 3. Exception Handling in the Middleware.mp4
    08:03
  • 4. Application Log.mp4
    04:40
  • 5. Sending to GIT.mp4
    01:54
  • 1. What We are Gonna do!.mp4
    02:41
  • 2. Creating Endpoint Filter.mp4
    10:52
  • 3. Generic Filter - Part 01.mp4
    05:42
  • 4. Generic Filter - Part 02.mp4
    04:26
  • 5. Generic Filter - Part 03.mp4
    06:34
  • 6. Agrouping Filter & Debugging.mp4
    07:49
  • 7. Challenge.mp4
    03:26
  • 8. Lazy and Eager Filter.mp4
    08:27
  • 9. MiniValidation.mp4
    10:42
  • 10. Solving the Challenge.mp4
    02:27
  • 11. Sending to GIT.mp4
    02:22
  • 1. What we are gonna do!.mp4
    01:21
  • 2. Adding Swagger.mp4
    03:59
  • 3. Deprecated, Summary and Documentation.mp4
    08:19
  • 4. Authorization and Authentication.mp4
    07:39
  • 5. Adding token to Swagger.mp4
    08:50
  • 6. Creating token via Terminal.mp4
    06:07
  • 7. Token with Policy, Role, Claim.mp4
    09:15
  • 8. ASP.Net Core Identity.mp4
    11:17
  • 9. Sending to GIT.mp4
    02:23
  • 1. Last suggestions.mp4
    02:57
  • Description


    Master Micro-Services with Minimal APIs Using ASP.NET Core, Visual Studio 2022, and VS Code!

    What You'll Learn?


    • Key features for creating Minimal APIs on the .NET platform using Asp .NET Core.
    • Introduction to EF Core with Migrations and Database Update.
    • REST, JSON, HTTP, and creating ASP .NET Core Minimal APIs in Visual Studio 2022.
    • Concepts about routing, filters, asynchronous methods, logging and error handling.

    Who is this for?


  • Technology Professionals who want to understand what a Minimal API is in .NET
  • What You Need to Know?


  • Basic Programming Logic: Understanding of basic programming concepts and logic.
  • Basic C# Syntax: Familiarity with basic C# syntax and structure.
  • Basic Web Concepts: Basic understanding of how the web works, including HTTP and REST principles.
  • Visual Studio or VS Code: Ability to navigate and use Visual Studio 2022 or Visual Studio Code.
  • Eagerness to Learn: A strong desire to learn and build APIs using minimal API approach in ASP .NET Core.
  • More details


    Description

    Are you ready to master the art of building efficient, lightweight web APIs? Look no further! In today's digital world, every company relies on robust APIs, but what happens when you need something unique? Enter "ASP.NET 8 - Creating Minimal APIs," your comprehensive guide to creating custom web APIs using the minimal API approach in ASP.NET Core.


    What You'll Learn:

    1. Understanding Minimal APIs: Gain a clear understanding of the minimal API approach in ASP.NET Core and its benefits over traditional methods.

    2. Implementing CRUD Functionality: Learn how to create basic Create, Read, Update, and Delete (CRUD) operations with minimal code.

    3. Structuring Your API: Discover the best practices for structuring your minimal API for maintainability and scalability.

    4. Handling Exceptions & Logging: Explore techniques for effective error handling and logging to ensure your API runs smoothly.

    5. Reusable Business Logic: Implement endpoint filters to create reusable business logic, enhancing your API's functionality.

    6. Securing Your API: Learn essential security practices to protect your API from common threats.

    7. Documenting Your API: Master the art of documenting your minimal API for seamless integration and use by other developers.

    The above topics are going to follow our Summary below:


    1. Introduction to ASP.NET - Minimal APIs

    2. Basic structure - ASP.NET Mininal API

    3. Endpoints, Concepts and Resources

    4. Manipulation of Resources

    5. Minimal API - Structure

    6. Exceptions and Logs

    7. Endpoint Filters and Business Logic

    8. Swagger & ASP.NET Identity


    Why This Course?

    By the end of this course, you'll have the skills and knowledge to build a complete, secure, and well-documented web API using ASP.NET Core Minimal APIs. Whether you're a seasoned developer looking to expand your skill set or a beginner eager to dive into the world of web APIs, this course is tailored for you.

    Key Features:

    • Comprehensive Content: Covering all aspects of minimal API development, from basics to advanced techniques.

    • Hands-On Projects: Apply what you learn with real-world projects and examples.

    • Expert Guidance: Learn from an experienced instructor with deep knowledge of ASP.NET Core.

    • Lifetime Access: Revisit the material anytime, ensuring you stay up-to-date with the latest practices.

    Enroll now in "ASP.NET 8 - Creating Minimal APIs" and take your API development skills to the next level!

    Who this course is for:

    • Technology Professionals who want to understand what a Minimal API is in .NET

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Vinícius de Andrade ツ
    Vinícius de Andrade ツ
    Instructor's Courses
    Mestre em Sistemas de Informação e Gestão do Conhecimento pela FUMEC, Especialista em Engenharia de Software Centrado em Métodos Ágeis pelo Centro Universitário UNA e Bacharel em Sistemas de Informação pela Pontifícia Universidade Católica de Minas Geais. São mais de 15 anos de experiência como de Analista e Desenvolvedor de Softwares. Professor a mais de 6 anos para cursos de graduação e pós-graduação em instituições como UFMG, PUC e UNA.Eu estava como Senior Software Engineer. Porém, como eu comecei algumas iniciativas de compartilhamento de conhecimento aqui na empresa que trabalho, agora sou Tech Academy Lead, responsável por liderar programas de treinamento, criar cursos e ajudar nossos profissionais a criarem seus próprios cursos continuando assim o compartilhamento de conhecimento. Contudo, de uma forma mais profissionalizada agora e isso tudo aqui em uma empresa no Canadá, país que vivo desde 2021.-----Holder of a Master's degree in Information Systems and Knowledge Management from FUMEC, Specialized in Agile-Centric Software Engineering from UNA University Center, and a Bachelor's degree in Information Systems from the Pontifical Catholic University of Minas Gerais. With over 15 years of experience as an Analyst and Software Developer, I have been a professor for more than 6 years, teaching courses at both undergraduate and postgraduate levels in institutions such as UFMG, PUC, and UNA.I previously held the position of Senior Software Engineer. However, due to my knowledge-sharing initiatives within the company, I now serve as the Tech Academy Lead. In this role, I am responsible for creating and leading training programs, creating courses, and assisting our employees in developing their courses, thus continuing the culture of knowledge sharing. All of this is within a professionalized context, and I am currently based in Canada, where I have been residing since 2021.
    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 75
    • duration 6:50:19
    • Release Date 2024/07/26