Musa Formazione

Programma Didattico Corso Laravel

Api laravel developer php

  • Version 7.1+
  • Composer
  • Autoloading standards
  • Esercitazione laravel setup

Basic architecture

Http verbs

  • Request lifecycle

Routing

Redirects

  • Route parameters
  • Named routes
  • Route groups
  • Route model binding
  • Rate limiting

Controllers

Defining controllers

  • Controller namespacing
  • Esercitazione
  • Resource controllers
  • Route caching

Middleware

Defining and registering middleware

  • Middleware parameters
  • Esercitazione

Requests

Psr-7 requests

  • Request path and method
  • Retrieving input
  • Uploaded files
  • Proxy configuration

Responses

Attaching headers and cookies

  • Encryption
  • Redirects
  • Flash data
  • Response types
  • Response macros

Collections

Creating and extending collections

  • Collection methods
  • Higher-order messages

Helper methods

Arrays and objects

  • Paths
  • Strings
  • Urls

Database

Query builder

  • Pagination
  • Migrations
  • Seeding

Eloquent orm

Conventions

  • Relationships
  • Eloquent collections
  • Mutators and accessors
  • Api resources
  • Serialization
  • Scopes
  • Esercitazione

Testing

Creating and running tests

  • Http tests
  • Session and authentication
  • Testing file uploads
  • Available assertions
  • Browser tests and dusk
  • Data factories
  • Fakes and mocking
  • Esercitazione

Advanced architecture

Service container binding and resolution

  • Service providers
  • Facades
  • Esercitazione

Views

Creating views

  • Passing data to views
  • View composer
  • Esercitazione

Url generation

Named routes

  • Controller actions
  • Default values

Sessions

Configuration

  • Storing data
  • Retrieving data
  • Deleting data
  • Flash data
  • Custom drivers
  • Esercitazione

Validation

Form requests

  • Manually creating validators
  • Error messages
  • Validation rules
  • Custom rules
  • Esercitazione

Logging

Configuration

  • Writing to specific channels
  • Creating custom channels
  • Esercitazione

Frontend

Blade templating

  • Localization
  • Asset compilation
  • Esercitazione

Security

Authentication

  • Authorization
  • Encryption and hashing
  • Csrf protection
  • Xss protection

Artisan console

Generating commands

  • Command I/O
  • Registering commands
  • Executing commands
  • Esercitazione

Websockets

Broadcasting events

  • Receiving events
  • Broadcasting channels
  • Presence channels
  • Client events
  • Esercitazione

Caching

Drivers and configuration

  • Storing items
  • Retrieving items
  • Cache tags
  • Creating custom drivers
  • Esercitazione

Events

Registering events and listeners

  • Queued listeners
  • Dispatching events
  • Subscribing to events
  • Esercitazione

File storage

Configuration and drivers

  • Storing and retrieving files
  • Custom filesystems
  • Esercitazione

Mail

Drivers and configuration

  • Generating mailables
  • Writing mail
  • Sending mail
  • Markdown
  • Local development
  • Esercitazione

Notifications

Creating notifications

  • Sending notifications
  • Mail notifications
  • Markdown
  • Database notifications
  • Broadcast notifications
  • Sms notifications
  • Slack notifications
  • Custom channels
  • Esercitazione

Package development

Discovery

  • Service providers
  • Resources
  • Commands
  • Assets
  • Publishing file groups
  • Esercitazione

Queues

Drivers and configurations

  • Creating and dispatching jobs
  • Running queue workers
  • Supervisor
  • Handling failed jobs
  • Esercitazione

Task scheduling

Scheduling artisan commands

  • Scheduling queue jobs
  • Scheduling shell commands
  • Time zones
  • Preventing task overlaps
  • Maintenance mode
  • Esercitazione

Esercitazione finale

Ti Aiutiamo Noi!

Compila il form e scopri tutti i vantaggi riservati a TE!
Copyright 2021 © IN-Formazione s.r.l.. Tutti i diritti riservati. P. IVA 07252070722