Laravel Professional Training

Duration: 60 hours
Instructor: Suroj Maharjan
Fee: NRS. 13000

Laravel is a free, open-source PHP web framework, intended for the development of web applications following the MVC architectural pattern. Learning a new framework can be daunting, but it's also exciting. To smooth your transition and make you a desired professional in the market, we've attempted to create very clear, concise course for Laravel. Here are some recommendations for what to read first:

Pre-requisites:

We assume you are familiar with

  • HTML5

  • CSS3

  • Bootstrap

  • Basic PHP

Overview of Course:

1. PHP Refresher

  • PHP variables, conditionals, arrays, loops, functions, strings, date

  • Superglobals, get and post requests, include and require, sessions and cookies

  • Object Oriented Programming with PHP

2. Getting Started with Laravel

  • Installation

  • MVC Pattern

  • Directory Structure

3. The Basics

  • Routing

  • Artisan

  • Controllers

  • Views

  • Blade Template

  • Creating Models

  • Migration

  • Validation

  • Eloquent ORM

4. Database

  • Database Connection

  • Creating Models

  • Migration

  • Tinker

  • Eloquent ORM

  • Relationship

  • Pagination

  • Query Builder

  • Seeding

5. Security

  • Authentication

  • Middleware

  • Encryption

  • CSRF Protection

6. Digging Deeper

  • File Storage

  • Mail

  • Socialite

7. Deployment

  • Deploying Laravel application to server

8. Using third party stuff

  • MailTrap

  • Animate.css

  • Wow.js

  • Google fonts

  • Font Awesome and many more