YoVDO

Learn Easy Admin & API Platform - Admin Application

Offered By: YouTube

Tags

Symfony Courses Web Development Courses JWT (JSON Web Tokens) Courses

Course Description

Overview

Dive into a comprehensive tutorial on creating an Admin Application using Symfony 5 Framework and API Platform, delivered in Tunisian Arabic. Learn to build a stock management system with product details and category CRUD interfaces, incorporating features like filters and pagination. Start from scratch by setting up the development environment, including WAMP Server, Composer, Symfony 5, VS Code, and Postman. Explore the creation of entities, database relationships, and CRUD interfaces using Easy Admin 3. Develop microservices with API Platform, implement JWT authentication, handle image uploads, and add user permissions. The course also covers deployment on Heroku, email verification for user registration, and localization. By the end of this 3.5-hour tutorial, gain the skills to rapidly develop professional admin applications with minimal coding.

Syllabus

Easy Admin & API Platform Course Introduction - تقديم الدورة.
Preparing The Environment - إعداد البيئة.
Symfony 5 Project Setup - إعداد المشروع.
Project Concept - مفهوم المشروع.
Symfony 5: Creating Product & Category Entities - Produit & Categorie تحضير الكلاس.
Symfony 5: Relationships/Association - العلاقات بين الكلاسات.
Creating The Database - إنشاء قاعدة البيانات.
Installing Easy Admin 3 - تثبيت المكتبة.
Creating Category CRUD & Interfaces - إنشاء واجهات الفئة.
Creating Product CRUD & Interfaces - إنشاء واجهات المنتج.
Creating API Platform Microservices - (APIs) الخدمات المصغرة.
API Platform Filters - APIs إضافة الفيلترز في.
Symfony 5 : تسجيل وقت الإضافة و التحديث - Adding CreatedAt & UpdatedAt Fields.
Symfony 5: Upload Image with Vich - تحميل صور المنتجات.
Adding image Thumbnails - إضافة الصور المصغرة.
Symfony 5 : JWT Authentication - مصادقة الدخول [Part 1].
Symfony 5 : JWT Authentication - مصادقة الدخول [Part 2].
Symfony 5 : Login & Logout Easy Admin 3 - تسجيل الدخول والخروج.
Symfony 5 : Remember me - إضافة ميزة تذكرني.
Symfony 5 : Signup with E-mail Verification - التسجيل مع التحقق من البريد الإلكتروني.
Easy Admin 3 : User/Admin Permissions - صلاحيات المستخدم / المسؤول.
Easy Admin 3 : Actions & Permissions [Part 1] - الإجراءات والصلاحيات.
Easy Admin 3 : Translations - الترجمة.
Symfony 5 : Product Publisher Mapping using events - ناشر المنتج.
Deploying Symfony 5 Project [Part1] : Linking Project with Heroku - ربط المشروع مع هروكو.
Deploying Symfony 5 Project on Heroku [Part 2] - المشروع على الهروكو.
Deploying Symfony 5 Project [Part 3] : Deploying the Database - نشر قاعدة البيانات.
Deploying Symfony 5 Project[Part 4]: Fixing the Microservices on Heroku - تثبيت خدمات المشروع.
Symfony 5: JWT Refresh token [Bonus] - تحيين مفتاح الدخول.


Taught by

DevBrains

Related Courses

3D Graphics for Web Developers
Pompeu Fabra University via FutureLearn
Accessibility Audit
Amazon Web Services via AWS Skill Builder
Advanced React
Meta via Coursera
Advanced System Security Topics
University of Colorado System via Coursera
Apply advanced testing for your Django web application
Coursera Project Network via Coursera