Skip to content

Fullstack Development with PHP and Laravel for SMKDEV Community. Composer, Modularization, Blade, Eloquent, Bouncer

License

Notifications You must be signed in to change notification settings

smkdev-id/smkdev-laravel-public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fullstack Development with Laravel for SMKDEV Community

SMKDEV hadir dengan memberikan komponen utama dalam mengembangkan potensi sebagai Fullstack Developer dengan Laravel. Kurikulum ini dibangun sedemikian rupa oleh SMKDEV bersama partner industri yang telah dipercaya. Telah teruji pada dalam menghasilkan talenta yang disesuaikan dengan kebutuhan industri

Syllabus

Module Name Objectiveness Learning Details
PHP Fundamental Local Development with XAMPP, Variables, Types, Operators, Control Statements, Function & Parameters, String Methods, Data Structures, Packages, Cookie & Session 01-golang-fundamental
Object Oriented Programming dengan PHP Class & Object, Method, Property, Interface, Inheritance, Trait, Namespace, Iterator, Generator 02-php-oop
Dependency with Composer Konsep Dasar, Dependency Management, Dependency Injection, Semantic Versioning, Laravel Artisan 03-dependency-with-composer
Development with Laravel: Routing Router Methods, Parameter, View & Name, Grouping, Route Binding, Caching, Route Limiting, CORS, Modularization, Feature Tests 04-laravel-routing
Development with Laravel: Controller Action, Namespace, Resource Controller, Middleware, Nested Controller, Single Action, Shallow Nesting, Feature Tests 05-laravel-controller
Development with Laravel: View Blade Component Concepts, Loading View, Control Structure & Passing Data, Layout, Form, Components, Subview, Service Injection, Custom Directive, JS Framework Integration, Compiling Assets, Feature Tests 06-laravel-view
Development with Laravel: Model Konsep Dasar Database, Database Migration & Raw Queries, Seeding, Factories, Query Builder, View, Trigger, Function, Stored Procedure, Eloquent Query Scopes, Polymorphic Relationships, Eloquent Accessors and Mutators, Eloquent Collections, Soft Deletes, Model Observers, Feature Tests 07-laravel-model
Authentication & Authorization Auth Basics, Default Auth Model, Auth in Controller / Blade, Auth Middleware, Roles/Permissions, Gates, Policies, Email Verification, Encryption, Hashing, Password Reset, Spatie Permission, Bouncer, Feature Tests 08-authentication-authorization
Error Handling Custom Exception, HTTP Exception, Custom Error Page, Customizing Renderable, Reporting Exception, Global Contextual Data, 3rd-party Error Tracking 09-error-handling
Test Driven Development pada Laravel HTTP Tests, Console Tests, Browser Tests, Database, Mocking, Refactoring 10-tdd-laravel
Laravel Design Pattern Creational, Structural, Behavioral, SOLID Code, Scalable Code, Maintainable Code, Best Practices and Standards 11-laravel-design-pattern
Deployment Scenario Konsep Dasar, Persiapan Aplikasi untuk Deployment, Server Requirements dan Konfigurasi, Web Server dan Reverse Proxy, Monitoring dan Scaling, Logging & Error Handling, Skalabilitas dan Load Balancing 12-deployment-scenario
Continuous Integration and Deployment (CI/CD) Robust Concept of Continuous Integration and Deployment, Environment Configurations, GitHub Actions & Workflows, Continuous Integration Practices Continuous Deployment Practices, Web Service Use Case, More Best Practices 13-ci-cd
Containerization Containerization vs Virtualization, Robust Concepts of Docker, Containerizing Golang Services, Docker Compose, Container Orchestration, Counting Metrics 14-containerization
Cloud Computing Service Robust Concept of Cloud Computing, Backend as a Service, Platform as a Service, Infrastructure as a Service, Cloud Database Services, Cloud Service Management, Pricing & Optimizations 15-cloud-computing
Best Practices & Use Cases Implementing Image Recognition System 16-best-practice

Mitra Industri

Pertanyaan dan Kontribusi

Jikalau ada pertanyaan terkait materi, sumber daya, serta ingin berkontribusi dalam pengembangan kurikulum ini, silahkan bergabung ke grup SMKDEV - Open Source

About

Fullstack Development with PHP and Laravel for SMKDEV Community. Composer, Modularization, Blade, Eloquent, Bouncer

Topics

Resources

License

Stars

Watchers

Forks