Laravel
Course Description
CCMI Laravel Training Course (Hisar) Duration: 3 months Schedule: 1.5 hours/day, 5 days/week Eligibility: Basic knowledge of PHP, HTML, CSS, JavaScript, and MySQL Course Overview This placement-oriented course covers the Laravel PHP framework in depth—starting with foundational setup and progressing to advanced development, RESTful APIs, and real-world project execution. Module I – Laravel Fundamentals & Setup Introduction to Laravel framework and MVC architecture Installing Laravel via Composer and project setup Artisan CLI commands for scaffolding controllers and migrations Understanding Laravel’s directory structure and configuration Defining basic routes and linking them to controllers Passing data from controllers to Blade views Assessment: Minor exam + practical project Module II – Blade Templating Engine Converting standard HTML templates into Blade Template inheritance: master layouts and child views Blade directives for variable output, conditionals, loops Embedding PHP and assets within Blade templates Integrating Bootstrap for styling Assessment: Minor exam + practical project Module III – Database Migrations & Seeding Creating and running migrations for schema versioning Using artisan migration commands and rollback strategies Database seeding for test data generation Assessment: Minor exam + practical project Module IV – Handling Forms & Data Input Building forms (e.g., contact forms) using Blade Request validation and custom error messaging Handling file uploads within forms Sending emails via Laravel’s mail system Assessment: Minor exam + practical project Module V – User Authentication Creating registration and login systems Using Artisan to scaffold authentication Adding custom fields and user profile management Assessment: Minor exam + practical project Module VI – Admin Panel Development Setting up a Bootstrap-based admin panel Admin login and custom authentication guards Encrypting sensitive data within the admin section Assessment: Minor exam + practical project Module VII – RESTful Controllers & API Routes Creating controllers and defining RESTful resource routes Implementing route groups and API-specific endpoints Assessment: Minor exam + practical project Module VIII – Eloquent ORM Defining Eloquent models and understanding naming conventions Performing CRUD (Create, Read, Update, Delete) using Eloquent Managing timestamps and relationships between models Rendering database data in views Assessment: Minor exam + practical project Module IX – Composer Packages Integration Using Composer to install third-party packages Integrating external packages into Laravel projects Assessment: Minor exam + practical project Module X – Security & Sessions Managing sessions and cookies securely Applying Laravel’s security best practices for CSRF and input handling Assessment: Minor exam + practical project Module XI – AJAX & jQuery Integration Using AJAX for asynchronous data operations Implementing dynamic features (e.g., comment systems) with AJAX and JSON responses Assessment: Minor exam + practical project Live Capstone Project Design and build a full-stack Laravel application—incorporating authentication, RESTful API endpoints, file uploads, AJAX, and secure database operations. Why Choose CCMI in Hisar? Hands-on instruction with industry-relevant projects Expert mentors and small class sizes for personalized guidance Emphasis on real-world portfolio development Comprehensive placement support: interview prep and job referralsCourse Curriculum
Rishu Maan
CTO App DeveloperI am a web developer with Rishu Mann is a skilled app developer with 3.5 years of experience in building user-centric mobile applications.a vast array of knowledge in many different front end and back end languages, responsive frameworks, databases, and best code practices