Companies Home Search Profile

Hands-On ASP.NET Core Web API - Build API from Scratch

Focused View

Praveenkumar Bouna

2:45:39

110 View
  • 01.01-welcome_and_about_the_course.mp4
    01:56
  • 01.02-course_overview.mp4
    01:46
  • 02.01-introduction.mp4
    00:57
  • 02.02-overview_of_web_api_request_workflow.mp4
    02:31
  • 02.03-overview_of_web_api_operations.mp4
    05:06
  • 02.04-overview_of_http_status_code.mp4
    04:14
  • 02.05-overview_of_cms_openapi_document.mp4
    02:04
  • 02.06-step_1_create_a_new_web_api_project.mp4
    04:20
  • 02.07-different_parts_of_a_web_api_project.mp4
    04:19
  • 02.08-summary.mp4
    01:50
  • 03.01-introduction.mp4
    00:27
  • 03.02-what_are_controllers.mp4
    01:56
  • 03.03-what_are_attributes.mp4
    02:05
  • 03.04-significance_of_apicontroller_attribute.mp4
    04:12
  • 03.05-summary.mp4
    01:52
  • 04.01-introduction.mp4
    01:06
  • 04.02-step_2_add_a_new_controller.mp4
    02:42
  • 04.03-step_3_add_actions_to_the_controller.mp4
    02:25
  • 04.04-step_4_add_data_models_to_the_project.mp4
    01:52
  • 04.05-step_5_add_database_repository.mp4
    01:51
  • 04.06-step_6_use_database_repository.mp4
    03:37
  • 04.07-step_7_implement_get_operation_to_fetch_all_items.mp4
    07:25
  • 04.08-summary.mp4
    02:45
  • 05.01-introduction.mp4
    01:12
  • 05.02-approach_1_using_the_type_directly.mp4
    01:36
  • 05.03-approach_2_using_iactionresult.mp4
    03:44
  • 05.04-approach_3_using_actionresultandlttandgt.mp4
    03:34
  • 05.05-difference_between_iactionresult_and_actionresultandlttandgt.mp4
    01:28
  • 05.06-returning_the_results_asynchronously.mp4
    06:10
  • 05.07-step_8_update_get_operation_to_use_actionresultandlttandgt.mp4
    01:09
  • 05.08-summary.mp4
    02:07
  • 06.01-introduction.mp4
    01:01
  • 06.02-step_9_use_automapper_to_map_data_and_dtos.mp4
    06:12
  • 06.03-step_10_implement_post_operation_to_add_a_new_item.mp4
    05:40
  • 06.04-step_11_add_validation_to_models.mp4
    04:53
  • 06.05-summary.mp4
    01:06
  • 07.01-introduction.mp4
    01:07
  • 07.02-step_12_implement_get_operation_to_fetch_a_single_item.mp4
    05:33
  • 07.03-step_13_implement_put_operation_to_update_an_existing_item.mp4
    04:54
  • 07.04-step_14_implement_delete_operation_to_delete_an_existing_item.mp4
    03:10
  • 07.05-summary.mp4
    01:17
  • 08.01-introduction.mp4
    00:47
  • 08.02-what_are_association_apis.mp4
    01:47
  • 08.03-step_15_implement_get_operation_to_fetch_all_sub-items.mp4
    09:46
  • 08.04-step_16_implement_post_operation_to_add_a_new_association.mp4
    06:08
  • 08.05-summary.mp4
    01:26
  • 09.01-introduction.mp4
    01:15
  • 09.02-understanding_api_versioning.mp4
    02:45
  • 09.03-different_ways_of_versioning_web_apis.mp4
    02:37
  • 09.04-step_17_add_api_versioning_service.mp4
    04:31
  • 09.05-step_18_add_version_to_controllers.mp4
    03:15
  • 09.06-step_19_add_version_to_actions.mp4
    02:30
  • 09.07-query_versus_url_versus_header_versioning.mp4
    05:14
  • 09.08-step_20_add_support_for_multiple_versioning_ways.mp4
    02:20
  • 09.09-summary.mp4
    02:07
  • Description


    ASP.NET Web API is an ideal platform for building RESTful services and building RESTful applications on .NET Framework. This course explains RESTful Web API request workflow, HTTP status codes, and different parts of a web API request. You will learn to master API Controller concepts that include what are controllers, attributes, and their significance in ASP.NET Web API development.

    Some of the topics you will learn to include the following:

    - An overview of web APIs in ASP.NET Core

    - Web API request workflow

    - HTTP status codes

    - Mastering API controller

    - Building a new RESTful API from scratch

    - Learn API return types

    - Understand web API operations

    This course will provide significant knowledge of implementing API for your next RESTful API-related project. You will be certain to use the building concepts with ease by following a step-by-step approach. You will be confident to instantly apply the ASP.NET Web API tips covered in the course.

    By the end of the course, you will know how to create a web API project in ASP.NET Core from scratch.

    All resources and code files are placed here: https://github.com/PacktPublishing/aspnetcore-webapi

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Praveenkumar Bouna
    Praveenkumar Bouna
    Instructor's Courses
    Praveenkumar Bouna is a C# software engineer with over 15 years of C# .NET development experience in various enterprise applications, including security and surveillance systems and access control systems. He has had a successful career in the C# software development industry. Throughout his C# .NET programming career, he has encountered learners who find programming a complex subject and struggle to understand coding concepts. He provides proper guidance and direction for learning programming and mentors you in this exciting .NET programming field during the learning process.
    Packt is a publishing company founded in 2003 headquartered in Birmingham, UK, with offices in Mumbai, India. Packt primarily publishes print and electronic books and videos relating to information technology, including programming, web design, data analysis and hardware.
    • language english
    • Training sessions 55
    • duration 2:45:39
    • Release Date 2023/02/26