LARAVEL PHP FRAME WORK

Sinet has well experienced academic team to deliver PHP Laravel web framework technologies..



COURSE DETAILS

Duration: 60 hours *

Class: Regular / Week ends / Evening / Sundays

Daily Time: 1.5 hours / 3 hours / half day / Full day

Certification: Sinet Merit Certification

JOIN NOW
* Sinet course can be customized as per student requirement.

JOB PROFILE

PHP Laravel Framework Developer

PHP Programmer

Responsive Web Designer

MySQL Data Manager




PHP LARAVEL MySQL
COURSE CONTENTS

( Can be customized )



1) Introduction to Laravel PHP Frame work

What is Laravel, Advantages of Laravel, Composer, Artisan. Features of Laravel. Composer installation. Download composer from getcomposer.com/download. Create a new project . Application structure: The application structure in Laravel is basically the structure of folders, sub-folders and files included in a project.configuration: Environment ConfigurationEnvironment variables are those which provide a list of web services to your web application.Run the project.Run first project.

2) Routing in Laravel PHP Frame work

Routing: all requests are mapped with the help of routes. Basic routing routes the request to the associated controllers. Basic Routing: All the application routes are registered , Route parameters: need to capture the parameters passed with the URL, Named Routes: Named routes allow a convenient way of creating routes. Middleware acts as a bridge between a request and a response. It is a type of filtering mechanism.

3) Artisan Console in Laravel PHP Frame work

Laravel framework provides three primary tools for interaction through command-line namely: Artisan, Ticker and REPL. Introduction to Artisan, example. Writing Commands. Understanding Release Process, Dump server, Action URL

4) Laravel PHP Frame work Sample program

Create a view in resources directory, Change the view in web.php in routes.Run project. Create a view page in resources directory, css file copy to public directory .Define a new action in controller .Add a new route.Run it. Create a view page in resources directory, css file copy to public directory .Create a new controller in app directory ,define a new action in controller .Add a new route.Run it.

5) Middleware & Namespace Middleware in Laravel PHP Frame work

acts as a bridge between a request and a response. It is a type of filtering mechanism. Namespaces can be defined as a class of elements in which each element has a unique name to that associated class. Declaration of namespace. Controller. It acts as a directing traffic between Views and Models .Creating a controller:syntax and example

6) Restful Resource Controllers in Laravel PHP Frame work

Laravel makes this job easy for us. Implicit Controllers allow you to define a single route to handle every action in the controller. Constructor Injection: example Method injection: dependencies on your controller's action methods.

7) Request in Laravel PHP Frame work

Retrieving the Request URI The “path” method is used to retrieve the requested URI. The is method is used to retrieve the requested URI which matches the particular pattern specified in the argument of the method ,example. Retrieving input: The input values can be easily retrieved in Laravel. No matter what method was used “get” or “post”. Using the input method, Using the properties of Request instance,example

8) Response in Laravel PHP Frame work

A web application responds to a user’s request in many ways depending on many parameters. Basic Response , Attaching Headers, Attaching Cookies, JSON response,

9) Views in Laravel PHP Frame work

In MVC framework, the letter “V” stands for Views. It separates the application logic and the presentation logic. Views are stored in resources/views directory. example. Passing Data to Views, example, Sharing Data with all Views, example

10) Blade templates in Laravel PHP Frame work

Laravel 5.1 introduces the concept of using Blade, a templating engine to design a unique layout. Steps for Creating a Blade Template Layout. Redirections: Named route is used to give specific name to a route, Redirecting to Named Routes: example, Redirecting to Controller Actions: example

11) CSRF Protection in Laravel PHP Frame work

CSRF attacks are the unauthorized activities which the authenticated users of the system perform. Implementation: CSRF is implemented within HTML forms declared inside the web applications. Form without CSRF token, Form with CSRF token

12) Tokens in Laravel PHP Frame work

Tokens-The smallest individual unit in a program. Keyword are reserved words, Identifiers: used as the general technology for the names given to different parts of the program, Literals: Literals are data items that are fixed data values, Punctuator: how statements are grouped together in the code, Operators: Operator is a symbol that tells the computer to perform certain mathematical or logical manipulation.

13) Operators in Laravel PHP Frame work

Operator is a symbol that tells the computer to perform certain mathematical or logical manipulation. Arithmetic operators perform arithmetic calculations. Assignment operators used to assign values Relational operators used to compare values Increment and Decrement operators Logical operators used to combine operations. Type Conversions: cast one type to another

