Learning Path: Web Development with PHP 7 and Laravel 5
Learning Path: Web Development with PHP 7 and Laravel 5, available at $19.99, has an average rating of 4.05, with 69 lectures, based on 29 reviews, and has 191 subscribers.
You will learn about Explore new and advanced PHP techniques like anonymous and recursive function. Understand the Object-oriented SOLID principles with PHP 7. Learn and get accustomed with the advanced Object-oriented programming techniques such as Inheritance, Traits, Namespaces, and Autoloading. Understand the PHP design patterns such as Singleton, Factory, Repository, and the MVC design pattern. Work with Laravel directory structure and various artisan commands. Learn about Laravel routes and the Laravel MVC structure. Understand the basics of validations in controllers. Build a web application using CRUD operations. This course is ideal for individuals who are This Learning Path is for PHP developers who wish to learn the Laravel framework to develop robust and feature-rich web applications. or Also, people who are working on older PHP versions and want to migrate to PHP 7 will find this Learning Path useful. It is particularly useful for This Learning Path is for PHP developers who wish to learn the Laravel framework to develop robust and feature-rich web applications. or Also, people who are working on older PHP versions and want to migrate to PHP 7 will find this Learning Path useful.
Enroll now: Learning Path: Web Development with PHP 7 and Laravel 5
Summary
Title: Learning Path: Web Development with PHP 7 and Laravel 5
Price: $19.99
Average Rating: 4.05
Number of Lectures: 69
Number of Published Lectures: 69
Number of Curriculum Items: 69
Number of Published Curriculum Objects: 69
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Explore new and advanced PHP techniques like anonymous and recursive function.
- Understand the Object-oriented SOLID principles with PHP 7.
- Learn and get accustomed with the advanced Object-oriented programming techniques such as Inheritance, Traits, Namespaces, and Autoloading.
- Understand the PHP design patterns such as Singleton, Factory, Repository, and the MVC design pattern.
- Work with Laravel directory structure and various artisan commands.
- Learn about Laravel routes and the Laravel MVC structure.
- Understand the basics of validations in controllers.
- Build a web application using CRUD operations.
Who Should Attend
- This Learning Path is for PHP developers who wish to learn the Laravel framework to develop robust and feature-rich web applications.
- Also, people who are working on older PHP versions and want to migrate to PHP 7 will find this Learning Path useful.
Target Audiences
- This Learning Path is for PHP developers who wish to learn the Laravel framework to develop robust and feature-rich web applications.
- Also, people who are working on older PHP versions and want to migrate to PHP 7 will find this Learning Path useful.
Are you a PHP developer who wants to learn the best PHP framework, Laravel? Do you want to migrate to PHP 7 for developing robust feature-rich web applications? If yes, this Learning Path is for you.
Laravel is a web application framework with expressive and elegant syntax. Laravel attempts to take the pain out of development by easing tasks that are most commonly used in web projects. PHP 7 is based on the PHPNG, so the performance gains realized from PHP 7 are huge.
Although Laravel 5 works well with the previous versions of PHP, the combination of PHP 7 and Laravel 5 can be used to create faster websites.
Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that video builds on the skills learned in the video before it.
This Learning Path starts with an introduction to PHP 7 and then moves on to exploring its new and advanced features. You will also get acquainted with the basic and advanced object-oriented programming concepts and techniques. Next, you will learn how to install Laravel on Windows, Mac, and Linux systems. You will then be introduced to the directory structure of a Laravel application, as well as the third-party dependencies, packages, and installation with Composer. Moving ahead, you will learn about the Laravel MVC structure: routes, controllers, models, views, and templates. Finally, you will build a simple web application using the CRUD operations and basic validations.
By the end of this Learning Path, you will be able to build your own applications using PHP 7 and Laravel.
About the Authors:
For this course, we have combined the best works of these esteemed authors:
Budi Irawanis a software engineer, lecturer, and open source contributor. He has experience in PHP for more than 7 years in building small and enterprise web applications. Besides PHP, he also plays with JavaScript and Ruby. He loves to teach, contribute, and meet new people. In his leisure time, he usually plays sports and at times travelling too.
Hiren Daveis a software engineer, blogger, and consultant with over 9 years of professional experience. He writes code in number of languages. He has a passion for developing web apps, mobile apps, writing books, and blog articles about programming. He has a solid experience of startups, as he manages products for few startups. He is also passionate about researching and learning new technologies and trends. He has also authored a book Instant Sencha Touch, published by Packt.
Course Curriculum
Chapter 1: Getting Started with PHP 7
Lecture 1: The Course Overview
Lecture 2: Installing Web Server Apache, MySQL, and PHP7
Lecture 3: Why PHP 7?
Lecture 4: Scalar Type Declaration
Lecture 5: Return Type Declaration
Lecture 6: The Null Coalesce Operator
Lecture 7: The Spaceship Operator
Lecture 8: Session Start Options
Lecture 9: Anonymous Classes
Lecture 10: Filtered Unserialization
Lecture 11: Grouping Use Statements
Lecture 12: Anonymous Function
Lecture 13: Recursive Function
Lecture 14: Internationalization (i18n)
Lecture 15: Regular Expression
Lecture 16: Heredoc
Lecture 17: Date and Time
Lecture 18: Dependency Management
Lecture 19: PSR Standard
Lecture 20: Why Database?
Lecture 21: PDO
Lecture 22: Doctrine
Lecture 23: SQL Versus NoSQL
Lecture 24: Redis
Lecture 25: Why OOP?
Lecture 26: Object Versus Class
Lecture 27: Class Construct
Lecture 28: Class Variables
Lecture 29: Class Methods
Lecture 30: Class Constant
Lecture 31: Why SOLID?
Lecture 32: Single Responsibility Principle
Lecture 33: Open Closed Principle
Lecture 34: Liskov Substitution Principle
Lecture 35: Interface Segregation Principle
Lecture 36: Dependency Inversion Principle
Lecture 37: Inheritance
Lecture 38: Abstract Class
Lecture 39: Interface
Lecture 40: Static Variables and Methods
Lecture 41: Magic Methods
Lecture 42: Traits
Lecture 43: Namespaces
Lecture 44: Autoloading
Lecture 45: Singleton Design Pattern
Lecture 46: Factory Method Design Pattern
Lecture 47: Repository Design Pattern
Lecture 48: Model View Controller Design Pattern
Chapter 2: Beginning Laravel
Lecture 1: The Course Overview
Lecture 2: What Is Laravel and a Quick Starter to Laravel 5.4
Lecture 3: Understanding the Composer
Lecture 4: Setting Up System Requirements for Laravel
Lecture 5: Installation of Laravel in OSX
Lecture 6: Creating and Configuring Your Laravel Application
Lecture 7: Exploring the Laravel Directory Structure
Lecture 8: Working with Dependencies and Packages and Installing with Composer
Lecture 9: Exploring Laravel Artisan Commands
Lecture 10: Working with Laravel Routes
Lecture 11: Introduction to the Laravel MVC Structure
Lecture 12: Working with Laravel Controllers
Lecture 13: Working with Laravel Models
Lecture 14: Working with Laravel Views and Blade Templates
Lecture 15: Working with Database and Understanding Database Migrations
Lecture 16: Working with Laravel Resource Controller and Implementing CRUD Operations
Lecture 17: Understanding Requests and Response
Lecture 18: Basic Validations in Controllers
Lecture 19: Adding Pagination
Lecture 20: Understanding Sessions
Lecture 21: Authentication in Laravel
Instructors
-
Packt Publishing
Tech Knowledge in Motion
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 2 votes
- 3 stars: 11 votes
- 4 stars: 7 votes
- 5 stars: 7 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
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024