توسعه سریع و سریع PHP

Rapid Fast PHP Development

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: توسعه سریع-سریع PHP Oldschool OG – راهنمای به روز شده نهایی توسعه PHP Oldschool (OG) نمونه سازی سریع سریع PHP بدون فریم ورک های بزرگ و بزرگ توسعه یک پروژه php از ابتدا تا انتها پیش نیازها: درک اولیه PHP، HTML و Javascript

به نسخه به روز و ارتقا یافته دوره محبوب من "Oldschool PHP Development" خوش آمدید – اکنون بهتر، سریع تر و با دانش عملی تر!

آیا روزهای توسعه ساده و مؤثر PHP را بدون گرفتار شدن در چارچوب‌های بسیار پیچیده و اصول OOP غافلگیر کرده‌اید؟ پس این دوره برای شما مناسب است! همه ما در صدد ارائه نتایج واقعی با PHP رویه‌ای قدیمی هستیم - بدون چارچوب‌های سنگین، فقط کدنویسی هوشمند با جدیدترین ابزارها و بسته‌های PHP.

چه شما یک مبتدی کامل باشید یا یک توسعه‌دهنده باتجربه که می‌خواهید اصول اولیه را دوباره مرور کنید، این دوره شما را به صورت گام به گام راهنمایی می‌کند، از راه‌اندازی محیط توسعه‌تان تا به‌کارگیری برنامه‌های PHP خودتان.

>

آنچه یاد خواهید گرفت:

  • تنظیم محیط خود: نحوه نصب و پیکربندی PHP را در دستگاه محلی خود بیاموزید و اطمینان حاصل کنید که برای شیرجه سریع آماده هستید.

  • مسیریابی: بر اصول مدیریت مسیرهای URL بدون تکیه بر چارچوب‌های سنگین مسلط شوید.

  • الگوسازی: سیستم‌های قالب‌بندی انعطاف‌پذیر و سریع خود را بدون لایه‌های غیر ضروری بسازید.

  • عملیات پایگاه داده: عملیات CRUD کارآمد را انجام دهید و کد PHP خود را مانند یک حرفه ای با پایگاه های داده یکپارچه کنید.

  • امنیت: اقدامات امنیتی حیاتی را برای ایمن نگه داشتن برنامه خود در برابر آسیب پذیری های رایج اجرا کنید.

  • مدیریت کاربر ورود به سیستم: احراز هویت کاربر، مدیریت جلسه، و ایجاد سیستم‌های ورود امن.

  • Sessions API: با جلسات به طور موثر کار کنید و برنامه های PHP خود را با استفاده از API به سرویس های خارجی متصل کنید.

و خیلی چیزهای دیگر - همه بدون گم شدن در اصطلاحات یا پیچیده کردن بیش از حد فرآیند.

چرا این دوره را انتخاب کنید؟

  • توسعه سریع و عملی: از روی کرک رد شوید و مستقیماً به کدنویسی با تکنیک هایی بپرید که بر انجام سریع و درست کارها تمرکز دارند.

  • PHP رویه ای در بهترین حالت خود: نیازی به غرق شدن در کلاس های انتزاعی، رابط ها یا سایر مفاهیم پیچیده OOP نیست. ما به آنچه کار می کند پایبند هستیم.

  • آموزش عملی: با استفاده از ابزارهایی که بهره وری شما را افزایش می دهند و در عین حال کارها را ساده نگه می دارند، پروژه های دنیای واقعی را از ابتدا بسازید و اجرا کنید.

اگر آماده‌اید از سر و صدا بکاهید، گردش کار توسعه خود را ساده کنید و لذت برنامه‌نویسی سریع و مؤثر PHP را برگردانید، در این سفر هیجان‌انگیز به ما بپیوندید!

بیایید شروع کنیم - اکنون ثبت نام کنید و همین امروز شروع به ساخت برنامه های PHP خود کنید!


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه و دوره Introduction & Course

  • این دوره برای چه کسانی است (و برای چه کسانی نیست)؟ Who Is This Course For (and Who Is It Not For)?

  • قرار است چه چیزی را توسعه دهیم؟ What are we going to develop?

  • نکته در مورد خطاها و اشتباهات Note about Errors & Mistakes

پیش نیازها، نرم افزار مورد نیاز Prerequisites, needed Software

  • وب سرور، PHP و MySQL Webserver, PHP & MySQL

  • سرور Wamp.net را پیکربندی کنید Configure Wamp.net Server

  • کد VS VS Code

  • آهنگساز و بسته بندی Composer & Packagist

  • مدیریت MySQL MySQL administration

