InstructorSIAT
TypeOnsite Course
DateMar 1, 2020
Time03 Months
PlaceHouse # 147/C (Near By Sonargaon University) (4th Floor), Green Road, Panthapath, Tejgaon, Dhaka 1215
Seat0/20
Price15000 ৳10000 ৳
Buy NowBook Now

Laravel is a free, modern, dynamic and powerful open source PHP web application framework, designed for the development of model-view-controller (MVC) web applications. Remarkable features of Laravel include but not limited to modular packaging system with a dedicated dependency manager, different ways for accessing relational databases, utilities that aid in application deployment and maintenance, and its orientation toward syntactic sugar. This training covers from preparing a development environment, configuration and gradually moving on to the different components. Laravel allows you to develop applications which are scalable and efficient, user-friendly and clean.

Requirement :: Must Have to know HTML, CSS, Bootstrap, JavaScript, Also PHP Basic.

Laravel Course Outline:

Laravel Class 1:

  •  Introduction to Software Development
  •  Introduction to Laravel Framework
  • Introduction to PHP
  •  Q & A – Open discussion on outline

Laravel Class 2:

  • Tools & Environment
  • IDE
  • Laragon
  • Composer
  • GIT

Laravel Class 3:

  • Brief concept on Laravel Architecture
  • Request Lifecycle
  • Service Container
  • Service Providers

Laravel Class 4:

  • Laravel –I Concept & Route
  • Folder Structure Overview
  • Introduction to Route and complete understand of it

Laravel Class 5:

  • Laravel-II Controllers
  • Creating Controllers
  • Routing Controllers
  • Passing data
  • Resources and Controllers

Laravel Class 6:

  • Laravel -III Views & Blade Templating
  • Introduction
  • Template Inheritance
  • Defining A Layout
  • Extending A Layout
  • Components & Slots
  • Displaying Data

Laravel Class 7:

  • Project 1: Convert a HTML Theme into a Laravel Template

Laravel Class 8:

  • Laravel Fundamentals-IV – Models
  • Understand Laravel Models
  • Example Use of a Model

Laravel Class 9:

  • Laravel Fundamentals -V – Migration
  • Environment configurations
  • Migrating
  • Creating migration and dropping them
  • Adding columns to existing tables using migrations

Laravel Class 10:

  • Laravel Fundamentals VI – Database Relationship & Migration
  • Work on a non-related table

Laravel Class 11:

  • One to One relationship
  • The inverse relation

Laravel Class 12:

  • One to many relationship
  • Many to many relationship

Laravel Class 13:

  • Laravel VII – CRUD
  • CRUD on single entity

Laravel Class 14:

  • Database – Eloquent One to One Relationship CRUD
  • Setting up Relations
  • Creating data
  • Updating Data
  • Reading and deleting data

Laravel Class 15:

  • Database – Eloquent One to Many Relationship CRUD
  • Relationships and mass assignment
  • Inserting Data
  • Reading Data
  • Updating Data
  • Deleting Data

Laravel Class 16:

  • Database – Eloquent Many to Many Relationship CRUD
  • Relationships and mass assignment
  • Inserting Data
  • Reading Data
  • Updating Data
  • Deleting Data

Laravel Class 17:

  • Query Builder and Other Collection Methods
  • Attaching, detaching and syncing
  • Seeding

Laravel Class 18:

  • Form Validation
  • Basic validation
  • Displaying Errors
  • Advance validation

Laravel Class 19:

  • Authentication – Login, Registration
  • Creating the login system under 1 minute
  • Login creation overview
  • Retrieving authenticated user data
  • Events

Laravel Class 20:

  • Middleware – Security / Protection
  • Registering a new middleware and using it
  • A more practical way to use middlewares 1 roles, migration and relations setup
  • A more practical way to use middlewares 2 Custom method

Laravel Class 21:

  • Laravel – Sending Email / Api
  • Email verification
  • Configuration
  • Sending email part 1 – route
  • Sending email part 2 – Finished

Laravel Class 22-30:

Project- Photoblog – Defining the sample Project

 

 

Leave a Reply