Visão Geral
Curso Laravel Web Development with Laravel. Laravel é um framework PHP muito popular e este curso ensinará os alunos como instalar e manusear o laravel e utilizá-lo para desenvolver aplicações web poderosas e dinâmicas. Além disso, as sessões de treinamento serão realizadas sob a supervisão de especialistas do setor um instrutor consltor atimo nomecado atuando com Laravel no dia-dia.
À medida que o desenvolvimento web profissional está se tornando uma das opções de carreira populares no mercado o treinamento em Laravel é a maneira perfeita de desenvolver habilidades de desenvolvimento web. Mesmo depois de concluir o treinamento em PHP , o Laravel pode ser a melhor opção para seguir em frente, ou você pode começar do zero e explorar as coisas.
Objetivo
Após realizar este Curso Laravel Web Development with Laravel você será capaz de:
- Compreensão aprofundada dos recursos MVC no Laravel Framework.
- Facilita o processo de desenvolvimento web dos programadores.
- Os dados são protegidos, o que permite um processo de desenvolvimento saudável.
- Alguém pode se tornar um freelancer.
- Oferece enormes oportunidades de carreira e colocação profissional.
- Profissionalismo e credibilidade atingem um pico.
- Cria o hábito de se manter atualizado com as novas tecnologias.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico
Installing and setting up Laravel and Supporting Tool
- Introduction to Laravel
- Concept of Composer
- Install & Use of Composer
- Installing Laravel using composer
- Install & Use of open source distributed version control system GIT
- Concept & Use of GitHub for hosting GIT repositories
- Configuring Laravel
- Project Structure
- Setting up Development and Debugging Tools
Routing
- Basic Routing
- Named Routing
- Grouped Routing
- Routing Parameters
- Handling Invalid Routes
- Route filtering with Middleware
Controllers
- Introduction
- Basic Controllers
- Restful Resource Controllers
- Controller Routing
- Controller Middleware
Request
- Handling Request Info.
- Request Inputs
- Form Inputs
- Old Inputs
- Cookies
- Files
Response
- Attach Headers and Cookie to response
- Response with View
- Response with JSON
- Response with File
Database
- Introduction
- Migration
- Schema Building
- Migration Structure
- Running Migration
- Writing Migration
- Seeding
- Database Configuration
- Running Raw SQL queries
Model
- Eloquent ORM
- Defining Model
- Retrieving Model
- Insert & Update Model
- Deleting Model
- Eloquent Relationship
- One to One
- One to Many
- Many to Many
View
- Passing data to view
- Sharing data to all views
- Blade Template Engine
- Introduction
- Template Inheritance
- Displaying Data
- Implement Control Structures
Laravel Forms & Html Component
- Installation
- Generating form
- CSRF Protection
- Form Elements
- Labels
- Text, Text Area, Password & Hidden Fields
- Checkboxes and Radio Buttons
- File Input
- Number Input
- Date Input
- Drop-Down Lists
- Buttons
- Custom Form Macros
Laravel Services
- Authentication of our application
- Introduction
- Configuring Auth Library
- Creating authentication system using Middleware
- Artisan Console
- Concept
- Exception Handling and Error Logging
- Laravel Helpers
- Briefing through available helpers
- Mail
- Configuring & sending mail
- Pagination
- Session
- Cache
- Event
- Laravel's events provides a simple observer implementation, allowing you to subscribe and listen for events in your application.
- Localization
- Helps create Multi-language application
- Validation
- Validation approaches
- Validation Rules with associating messages
- Custom Rules with associating custom messages
Laravel Architectural Concept
- Request Lifecycle
- Gives knowledge of how Laravel actually works.
- Facade
- Provides an easy way of accessing application class and librairies.
- Service Providers in Laravel
- Service providers are the central place of all Laravel application bootstrapping.
- Service Containers in Laravel
- Service container is a powerful tool for managing class dependencies and performing dependency injection.
Laravel Package Development
- Packages are the primary way of adding our custom functionality to Laravel which aren’t provide by framework. ACL ( Access Control List ) System using Laravel Authorization and available laravel acl packages Design Patterns followed while developing ecommerce web application
- MVC
- Repository Pattern
- Strategy Pattern
- Performing Gulp tasks using Laravel Elixier Use of Bower for managing Client Side Package Management System Unit Testing using Laravel’s built in Test Component.
TENHO INTERESSE