PHP Laravel Training

Description

PHP Laravel Training

Get Information

Laravel is the most popular PHP Framework today and has a powerful infrastructure that enables national and international software development.

In the software industry where using PHP is not enough, a framework is often preferred. Laravel Framework is one of the most preferred frameworks.

With this training, you can develop software suitable for teamwork and coding in the global market and increase your coding level.

About Education

Education Objectives

  • To learn Laravel Installation,
  • To learn features such as Laravel Routing (Link Structure), Route Naming, Route Prefix Feature and Controller,
  • To have knowledge about Session Operations (Authentication), Database Connection, Migration, Middleware in Laravel,
  • Listing, Adding, Updating and Deleting Operations in Laravel; Database Operations and CRUD structure in Laravel,
  • To learn Scope Usage in Database Queries in Laravel,
  • To be able to perform Validation Operations in Laravel,
  • Understand the relationships between models (hasMany and belongsTo),
  • To be able to prevent unauthorized GET and POST operations in Laravel,
  • Learn how to use Laravel Seeder,
  • Creating Fake Data with Laravel Faker,
  • To be able to perform E-Commerce (Shopping Cart, Order Creation, Virtual Pos),
  • To be able to perform detailed operations about SEO (Search Engine Optimization),
  • Learning to use Firebase with Laravel.

 

Education Content

  • LARAVEL SETUP

Project Root Directory Structure and Creation

Command Line Logic and Version Control

  • WORKING ON THE COMMAND SCREEN

Download Installation Installer

Integrated with Server

Server Settings

  • ROUTING

Routing Structure and View Files

Route and Page Creation, Calling and Returning Values

Route Methods

Route Method Permissions

Route Parameter Submission

Route Virtual Naming

  • CONTROLLER

Manual Controller Creation

Automatic Controller File Creation with Artisan

Creating CRUD Methods

Route Definition

Route Grouping and Namespace Definition

Route Grouping and Virtual Naming

  • VIEW

Creating a View File

Page Template with Blade Extension

Foldering View Files

Sending Parameters to View Files via Route

Parameter Submission with With() Method

Sending Parameters as Array with Compact() Method

Sending Parameters to View File via Controller

  • BLADE

Blade Template Basic Code Syntax

Create a Blade Template and Include it on Pages with @extends

Using @yield

@section Usage

@include Include Files

Send Data to Included Page with @include and Entity Check

  • DATABASE OPERATIONS

Database Settings to be Used in Database Operations

Database Connection Settings

 

Select Pull All Rows

Insert Data Insert

Update Data Update

Delete Data Erase

  • MIGRATIONS

Working with Migration Files

Creating Migration

Migration Run, Rollback

Migration Refresh, Reset

  • FORM PROCESSING

Form Validation Sample require and Capture Errors

Validator Class Usage and Manual Validation Check

Capture Error Messages Collectively or Individually

Custom Validation Error Messages

accepted

active_url

Existing Validation Rules

  • COLLECTIONS

all()

avg()

count()

min(), max()

dd()

diff()

duplicates()

except()

only()

filtered()

first(), last()

flatten()

shuffle()

search()

  • LOCALIZATION
  • AUTH OPERATIONS
  • MIDDLEWARE
  • SCHEDULE
  • STORAGE
  • CACHE
  • LARAVEL SPECIAL COMMANDS
  • PROJECT DEVELOPMENT FROM SCRATCH

Project Preliminary Preparation

Creating a Table with Migration

Preparing the Data to be Added When Creating a Table with Seeder

Form Validation Application

Model Creation

Clean Laravel Setup from Scratch for Auth Operations

Language File Creation and Turkishization

Review and Download Template Structures

Admin Login Login Page Design

Layout Structure and Creating Default Module

Slider Listing

Dynamic Title Making

  • WORKING WITH ADVANCED PHP FUNCTIONS

If

Else IF

Else

Short Expression

@unless

@isset

@empty

Switch

Case

For

Foreach

While

Forelse

Continue, Break

  • SECURITY WITH LARAVEL

Laravel Security Commands

  • THEME CODING WITH BASIC BOOTSTRAP

Bootstrap 4.0 Codes

Bootstrap Theme Creation

Bootstrap Theme Features

  • INTEGRATION WITH LARAVEL TO THE CREATED THEME

Theme Sharding

Theme Design

Integrating with Laravel

  • RESPONSE

Response Creation

Redirects Redirect

Back Redirect

Redirect Route

Redirect SESSION Data With Method

View Response

JSON Response

Macros Response

Who Should Receive the Training?

  • Those who want to improve themselves in the field of Web Development,
  • Computer Engineering students,
  • Those who learn PHP and want to learn a framework.

Requirements

  • You just need to have intermediate programming skills.

Plan this training institutionally!

This training can be planned in different durations and content specific to your organization. Please contact us for detailed rich content and planning to realize your training objectives.

Get in touch

Additional information

Lokasyon

Online

Kontenjan

20

Eğitmen

Academy Club