Change your life now with the first bootcamp in Morocco that guides you step
by step to build a complete online project.
RISK-FREE - You too can get the job of your dreams.
Introduction to web development and key concepts.
Overview of HTML, CSS and JavaScript.
Creating a simple web page in HTML.
Using CSS properties for formatting.
Advanced use of HTML tags to structure content.
Implementation of HTML5 semantics.
Positioning of elements with CSS properties.
Introduction to Git and GitHub for version management.
Using Git to clone, add and validate changes.
Introduction to algorithms and problem solving.
Advanced Git manipulation: branch management, mergers and conflicts.
Using Git for collaborative work.
Application of simple algorithms for specific tasks.
Deepening of JavaScript programming.
Advanced DOM manipulation for dynamic interactions.
Introduction to Bootstrap: use of components and grid.
Use JavaScript to interact with Bootstrap elements.
Creating responsive layouts with Bootstrap.
Advanced use of Bootstrap components for specific features.
Introduction to PHP: basic syntax and variables.
Using PHP to create dynamic elements on a web page.
Object-oriented programming (OOP) in PHP: classes, objects and methods.
Create classes and objects to organize the code.
Introduction to project management: methodologies and tools.
Application of OOP to create more structured projects.
Introduction to MVC architecture and separation of concerns.
Creation of models, views and controllers in PHP.
Application of MVC architecture in a project.
Using Laravel to create an application based on MVC.
Advanced use of Laravel: routes, views and controllers.
Create dynamic views with Blade.
Explore Eloquent ORM for database manipulation.
Create models and relationships in a Laravel app.
Using Laravel Voyager to create admin panels.
Project management with Git and use of management tools.
Project management methodologies: Agile, Scrum, Kanban.
Planning and monitoring tasks for a Laravel project.
Advanced use of Eloquent ORM to manage relationships and queries.
Creating advanced features in a Laravel app.
Introduction to application testing and test creation with PHPUnit.
Laravel application testing to ensure quality and stability.
Automated application deployment with Laravel Forge.
Using DevOps to automate testing and deployments.
Performance monitoring and application optimization.
Updating and continuous maintenance of Laravel projects.
Preparation of the presentation for the final defense.
Simulation of the presentation in front of peers and answers to questions.
Defense of projects before the jury and presentation of features.
Evaluation of projects by the jury and feedback on performance.
Start of the practical internship in a company.
Application of skills learned in a professional environment.
Writing of a detailed internship report and documentation of experiences.
Assessment of skills acquired throughout the training.
Discussion on the experiences of the internship and the challenges encountered.
Reflection on the training path and the progress made.
Celebration of success and delivery of certifications.
Advanced use of Eloquent ORM for complex relationships.
Creation of more advanced projects with extended features.
Using migrations to manage the database structure.
Application of Laravel skills for real projects.
Introduction to security in web applications.
Implementation of user authentication with Laravel.
Manage roles and permissions in an application.
Using middleware to secure routes.
Introduction to APIs (Application Programming Interface).
Creating APIs in a Laravel application.
Using AJAX for communication between frontend and backend.
Implementation of real-time features with websockets.
Methods for optimizing performance in web applications.
Use caches to improve application speed.
Introduction to load testing to assess performance.
Analysis of load test results and optimization of problems.
Further creation of advanced projects using Laravel.
Use all the skills acquired to develop complex features.
Introduction to good development practices, clean coding and documentation.
Preparation for the transition to the development industry.
In-depth exploration of project management methodologies.
Use of advanced planning and monitoring techniques.
Preparation for job search: writing resumes, interviews, etc.
Presentation of career opportunities in the field of development.
Finalization and polishing of advanced projects.
Preparation of final demonstrations and presentations.
Preparation for the success celebration event.
General review of acquired skills and knowledge.
Celebration event for participants, instructors and mentors.
Presentation of final projects and achievements.
Delivery of certifications and recognitions.
Networking with industry professionals and alumni.
Don't worry, our team will accompany you with steady steps towards professionalism.
If you are looking for a place where results come true, l'karrière is the place you are looking for
We developed a robust stock management application for a logistics company, enabling real-time tracking of products, stock levels, and orders.
We developed an intuitive food delivery app that allows users to order meals online from local restaurants and track their delivery in real-time.
What are you
waiting for ?
We made this comparison for you so you don’t waste your time discovering the differences in what you get from the bootcamp and other online courses available
Determine if this bootcamp is right for you by reviewing the content of the program and assessing your learning goals against what is being offered.
l'karrière camp welcomes beginners and intermediate levels. The courses are designed to guide learners from the basics to advanced mastery.
Yes, the program is structured to cover the basics and advanced skills of Laravel 10 & Bootstrap in 8 weeks. However, mastery will depend on your commitment and ongoing practice.
You will need a computer, a stable internet connection and a willingness to learn. Specific details will be provided in the registration information.
When registering, you will usually have the option to select your study schedule preferences. Choose the slots that fit your schedule and learning habits.