مراحل اول First Steps

  • چارچوب HTML HTML Framework

  • Pimping the design - tabler.io Pimping the design - tabler.io

  • ساختار دایرکتوری Directory Structure

محصولات Products

  • AltoRouter & htaccess AltoRouter & .htaccess

  • شاخه 01 Twig 01

  • شاخه 02 - قالب تقسیم Twig 02 - splitting Template

  • برخی از اصلاحات و globalTemplateArray some fixes & globalTemplateArray

  • MySQL و PDO MySQL & PDO

محصولات (فرم درون خطی) Products (inline Form)

  • مروری کوتاه، ایجاد جدول محصولات، فهرست و ویرایش محصولات و روش‌های HTTP a brief overview, create products table, List & Edit Products & HTTP Methods

  • به روز رسانی محصولات Updating products

  • پیام‌های اعلان محصولات، جلسات و JS را درج کنید Insert Products, Sessions & JS Notify Messages

اتاق های ذخیره سازی (در حال ویرایش در صفحه جداگانه) Storage Rooms (editing on seperate page)

  • مروری کوتاه، میز اتاق ذخیره سازی ایجاد کنید و اتاق ها را فهرست کنید A brief overview, create storage room table & list rooms

  • ایجاد صفحه افزودن اتاق create add room page

  • افزودن جاوا اسکریپت و اتاق های ذخیره adding javascript & saving rooms

افزودن محصولات به اتاق های ذخیره سازی ما (پنجره مودال) Adding products to our storage rooms (modal window)

  • پیش نمایش، ایجاد جدول، انتخاب داده ها (آرایه ها) preview, create table, selecting the data (arrays)

  • اضافه کردن شاخه برای نمایش موجودی adding twig for displaying the inventory

  • اضافه کردن کد شاخه ای برای پنجره مودال و ذخیره داده ها در php adding twig code for modal window and saving the data in php

مدیریت کاربر User management

  • نمای کلی و افزودن جدول کاربران و گروه کاربر، ایجاد صفحه فهرست کاربران Overview & adding a users & usergroup table, creating user list page

  • اضافه کردن کاربران، هش رمز عبور adding users, password hashing

  • صفحه ورود و به روز رسانی روتر برای بررسی ورود به سیستم Login page and Updating router to check for login

  • ورود چک Login Check

  • بازنشانی رمز عبور، ایمیل php، ایمیل نت Password reset, php mail, nette mail

  • حذف کاربران Deleting users

  • کاربران را ویرایش کنید Edit users

  • قدرت سنج رمز عبور Password strength meter

  • از درج کاربران با همان ایمیل جلوگیری کنید Prevent inserting users with the same email

امنیت Security

  • CSRF - درخواست متقاطع سایت - جعل CSRF - Cross-Site-Request-Forgery

  • CSP - خط مشی امنیت محتوا CSP - Content Security Policy

  • SQL Injections، XSS - هرگز به ورودی کاربر اعتماد نکنید SQL Injections, XSS - Never trust user input

  • (افزایش خودکار) شناسه ها در مقابل توکن ها (auto increment) IDs vs. Tokens

  • نمایش اطلاعات حساس و حذف پیکربندی در فایل ENV Displaying sensitive information & excluding configuration into an ENV file

  • سیستم ورود به سیستم Logging System

  • ایمن سازی کوکی ها و HSTS Securing Cookies & HSTS

  • آپلودهای فایل File Uploads

ایجاد یک API برای دسترسی خارجی به محصولات و سفارش Creating an API for external Access to products and making an order

  • معرفی این بخش Intro to this section

  • روش‌های احراز هویت (پایه و JWT) Authentification Methods (Basic & JWT)

  • تنظیمات Thunderclient و wamp.net Thunderclient & wamp.net setting

  • احراز هویت اولیه را توسعه دهید Develop basic authentification

  • احراز هویت JWT JWT authentification

  • API را تمام کنید finish the API

چیزهای دیگر Other things

  • چند زبانه/بین المللی شدن/i18n Multilanguage/Internationalization/i18n

  • PDF - چاپ فاکتورها PDFs - printing invoices

  • ذخیره برای عملکرد بیشتر Caching for more performance

کلمات پایانی Final Words

  • ایده های آینده و متشکرم upcoming ideas & thank you

نمایش نظرات

توسعه سریع و سریع PHP
جزییات دوره
13 hours
53
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
956
4 از 5
دارد
دارد
دارد
Daniel Wenzel
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Daniel Wenzel Daniel Wenzel

مدت طولانی توسعه دهنده وب و بازی Full Stack