Yii2 Complete Restful API guide
Yii2 Complete Restful API guide, available at $44.99, has an average rating of 4.55, with 90 lectures, based on 75 reviews, and has 269 subscribers.
You will learn about Build stateful and stateless API Build web services with Yii2 Work with JSON data This course is ideal for individuals who are Yii developer that wants to build restful API with Yii2 framework or This course is for all PHP lovers It is particularly useful for Yii developer that wants to build restful API with Yii2 framework or This course is for all PHP lovers.
Enroll now: Yii2 Complete Restful API guide
Summary
Title: Yii2 Complete Restful API guide
Price: $44.99
Average Rating: 4.55
Number of Lectures: 90
Number of Published Lectures: 90
Number of Curriculum Items: 90
Number of Published Curriculum Objects: 90
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Build stateful and stateless API
- Build web services with Yii2
- Work with JSON data
Who Should Attend
- Yii developer that wants to build restful API with Yii2 framework
- This course is for all PHP lovers
Target Audiences
- Yii developer that wants to build restful API with Yii2 framework
- This course is for all PHP lovers
This course will teach you how to Build and design your own web project with Yii2 framework, to consume services and APIs online.
In this course, you will learn the step-by-step processes to get started with API development with Yii2 for general consumption. You will learn how to use HTTP protocol to consume the resources your web services is meant to provide.
Are you a frontend developer, do you have a mobile product idea, do you want to create your own startup or you just want to build a technology but you need an API? This is course for you.
What are you going to learn?
-
Understand API and how it works better
-
Learn, what is HTTPand how it works
-
You will learn how to use postman to test API
-
How to properly install Yii2 framework
-
How to correctly structure your API project
-
You will understand how and when Gii comes to play
-
How to properly configure your response for consumption
-
How to send request to API and how to consume it
-
How to authenticate access to your API using different options
-
How to version your API if your update is not backward compatible
-
And many more.
Don’t wait, and enroll today to take another step toward web services mastery!
Looking forward to having you in my course!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: What is API
Lecture 3: What makes a good API
Lecture 4: What is Rest API
Lecture 5: Summary
Chapter 2: Setting up tools to develop restful API with Yii2
Lecture 1: Setting up your local server – XAMPP
Lecture 2: Setting up your composer
Lecture 3: Setting up your IDE
Lecture 4: Setting up postman
Chapter 3: Setting up framework to local server
Lecture 1: Download compressed yii2 framework
Lecture 2: Install yii2 using composer
Lecture 3: Accessing yii2 framework from local server
Chapter 4: Understand yii2 architecture and file structures
Lecture 1: Introduction to MVC
Lecture 2: Understand yii2 structure
Lecture 3: Controller
Lecture 4: View
Lecture 5: Model
Chapter 5: Folders and router Restructuring
Lecture 1: Enabling pretty URL
Lecture 2: Setup .htaccess to enable proper routing
Chapter 6: API Folders and Structures
Lecture 1: Introduction and Creating basic API folders
Lecture 2: Creating your API default files
Lecture 3: Pointing your api to vendor and configuring your aliases
Lecture 4: API Config file
Lecture 5: Creating API module or version using Gii
Lecture 6: Folders restructure to have two main directories
Lecture 7: Removing web from browser address using .htccess
Lecture 8: Setting project baseUrl
Chapter 7: Routing with parameters
Lecture 1: Customising original URL
Lecture 2: Retrieving parameters from URL
Lecture 3: Remove parameter title from URL
Lecture 4: Restricting the data type
Chapter 8: Input and Response Formatting
Lecture 1: Disable Csrf validation
Lecture 2: Enabling JSON input
Lecture 3: Posting and retrieving json input
Lecture 4: Modify response
Chapter 9: Database
Lecture 1: Creating database and connect app to database
Lecture 2: Creating tables
Chapter 10: Gii
Lecture 1: Generating models
Lecture 2: Generating controller
Lecture 3: Moving generated files to API
Lecture 4: Correcting namespaces
Chapter 11: Working with controller – CRUD
Lecture 1: Introduction
Lecture 2: Create
Lecture 3: Validating submission
Lecture 4: Index – All
Lecture 5: Read
Lecture 6: Model scenario for input validation
Lecture 7: Update
Lecture 8: Assigned field comparison
Lecture 9: Delete
Lecture 10: Populate table using faker
Lecture 11: Data pagination
Lecture 12: More to pagination
Chapter 12: ActiveController
Lecture 1: Understanding Controller and ActiveController
Lecture 2: HTTP Methods
Lecture 3: Requests rules
Lecture 4: Create
Lecture 5: Index – All
Lecture 6: Read
Lecture 7: Update
Lecture 8: Patch
Lecture 9: Delete
Lecture 10: Extending/Overriding actions
Chapter 13: Behaviours
Lecture 1: Introduction
Lecture 2: Content negotiator
Lecture 3: Negotiating actions response
Lecture 4: Verb filter
Lecture 5: CORS
Chapter 14: Authentication
Lecture 1: Introduction
Lecture 2: Connect model to database
Lecture 3: Setting active and inactive status rules
Lecture 4: Find user identify by ID or token
Lecture 5: Find by identity username or email
Lecture 6: Merge identity search
Lecture 7: Password and Authentication key
Lecture 8: Get primary key and authentication key
Lecture 9: Validate authentication key and password
Lecture 10: Creating Signup model
Lecture 11: Setting up rules
Lecture 12: Signup function
Lecture 13: Signing up
Lecture 14: Login – Http Basic Auth
Lecture 15: Understand stateful or stateless API
Lecture 16: Go stateless
Lecture 17: Login – Token setup
Lecture 18: Token Bearer Auth
Instructors
-
Femi Ibiwoye
Web Developer
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 6 votes
- 3 stars: 12 votes
- 4 stars: 22 votes
- 5 stars: 33 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple