Musa Formazione

Corso per Creare Siti Web con Laravel

Impara a Realizzare Applicazioni Web Complesse | Sviluppa E-Commerce, Gestionali, CMS in Maniera Veloce e Scalabile

CONTATTACI
Programmare con Laravel

Un percorso professionalizzante e completo, 100% pratico, aperto a tutti. Partirai dalle basi e raggiungerai in poche settimane un’ottima conoscenza di Laravel. Il corso ideale per chi ha poco tempo e ha bisogno di una formazione flessibile, che si adatti ai propri ritmi di vita quotidiana

RICHIEDI INFORMAZIONI
Lezioni Online Live: 75 ORE
Videolezioni Registrate: 75 ORE
Accesso alla piattaforma di e-learning 7/7
Esercitazioni
Forum con Docente e Colleghi
Accesso da PC o Mobile
Attestato di frequenza
Incontri one-to-one con il docente

Obiettivi Formativi

Con questo corso tecnico-pratico imparerai step by step a sviluppare un’applicazione web dinamica, sicura e scalabile. L’approccio pratico ti consentirà di lavorare direttamente sul codice. Lezione dopo lezione riuscirai a realizzare il tuo progetto web e ad applicare le competenze apprese in ambito lavorativo.

All’interno della piattaforma di formazione, oltre alle video lezioni e alle esercitazioni, troverai una community attiva composta da docenti esperti e colleghi corsisti pronti a confrontarsi sempre, anche dopo il corso. Un ambiente stimolante per la tua crescita e formazione continua.

Sbocchi Professionali

Con le competenze acquisite durante il corso potrai tranquillamente candidarti ad offerte di lavoro relative a:

  • Web developer junior
  • Back End Developer junior
  • Sviluppatore Laravel junior

Queste sono figure molto richieste dalle aziende che pubblicano ogni giorno migliaia di offerte di lavoro. Paradossalmente, sono poche le figure formate e competenti in grado di soddisfare le esigenze del mercato del lavoro. Perciò, affrettati. Fòrmati, Certificati e Trova Lavoro.

Programma

Sviluppare Applicazioni Web con Laravel

PHP

  • Version 7.1+
  • Composer
  • Autoloading Standards

Architecture

  • Request Lifecycle
  • Service Container Binding and Resolution
  • Service Providers
  • Facades
  • HTTP Verbs

Routing

  • Redirects
  • Route Parameters
  • Named Routes
  • Route Groups
  • Route Model Binding
  • Rate Limiting

Middleware

  • Defining / Registering Middleware
  • Middleware Parameters

Controllers

  • Defining Controllers
  • Controller Namespacing
  • Single Action Controllers
  • Middleware
  • Resource Controllers
  • Dependency Injection
  • Route Caching

Requests

  • PSR-7 Requests
  • Request Path and Method
  • Retrieving Input
  • Uploaded Files
  • Proxy Configuration

Responses

  • Attaching Headers / Cookies
  • Encryption
  • Redirects
  • Flash Data
  • Response Types
  • Response Macros

Views

  • Creating Views
  • Passing Data to Views
  • View Composer

URL Generation

  • Named Routes
  • Controller Actions
  • Default Values

Sessions

  • Configuration
  • Storing Data
  • Retrieving Data
  • Deleting Data
  • Flash Data
  • Custom Drivers

Validation

  • Form Requests
  • Manually Creating Validators
  • Error Messages
  • Validation Rules
  • Custom Rules

Logging

  • Configuration
  • Writing to Specific Channels
  • Creating Custom Channels

Frontend

  • Blade Templating
  • Localization
  • Asset Compilation

Security

  • Authentication
  • Authorization
  • Encryption / Hashing
  • CSRF Protection
  • XSS Protection

Artisan Console

  • Generating Commands
  • Command I/O
  • Registering Commands
  • Executing Commands

Websockets

  • Broadcasting Events
  • Receiving Events
  • Broadcasting Channels
  • Presence Channels
  • Client Events

Caching

  • Drivers / Configuration
  • Storing Items
  • Retrieving Items
  • Cache Tags
  • Creating Custom Drivers

Collections

  • Creating / Extending Collections
  • Collection Methods
  • Higher-order Messages

Events

  • Registering Events / Listeners
  • Queued Listeners
  • Dispatching Events
  • Subscribing to Events

File Storage

  • Configuration / Drivers
  • Storing / Retrieving Files
  • Custom Filesystems

Helper Methods

  • Arrays / Objects
  • Paths
  • Strings
  • URLs
  • Misc

Mail

  • Drivers / Configuration
  • Generating Mailables
  • Writing Mail
  • Sending Mail
  • Markdown
  • Local Development

Notifications

  • Creating Notifications
  • Sending Notifications
  • Mail Notifications
  • Markdown
  • Database Notifications
  • Broadcast Notifications
  • SMS Notifications
  • Slack Notifications
  • Custom Channels

Package Development

  • Discovery
  • Service Providers
  • Resources
  • Commands
  • Assets
  • Publishing File Groups

Queues

  • Drivers / Configurations
  • Creating / Dispatching Jobs
  • Running Queue Workers
  • Supervisor
  • Handling Failed Jobs

Task Scheduling

  • Scheduling Artisan Commands
  • Scheduling Queue Jobs
  • Scheduling Shell Commands
  • Time Zones
  • Preventing Task Overlaps
  • Maintenance Mode

Database

  • Query Builder
  • Pagination
  • Migrations
  • Seeding

Eloquent ORM

  • Conventions
  • Relationships
  • Eloquent Collections
  • Mutators / Accessors
  • API Resources
  • Serialization
  • Scopes

Testing

  • Creating / Running Tests
  • HTTP Tests
  • Session / Authentication
  • Testing File Uploads
  • Available Assertions
  • Browser Tests / Dusk
  • Data Factories
  • Fakes / Mocking
SCARICA PROGRAMMA COMPLETO
Senior Trainer

Mauro Mazzetto

Freelance | Full Stack Developer | Scrum Master | UX-UI Designer | Trainer
Docente Corso Back End Developer | Laravel - PHP - MySQL

SEI IN OTTIMA COMPAGNIA

Insegnanti preparati con evidente esperienza, piattaforma funzionale, materiale didattico ben costruito ed abbondante, aggiornamenti ed approfondimenti continui ed ottima assistenza. Senza dubbio la mia miglior esperienza formativa.
Andrea Toma

Personale veramente molto disponibile, gentile e professionale. Durante il mio percorso formativo per ogni dubbio posso contare sul loro aiuto. Lo consiglio a tutti 👍🏻
Stefano Citani

Sto seguendo il corso Web Developer. Mi trovo benissimo. Il docente è bravissimo. Non avrei potuto trovarmi meglio.
Lorenzo Merola

RICHIEDI INFORMAZIONI

Richiedi oggi stesso gratuitamente informazioni su questo corso
  • This field is for validation purposes and should be left unchanged.

PARLANO DI NOI

crossmenu