PHP & Laravel¶
Server-side web development with PHP 8.x and the Laravel framework.
PHP Fundamentals¶
- php type system - types, strict_types, comparison, strings, casting
- php arrays - array types, functions, sorting, destructuring
- php control structures - match, loops, functions, closures, arrow functions, dates
- php oop fundamentals - classes, inheritance, interfaces, traits, namespaces, PSR-4
- php pdo and sessions - PDO, prepared statements, sessions, auth, file upload
Custom MVC Framework¶
- mvc framework - Router, Controller, Model, View, validation, pagination, middleware
Laravel Framework¶
- laravel architecture - service container, providers, facades, directory structure
- laravel routing - routes, controllers, resource routes, route groups
- laravel middleware - request pipeline, auth guards, authorization
- laravel authentication - login, registration, password hashing, throttle
- laravel eloquent orm - models, relationships, query builder, soft deletes
- laravel migrations - schema, foreign keys, seeding
- laravel blade templates - layouts, components, directives
- laravel validation - form requests, rules, error messages
- laravel file storage - disk, file upload, images