S5 Corpway - шаблон joomla Joomla
Laravel

BASIC LARAVEL COURSE

Web Applications Development with Laravel PHP Framework

Course Name: Laravel Junior Developer Course

Course level: Beginners

Total Hours: 48 Hours / 2 months

Certification: Certificate of Completion will be provided after completing the course.

COURSE OVERVIEW

Laravel is a PHP framework for rapid development. It uses the MVC (Model View Controller) design pattern to separates the web application into three different components. This course provides a great Laravel tutorial for beginners.

PRE REQUISITES

  1. Basic knowledge of HTML, CSS and php.

  2. Anyone interested in programming and web development can take this program.

  3. A previous knowledge of web design is an added advantage.

QUICK COURSE OUTLINE

  1. Introduction

  2. Common Features OOP Fundamentals

  3. PHP 7 New Features

  4. Ubuntu - Local Environment Setup

  5. Laravel Fundamentals

  6. Laravel Fundamentals – MVC & Other

  7. Laravel Fundamentals - Laravel Blade templating engine

  8. Laravel Fundamentals - Database - Laravel Migrations

  9. Laravel Fundamentals – Query builder

  10. Laravel Fundamentals - Database - Eloquent / ORM

  11. Project: Create a basic website with Laravel.

  12. Final Presentation Freelancing/Outsourcing

WHO IS THIS COURSE FOR?

This course is for anyone who wants to learn how to develop robust web applications and web sites with the PHP Programming Language using Laravel. Beginners can take this course.

WHY LARAVEL DEVELOPER JUNIOR COURSE?

Laravel is the top choice for the PHP framework in the world. The Course equips the learners with the employability skills to grab a web programming jobs, know how of Laravel and sharpening their php skills to another level. The learners will be easily creating the complex applications and make them perform better.

DETAIL COURSE OUTLINE

Introduction:

  • Local Development Environment and Software Install

  • PHP Syntax, Tags, Variables, Superglobals, Constants, Operators.

Control Structures:

  • if, Switch Statements

  • Loops –

  • while-do…while-for-break and continue.

Array:

  • Numeric array, Associative array, Multidimensional array.

  • Looping through Arrays.

  • Array Manipulation Functions

Common Features:

  • PHP Date and Time

  • FORM in PHP

  • PHP File Handling

  • PHP Session, Cookies

  • PHP and Ajax

  • PHP CURL

  • Sending Email using mail()

OOP Fundamentals:

  • Defining a class

  • Defining a Method, Properties

  • Access Control Modifiers, Data Access

  • Class Inheritance

  • Abstract Class, Final Class, Final Method, Interface.

  • PHP Traits, Static Keyword.

  • Namespace

PHP 7 New Features: Scalar type hints, Return type declarations, Anonymous classes, Closure::call(), Generator Return Expressions, , Generator delegation, null coalesce operator, space ship operator Throwables and others.

Windows – Local Environment Setup:

  • Installing PHP development environment IDE install

  • Composer

  • Git

  • Creating a Laravel project

  • Opening a project in the IDE

Laravel Fundamentals

  • Laravel Structure Overview Routing

  • Middleware

  • Laravel Request Lifecycle

Laravel Fundamentals – MVC & Other

  • Controllers

  • Models

  • Views

  • Library

  • Helper

  • Artisan

  • Encryption

  • Session

  • Service Container, Facades

Laravel Fundamentals – Laravel Blade templating engine:

  • Master layout setup

  • Some more blade features

Laravel Fundamentals – Database – Laravel Migrations:

  • Environment configurations

  • Migrating

  • Creating migration and dropping them

  • Adding columns to existing tables using migrations

  • Some more migration commands

Laravel Fundamentals – Query builder

  • Inserting data Reading Data

  • Updating Data Deleting Data

  • Joining Query

Laravel Fundamentals – Database – Eloquent / ORM:

  • Reading Data

  • Reading / Finding with Constraints More ways to retrieve data

  • Inserting / Saving Data

  • Eloquent Relationship

LARAVEL CMS PROJECT PLAN

Project: Create a basic cms site with Laravel.

ADMIN PANEL

  • Create Admin Panel

  • Category, Post  and  Page Management

  • User Role & Permission

Front End

  • Home Page

  • About

  • Post Listing

  • Ajax

Final

  • deployment

LEARNING OUTCOMES

Laravel is the most popular PHP framework now a days. By the end of the Laravel course. Student will have a clear idea about PHP, OOP concepts & Laravel framework and student can build dynamic application with laravel. We promise you to provide the best training service.

  1. Learn PHP Basic Learn Object Oriented Programming with PHP

  2. Clear idea on MVC design pattern.

  3. Laravel Basic to Intermediate On class project building (Simple dynamic  site with backend integration).

  4. Guide through how to become a freelancer.

Delivery Method

Remote class assignments and FAQ’s

Instructor Led classroom based training..