Companies Home Search Profile

Building Laravel REST APIs For Beginners

Focused View

Kevin Musungu

3:03:40

32 View
  • 1. Course Overview.mp4
    04:33
  • 1. What is Rest API .mp4
    04:26
  • 2. Model and Migration.mp4
    05:33
  • 3. Factory and Seeder.mp4
    03:17
  • 4. Routes and Controllers.mp4
    07:59
  • 1. Formatting Responses with Resources.mp4
    08:20
  • 2. Using Resources with Relationships.mp4
    11:23
  • 3. Api Response Codes.mp4
    11:14
  • 1. How to Use Form Request.mp4
    06:41
  • 2. Try... Catch.. and DB Transactions.mp4
    06:42
  • 3. Customizing Api Errors.mp4
    09:28
  • 1. User Registration.mp4
    10:19
  • 2. User Login.mp4
    09:07
  • 3. Logout Functionality.mp4
    02:13
  • 4. Protecting Routes.mp4
    06:31
  • 1. User Registration Testing.mp4
    08:26
  • 2. User Login Testing.mp4
    04:06
  • 3. User Logout Testing.mp4
    09:25
  • 4. Using Traits with Tests.mp4
    15:40
  • 5. Using Traits with Tests 2....mp4
    12:15
  • 1. Setting up Scribe.mp4
    04:49
  • 2. Grouping APIs.mp4
    03:32
  • 3. Setting Title and Description for APIs.mp4
    03:24
  • 4. Setting Authentications for APIs.mp4
    02:56
  • 5. Setting URL Parameters for APIs.mp4
    03:22
  • 6. Setting Body Parameters for APIs.mp4
    03:12
  • 7. Generating Responses for Api Documentation.mp4
    04:47
  • Description


    Learn How to Build REST APIs in Laravel Framework from Scratch

    What You'll Learn?


    • Laravel Model, Migrations, Controllers, Routes
    • Formatting API Responses with API codes
    • Authenticating APIs with Sanctum
    • Authorizing and Grouping API scopes with Middleware
    • Writing Feature/Unit Tests for your API
    • How to Document Apis Professionally (Generating a Fully Web Documentation)

    Who is this for?


  • Computer Science Students
  • Backend Developers
  • Fullstack Developers
  • Laravel Developers
  • What You Need to Know?


  • PHP
  • Basic Laravel Understanding
  • More details


    Description

    Laravel, an open-source PHP framework, has become a favorite for many developers due to its elegant syntax, powerful tools, and robust features. This course provides a comprehensive guide to developing APIs using Laravel, covering everything from the basics to advanced topics. By the end of the course, you will be well-equipped to build and manage RESTful APIs efficiently. Some of the things you will learn include but are not limited to the following.


    1. What is REST API

    2. Model, Migrations, Factory, Routes and Controllers

    3. Formatting Responses with Resources

    4. Using Form Requests, Using Try and Catch, Customizing Laravel API Errors

    5. Error Handling for APIs

    6. How to Authenticate APIs with tokens

    7. How to write Tests for APIs (Best Practices for Writing APIs Tests)

    8. How to Document APIs with Scribe

    Key Takeaways:

    • Mastery of Laravel's features and how to leverage them to build efficient APIs.

    • Deep understanding of RESTful principles and how to implement them using Laravel.

    • Skills to secure, test, and document APIs in a professional manner.

    • Hands-on experience through practical projects and real-world examples.

    By the end of this course, you'll be equipped with the knowledge and skills to create sophisticated APIs using Laravel, making you a valuable asset in any development team. Whether you're looking to advance your career, start a new project, or contribute to existing ones, this course provides the foundation you need to succeed in the world of API development.

    Who this course is for:

    • Computer Science Students
    • Backend Developers
    • Fullstack Developers
    • Laravel Developers

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Kevin Musungu
    Kevin Musungu
    Instructor's Courses
    Kevin Amayi Musungu is a computer scientist with a zeal to explore different spheres of life, throughout his career, he has dedicated his life to support the community and uplift the lives of all people. Apart from his knowledge in computers, he is also well equipped with investment knowledge, marketing strategies, youth and peer counselling, leadership skills, health, and fitness skills among others.
    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 27
    • duration 3:03:40
    • Release Date 2024/08/11