Nacita
Web DevelopmentBeginner

Laravel Basic

2 days
Rp 1.500.000

Overview

lastmod: "2026-03-29"

Laravel Basic

Overview

Laravel adalah PHP framework paling populer untuk web development, dikenal dengan syntax yang elegant, ecosystem yang kuat, dan developer experience yang luar biasa. Training ini dirancang untuk pemula yang ingin membangun solid foundation dalam Laravel development.

Melalui pendekatan hands-on dan project-based learning, peserta akan belajar fundamental concepts Laravel dari zero hingga mampu membangun web application yang functional dan maintainable.

What You'll Learn

  • Laravel Fundamentals: Installation, directory structure, dan Laravel philosophy
  • Routing & Controllers: RESTful routing, route groups, dan controller basics
  • Views & Blade Templating: Template engine, layouts, components, dan passing data
  • Database & Eloquent ORM: Migrations, seeders, model relationships, dan query builder
  • Form Handling: Form validation, CSRF protection, dan processing user input
  • Authentication: Built-in authentication scaffolding dan user management
  • CRUD Operations: Create, Read, Update, Delete operations dengan best practices
  • Middleware: Request filtering dan authentication guards
  • File Uploads: Handling file uploads dan storage management
  • Session & Flash Messages: Session management dan user feedback

Prerequisites

Sebelum mengikuti training ini, peserta diharapkan memiliki:

  • Pemahaman dasar HTML, CSS, dan JavaScript
  • Basic PHP programming knowledge (variables, functions, arrays, OOP concepts)
  • Familiar dengan database concepts (SQL basics)
  • Text editor atau IDE (VS Code, PHPStorm recommended)
  • Composer installed on local machine
  • Basic command line/terminal usage

Course Outline

Day 1: Laravel Fundamentals

Session 1: Introduction to Laravel

  • Modern PHP development landscape
  • Why Laravel? Framework advantages
  • Laravel installation dengan Composer
  • Project structure walkthrough
  • Configuration dan environment setup (.env)
  • Artisan CLI essentials

Session 2: Routing, Controllers & Views

  • Route definition dan HTTP methods
  • Route parameters dan constraints
  • Controller creation dengan Artisan
  • Controller methods dan dependency injection
  • Blade templating engine
  • Layouts, sections, dan template inheritance
  • Hands-on Lab: Membuat static website dengan Blade templates

Session 3: Database & Eloquent Basics

  • Database configuration
  • Migrations: creating tables dan schema
  • Seeding database dengan test data
  • Eloquent models dan naming conventions
  • Basic CRUD dengan Eloquent
  • Query builder fundamentals
  • Hands-on Lab: Setup database dan create models untuk blog system

Day 2: Building Real Applications

Session 4: Forms & Validation

  • Creating forms dengan Blade
  • CSRF protection
  • Form request validation
  • Custom validation rules
  • Displaying validation errors
  • Old input data handling
  • Hands-on Lab: Build contact form dengan validation

Session 5: CRUD Operations

  • RESTful resource controllers
  • Create operations (store method)
  • Read operations (index, show methods)
  • Update operations (edit, update methods)
  • Delete operations (destroy method)
  • Flash messages untuk user feedback
  • Hands-on Lab: Complete blog CRUD application

Session 6: Authentication & File Management

  • Laravel authentication scaffolding
  • Login, Register, Password reset
  • Authentication middleware
  • Protecting routes
  • File upload handling
  • Storage system (public, local, S3)
  • Hands-on Lab: Add user authentication dan image upload ke blog

Who Should Attend

Training ini ideal untuk:

  • Web Developers yang ingin belajar modern PHP framework
  • PHP Programmers yang ingin upgrade skill ke Laravel
  • Fresh Graduates yang ingin start career di web development
  • Freelancers yang ingin expand service offerings
  • Backend Developers yang ingin improve productivity

Training Benefits

Sertifikat Resmi

Peserta yang menyelesaikan training akan mendapatkan sertifikat completion yang dapat digunakan untuk validasi skill di LinkedIn dan resume.

Hands-on Experience

Setiap sesi dilengkapi dengan practical labs untuk membangun real-world applications, dari simple blog hingga complete CRUD system.

Post-Training Support

Dapatkan akses ke:

  • Private Slack/Discord channel untuk Q&A
  • Additional learning resources dan documentation
  • 30 hari konsultasi gratis post-training
  • Update materi training selamanya

Flexible Learning Options

  • Online: Live interactive sessions via Zoom dengan screen sharing
  • Offline: Classroom training di Jakarta dengan lab setup
  • Hybrid: Kombinasi online theory dan offline hands-on labs

Career Development

Training ini mempersiapkan peserta untuk:

  • Junior Laravel Developer positions
  • Freelance web development projects
  • Foundation untuk advanced Laravel topics
  • Modern PHP development career path

Training Materials

Peserta akan mendapatkan:

  • Comprehensive slide deck (PDF)
  • Hands-on lab guides dengan step-by-step instructions
  • Complete source code dari semua projects
  • Laravel cheat sheets dan quick references
  • Recording sessions (untuk online training)
  • Access ke private GitHub repository dengan starter templates

Investment

Rp 1.500.000 per peserta

Termasuk:

  • 2 hari intensive training (8 jam/hari)
  • Coffee break dan lunch (untuk offline training)
  • Training materials dan certificates
  • 30 hari post-training support
  • Lifetime access ke updated materials

Group Discount: 10% untuk 3+ peserta dari perusahaan yang sama


lastmod: "2026-03-29"

Ready to Start Your Laravel Journey?

Hubungi kami untuk mendiskusikan jadwal training yang sesuai dengan kebutuhan Anda.

Key Features

Official

Official certification upon completion

Practical

Practical exercises and projects

Ongoing

Ongoing assistance after training

Available Formats

Online
Offline

Schedule

Flexible - Dapat diatur sesuai kebutuhan

Related Trainings

Explore similar programs you might be interested in

Web DevelopmentAdvanced

Laravel Advance

Advanced Laravel training covering advanced patterns, performance optimization, and enterprise-level application development

3 days
Rp 2.500.000
OnlineOffline
Learn More