Web development with Laravel 5 course

Go Into The Advanced Level Of Web Application Development In The Laravel 5 Framework. This Is Not a typical course discussing the next chapters of the documentation. You Will Create A Real-World Web Application In PHP 7 And in the end of the course Additionally Its Version For Smartphones As Hybrid Mobile Application

During the course you will create an internet application for booking accommodations in tourist places and additionally in the end - the hybrid version of this application as a mobile application for smartphones. You will build a universal API that will serve both for the web application (14 tables in the database) and for the hybrid mobile application. In the application you will use all Laravel's database relationships - including polymorphic ones - to make the application easier to modify and maintain later on. You will learn popular design patterns, which make later moving around the code and modifications easier. You will learn about Java Script objects, so that the jQuery code will be better organized and easier to read.

Update: I also invite you to my newly created channel on YT, where I have a free CRUD Laravel 5 course - to-do list application. Also on Udemy where there is also a more advanced and improved free to-do list app.

Preview this course:

Laravel topics used in the course: installation, required configuration to work, service container and binding interface implementations to the service container, facades, dependency injection, routing, middleware, csrf protection, controllers, GET and POST requests, http redirections, views and the Blade template system, helpers (such as route() function), sessions, forms validation, multilingual web application, Laravel Mix, authentication + authorization (on permission based access to a resource), resetting forgotten password, Artisan console commands, Redis cache, events and listeners, files upload, database operations: fluent query builder and eloquent orm, lazy and eager loading, pagination of results from a database, accessors, database migrations, database seeders, relationships in the database: one-to-one, one-to-many, many-to-many, one-to-many via the dependent model (hasManyThrough), polymorphic one-to-many, polymorphic many-to-many.

In addition: jQuery, jQuery Mobile, object oriented Java Script. Gateway Pattern, Repository Pattern, Presenter Pattern, Singleton Pattern, interfaces, traits, PHP 7 syntax. Twitter Bootstrap modified by Bootswatch. Apache Cordova. JWT (Json Web Token) authentication + authorization.

"Tell me and I forget, teach me and I may remember, involve me and I learn." - Benjamin Franklin
The golden rule of learning anything. This is what I want to apply for this course and engage you by writing the "Enjoy the trip" advanced app with me. Practice is the best way to learn!


Faster application development

There are reasons why Laravel is leading in Google Trends compared to other popular PHP frameworks - thanks to Laravel, complex applications are created quickly thanks to many facilitation and automation of frequent tasks such as the Laraver login mechanism which we generate by one command in the built-in console! It is very easy to use relationships in the database, including more complex polymorphic relationships.


Growing community

The Laravel community is growing and the framework is constantly being developed, so the certification program is now available.


Very easy to learn

Laravel is probably the easiest to master from all PHP frameworks. Syntax is simple and intuitive. Laravel applications are easy to horizontal scaling thanks to good code organization and built-in integrations such as Amazon S3. Would you like to use Redis for a session instead of the standard session mechanism in files on the server? In Laravel this is done by several lines in the configuration file.

Create a responsive web app and its mobile version for smartphones
Go to the course