14) Laravel PHP Frame work Control flow statements 1

Decision making structures require that the programmer specify one or more conditions to be evaluated or tested by the program Selective Control Structure The If Statement: If the Boolean expression evaluates to true, then the block of code inside the if statement will be executed. The If….else Statement: An if statement can be followed by an optional else statement, which executes when the Boolean expression is false The If….else if Statement :An if statement can be followed by an optional else if...else statement Nested if :use one if or else if statement inside another if or else if statement

15) Laravel PHP Frame work Control flow statements 2

Selective Control Structure Ternary Operator: used to replace if...else statements The Switch Case Statement: A switch statement allows a variable to be tested for equality against a list of values

16) Laravel PHP Frame work Control flow statements 3

Iterative Control Structures: execute a statement or group of statements multiple times While: executes a target statement as long as a given condition is true Do … While: A do...while loop is similar to a while loop, except that a do...while loop is guaranteed to execute at least one time

17) Laravel PHP Frame work Control flow statements 4

Iterative Control Structures For loop: efficiently write a loop that needs to execute a specific number of times. Nested Loop: to use one loop inside another loop

18) Arrays in Laravel PHP Frame work

Creating arrays, Access array elements using index/key. Two type arrays –Single dimensional, Multidimensional arrays. Foreach loop

19) OOP in Laravel PHP Frame work

What is Object oriented programming, Class, Object, and Encapsulation. Polymorphism, Inheritance, Interface, Abstract class.

20) Working with database

The query to the database can be fired using raw SQL, the fluent query builder, and the Eloquent ORM. To understand the all CRUD (Create, Read, Update, Delete) operations with Laravel. Connecting to Database Errors and logging: A project while underway, is borne to have a few errors. Errors and exception handling is already configured for you when you start a new Laravel project, Logging is an important mechanism by which system can log errors that are generated.

21) Forms in Laravel PHP Frame work

Laravel provides various in built tags to handle HTML forms easily and securely. All the major elements of HTML are generated using Laravel, example Session: Sessions are used to store information about the user across the requests. Accessing Session Data, Storing Session Data , Deleting Session Data, example.

22) Validation

Validation is the most important aspect while designing an application. It validates the incoming data. Validation Rules in Laravel, example

23) File uploading Uploading in Laravel PHP Frame work

Files in Laravel is very easy. All we need to do is to create a view file where a user can select a file to be uploaded and a controller where uploaded files will be processed. example

24) Sending Email in Laravel PHP Frame work

Laravel uses free feature-rich library SwiftMailer to send emails. Using the library function,syntax,example,env configuration

25) Error handling in Laravel PHP Frame work

They track errors and exceptions, and log them to analyze the performance. Important Points, Error log: Logging the errors in a web application helps to track them and in planning a strategy for removing them. Severity Levels: Laravel uses monolog PHP logging library, there are various parameters used for analyzing severity levels.

26) Event Handling in Laravel PHP Frame work

Events provide a simple observer implementation which allows a user to subscribe and listen to various events triggered in the web application. Listeners: Listeners handle all the activities mentioned in an event that is being registered.

27) Authentication in Laravel PHP Frame work

Authentication is the process of identifying the user credentials. Login and registration Manually Authenticating Users. Authorization: Difference between Authentication and Authorization. Authorization Mechanism in Laravel. Laravel provides a simple mechanism for authorization that contains two primary ways, namely Gates and Policies.

28) Encryption in Laravel PHP Frame work

Encryption is a process of converting a plain text to a message using some algorithms such that any third user cannot read the information. Configuration, Encryption Process: Encryption of a value can be done by using the encrypt helper in the controllers of Laravel class, Decryption Process: Decryption of the values is done with the decrypt helper.

29) Hashing in Laravel PHP Frame work

Hashing: Hashing is the process of transforming a string of characters into a shorter fixed value or a key that represents the original string. Verification of Password against Hash: verify the password against hash to check the string which was used for conversion.

30) Pagination Customization in Laravel PHP Frame work

Laravel includes a feature of pagination which helps a user or a developer to include a pagination feature




SINET IS AN ISO 9001 : 2015 CERTIFIED SOFTWARE TRAINING INSTITUTE

(Division of Sinet Education)

www.sinetedu.com