Web development mastery in PHP
PHP is one of the most used languages for web development in the world. And it is one of the best languages to start the software engineering journey for freshers.
Course curriculum
-
-
HTML5, CSS Learning
-
Learning Javascript with the integration of html5 and CSS
-
Jquery, Jquery Ajax with DOM learning
-
Jquery plugins
-
-
Basic syntax understanding in PHP
-
Functional Programming in PHP
-
PHP Arrays
-
PHP with Ajax
-
Exception Handling in PHP
-
-
Learning the basics of database (Relational and Non-Relational)
-
Learning how to create ERD
-
Learning to use MongoDB
-
Basics of NoSQL
-
Database choosing methods
-
-
Learning Mysqli (Connect Mysql-Relational Database)
-
Learning how to connect with MongoDB or PostgreSQL
-
Learn to use different types of PHP connection
-
-
Learning object-oriented principles
-
Learning PDO (Functional and Object-oriented pattern of database)
-
Static Method and properties
-
Traits
-
Magic Methods
-
Autoloading
-
Exception Handling
-
Class/Object functions
-
-
Prerequisites and setups
-
How a route loads a view
- How a route loads a view
- Including CSS and Javascript
- Storing blog posts as HTML file
- Use Caching for expensive operations
- Use a filesystem class to read a directory
- Composer package for post metadata
- Collection sorting and caching refresher
-
Blade – Laravel’s templating engine
-
Working With Databases
- Environment files and database connections
- Migrations
- Eloquent and the active record pattern
- Route model binding
- Clockwork and the n+1 problem
- Turbo Boost with factories
- Eager load relationship with an existing model
-
Design Integration
- Blade components and CSS grids
- Convert the blog post page
- Javascript dropdown detour
- Extract a dropdown blade component
-
Search
-
Filtering
-
Pagination
-
Forms and Authentication
- Build a registered user page
- Automatic password hashing using mutators
- Failed validation and old input data
- Login and Logout
- Session management
-
Comments
-
Newsletters and API
- Mailchimp API Tinkering
- Extract a newsletter service
-
Admin Section
-
-
SOAP Web services
-
REST web services
-
-
Register through Gmail/Facebook
-
Integration of payment gateway through sandbox account