Getting Started with Laravel
Introduction to Laravel and its ecosystem.
Setting up the working environment on local and cloud systems.
Fee: 2.500.000 VND
Discount for group registration
This course will introduce you to Laravel from the basics to advanced skills, along with building real-world applications. After this course, you will master the Laravel ecosystem and confidently implement professional projects.
Laravel Installation: Detailed setup of the development environment.
MVC Architecture: Organize code in a scientific manner using the MVC (Model-View-Controller) model.
Routing: Effectively use route parameters and route groups.
Blade Templating: Build reusable interfaces with layouts.
Eloquent ORM: Manage databases with CRUD operations.
Migrations and Seeding: Automatically generate mock data using seeders.
RESTful APIs: Add authentication and versioning for APIs.
Authentication System: Manage user roles and permissions.
Front-end Integration: Integrate Laravel with Vue.js or React.
Real-world Applications: Build a task management system with CRUD functionality.
Beginners who want to start a career in technology.
Information technology students looking to enhance programming skills and familiarize themselves with modern tools and frameworks.
Programmers who want to learn new skills to expand their career opportunities.
Entrepreneurs who want to build technology products for their business or startup ideas.
Offline:
Time (evening): Based on student registration
Location: At the company's headquarters.
Online:
Each student must prepare their own laptop.
If you don't have a laptop: MiTelAI will provide you with a company PC, and you will need to pay a usage fee.
Introduction to Laravel and its ecosystem.
Setting up the working environment on local and cloud systems.
Learn about the MVC model.
Folder structure and configuration in Laravel.
Basic and advanced routing.
Using Blade to create dynamic views.
Connecting to the database.
Relations between tables and advanced queries.
Building and managing APIs.
API authentication using tokens.
Authentication and authorization system.
Sending real-time notifications.
Detailed guidance on building 5 Laravel applications from A to Z, including:
Task Management System: CRUD functionality and user authentication.
Blog Platform: Advanced Blade features, data relationships, file upload.
E-commerce Store: Shopping cart, payment gateway integration.
API Application: Build an API and use it in SPA/mobile applications.
Admin Dashboard: Role-based access control and dynamic data charts.