Laravel PHP Framework Training Course

Laravel has become one of the most popular if not the most popular PHP framework. Employers are asking for this skill for all web programming jobs and in this course we have put together all of them,...

  • All levels
  • English

Course Description

Laravel has become one of the most popular if not the most popular PHP framework. Employers are asking for this skill for all web programming jobs and in this course we have put together all of them, to give you the best chance of landing that job; or taking it to the next level. PHP, as a scripting language has been very popular due to its simplicity, speed and scalability. There are a number of...

Laravel has become one of the most popular if not the most popular PHP framework. Employers are asking for this skill for all web programming jobs and in this course we have put together all of them, to give you the best chance of landing that job; or taking it to the next level. PHP, as a scripting language has been very popular due to its simplicity, speed and scalability. There are a number of PHP frameworks that help make this language easier to adopt and among the most popular of these is Laravel- widely adopted due to its simple and elegant syntax that eases the development process and simplifies routing, authentication, caching through built in templates, libraries and MVC architecture. BIT brings you a comprehensive and interactive Laravel training course that will help you understand the fundamentals of the Laravel framework. You will learn to install the framework and build a website using its features, to create a database, the main templates with the blade template system.

What you’ll learn
  • Live Class Practical Oriented Training
  • Timely Doubt Resolution
  • Dedicated Student Success Mentor
  • Certification & Job Assistance
  • Free Access to Workshop & Webinar
  • No Cost EMI Option
  • Learn to build applications using laravel
  • How to deploy third party service into the application
  • You will learn how to create and use Controllers and what they are.
  • You will learn to use the templating engine Blade
  • Perform appropriate authentication by effectively using encryption /decryption
  • Y ou will learn how to use routes
  • You will learn how to create Views an what they are
  • How to connect and use Databases

Covering Topics

1
Lecture-1 Laravel PHP Framework -Laravel Architecture

2
Lecture-2 Setup & Installation

3
Lecture 3-5 Responses

4
Lecture 6-10 Controllers

5
Lecture 11-14 URL Generation

6
Lecture 15-20 Validation

7
Lecture 21-26 Migrations

8
Lecture 27-29 Eloquent Relationship

9
Project Development

Curriculum

      Lecture-1 Laravel PHP Framework -Laravel Architecture
    Live Lecture 
    ·      Introduction
    
    ·      Container
    
    ·      Facades
    
    ·      Flexibility
    
    ·      Robustness
    
    ·      Practical Exercise
      Lecture-2 Setup & Installation
    Live Lecture 
    ·      Requirement
    
    ·      Installation
    
    ·      Web Server Configuration
    
    ·      Project Structure
    
    ·      Basic Routing
    
    ·      Route Parameters
    
    ·      Practical Exercise
      Lecture 3-5 Responses
    Live Lecture 
    ·      View Data
    
    ·      Redirects
    
    ·      Custom Responses
    
    ·      Basic Filters
    
    ·      Multiple Filters
    
    ·      Filter Classes
    
    ·      Global Filters
    
    ·      Pattern Filters
    
    ·      Practical Exercise
      Lecture 6-10 Controllers
    Live Lecture 
    ·      Creating Controllers
    
    ·      Controller Routing
    
    ·      RESTful Controllers
    
    ·      Blade Templates
    
    ·      Creating Templates
    
    ·      PHP Output
    
    ·      Control Structures
    
    ·      Templates
    
    ·      Template Inheritance
    
    ·      Advance Routing
    
    ·      Named Routes
    
    ·      Secure Routes
    
    ·      Parameter Constraints
    
    ·      Route Prefixing
    
    ·      Domain Routing
    
    ·      Practical Exercise
      Lecture 11-14 URL Generation
    Live Lecture 
    ·      The Current URL
    
    ·      Generating Framework URLS
    
    ·      Asset URLs
    
    ·      Generation Shortcuts
    
    ·      Request Data
    
    ·      Retrieval
    
    ·      Old Input
    
    ·      Upload Files
    
    ·      Cookies
    
    ·      Forms
    
    ·      Fields
    
    ·      Buttons
    
    ·      Macros
    
    ·      Security
    
    ·      Practical Exercise
      Lecture 15-20 Validation
    Live Lecture 
    ·      Validation
    
    ·      Rules
    
    ·      Error Messages
    
    ·      Custom Rules
    
    ·      Custom Message
    
    ·      Databases
    
    ·      Abstraction
    
    ·      Configuration
    
    ·      Preparing
    
    ·      Schema Builder
    
    ·      Creating Tables
    
    ·      Column Types
    
    ·      Special Column Types
    
    ·      Column Modifiers
    
    ·      Updating Tables
    
    ·      Dropping Tables
    
    ·      Schema Tricks
    
    ·      Practical Exercise
      Lecture 21-26 Migrations
    Live Lecture 
    ·      Eloquent ORM
    
    ·      Creating new models
    
    ·      Reading Existing Models
    
    ·      Updating Existing Models
    
    ·      Practical Exercise
      Lecture 27-29 Eloquent Relationship
    Live Lecture 
    ·      Relationships
    
    ·      Implementing Relationship
    
    ·      Relating and Querying
    
    ·      Authentication
    
    ·      Practical Exercise
      Project Development

Frequently Asked Questions

Understanding of PHP HTML and CSS (would be required when modifying website source html files) Basics in either Python, C or Java

Ans: The course offers a variety of online training options, including: • Live Virtual Classroom Training: Participate in real-time interactive sessions with instructors and peers. • 1:1 Doubt Resolution Sessions: Get personalized assistance and clarification on course-related queries. • Recorded Live Lectures*: Access recorded sessions for review or to catch up on missed classes. • Flexible Schedule: Enjoy the flexibility to learn at your own pace and according to your schedule.

Ans: Live Virtual Classroom Training allows you to attend instructor-led sessions in real-time through an online platform. You can interact with the instructor, ask questions, participate in discussions, and collaborate with fellow learners, simulating the experience of a traditional classroom setting from the comfort of your own space.

Ans: If you miss a live session, you can access recorded lectures* to review the content covered during the session. This allows you to catch up on any missed material at your own pace and ensures that you don't fall behind in your learning journey.

Ans: The course offers a flexible schedule, allowing you to learn at times that suit you best. Whether you have other commitments or prefer to study during specific hours, the course structure accommodates your needs, enabling you to balance your learning with other responsibilities effectively. *Note: Availability of recorded live lectures may vary depending on the course and training provider.