Home Solutions Product Training Career
Web Application Development for Businesses using Laravel

Web Application Development for Businesses using Laravel

Fee: 2.500.000 VND

Discount for group registration

Web Application Development for Businesses using Laravel

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.

What Will You Learn?

  • 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.

Target Audience

  • 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.

Teaching Method

  • Offline:

    • Time (evening): Based on student registration

    • Location: At the company's headquarters.

  • Online:

Student Requirements

  • 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.

Detailed Content

1

Getting Started with Laravel

Introduction to Laravel and its ecosystem.

Setting up the working environment on local and cloud systems.

2

Basic Concepts and Architecture

Learn about the MVC model.

Folder structure and configuration in Laravel.

3

Routing and Views

Basic and advanced routing.

Using Blade to create dynamic views.

4

Database Management with Eloquent ORM

Connecting to the database.

Relations between tables and advanced queries.

5

API Development

Building and managing APIs.

API authentication using tokens.

6

Advanced Topics

Authentication and authorization system.

Sending real-time notifications.

7

Real-world Applications

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.