Course : Laravel, improvement

Practical course - 3d - 21h00 - Ref. LVL
Price : 1870 € E.T.

Laravel, improvement




This course will enable you to finalize a Laravel project. You'll learn how to manage the security of your application with authentication and authorizations, manage e-mail dispatch and queue management with Queue Worker. You'll also see how to deploy a site in production using Docker.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Disponible en anglais, à la demande

Ref. LVL
  3d - 21h00
1870 € E.T.




This course will enable you to finalize a Laravel project. You'll learn how to manage the security of your application with authentication and authorizations, manage e-mail dispatch and queue management with Queue Worker. You'll also see how to deploy a site in production using Docker.


Teaching objectives
At the end of the training, the participant will be able to:
Manage authentication
Creating unit tests
Develop e-mail application modules
Deploying web applications with Docker

Intended audience
Developers, architects.

Prerequisites
Basic knowledge of Laravel - Good knowledge of PHP. Basic knowledge of object-oriented programming.

Practical details
Hands-on work
Training alternates theory and practice. Everything we learn is put into practice.
Teaching methods
Assessment of learning is carried out throughout the session through a series of exercises (50-70% of the time).

Course schedule

1
Authorizations and authentication

  • Advanced settings.
  • Authentication methods.
  • Disconnection.
  • Safety concepts.
  • Authorizations.
  • Protecting roads.
Hands-on work
Create accounts with different rights.

2
Cache and session

  • Sessions.
  • Use Redis.
  • Store data.
  • The cache.
  • File storage.
  • Database.
  • Store, retrieve and delete data.
Hands-on work
Session management with Redis.

3
Queue management

  • Key concepts.
  • Configuration.
  • Pilot.
  • Queue Worker.
  • Create and dispatch tasks.
  • Monitoring.
  • Error handling.
Hands-on work
Create queue tasks.

4
E-mails

  • Local development.
  • Prepare e-mails.
  • Send e-mails.
  • Use notifications.
  • Choose a driver in a production environment.
  • Amazon SES, Mailgun, SMTP.
Hands-on work
Development of an e-mail application.

5
The tests

  • Unit testing.
  • Database.
  • Functionality testing.
  • Laravel Dusk.
  • Simulation.
  • Automatiser le lancement des tests. Automatiser le lancement des tests
Hands-on work
Create unit tests.

6
The components

  • Integrate a component.
  • Useful, high-quality components.
  • Create your own components.
Hands-on work
Component creation.

7
Assistants

  • Handle strings.
  • Functions on tables.
  • Other assistant functions.
  • Collections.
  • Tinker.
Hands-on work
String manipulation.

8
Deploying a site in production

  • Considerations.
  • Laravel Forge.
  • Prepare a server manually.
  • Continuous integration and deployment.
  • Index.
Hands-on work
Setting up a production site.

9
Laravel development environment with Docker

  • Why dock the project?
  • Setting up.
  • Services.
  • Docker-compose.
  • Service start-up
Hands-on work
Application deployment with Docker.


Customer reviews
4,1 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
MANUEL M.
06/10/25
5 / 5

Perfect teaching methods and efficiency. The trainer took the time to help us effectively with every sticking point.



Publication date : 04/09/2024



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.

Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Dernières places
Date garantie en présentiel ou à distance
Session garantie

REMOTE CLASS
2027 : 8 Mar., 7 June, 8 Sep., 24 Nov.

PARIS LA DÉFENSE
2027 : 8 Mar., 7 June, 8 Sep., 24 Nov.



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.