رفتن به محتوای اصلی
جشنوارهٔ دیتابیس و بک‌اند––روز––ساعت––دقیقه––ثانیهدیدن پیشنهادها

مسیر یادگیری بک‌اند؛ از پایه تا پروژه

یک مسیر پیوسته در سوپر کورس بک‌اند: وب، PHP، SQL، شیءگرایی، MVC، API، امنیت و انتشار پروژه.

1. وب را از پایه بفهمیم

  • اینترنت، مرورگر و سرور؛ چرخهٔ درخواست و پاسخ
  • HTTP، DNS، HTTPS و ابزارهای توسعه
  • راه‌اندازی محیط توسعه و اولین پروژه

خروجی این مرحله: چرخهٔ یک درخواست وب را توضیح می‌دهی و محیط توسعهٔ خودت را آماده می‌کنی.

2. HTML و CSS برای توسعه‌دهندهٔ بک‌اند

  • ساختار معنایی صفحه، فرم‌ها و اعتبارسنجی اولیه
  • چیدمان واکنش‌گرا و اتصال رابط کاربری به سرور
  • ساخت صفحات موردنیاز پروژهٔ نهایی

خروجی این مرحله: صفحه‌ها و فرم‌های موردنیاز پروژه را با ساختار درست و چیدمان واکنش‌گرا می‌سازی.

3. منطق برنامه‌نویسی و PHP

  • متغیر، نوع داده، شرط، حلقه، تابع و آرایه
  • مدیریت فرم و فایل، خطاها و اعتبارسنجی سمت سرور
  • کوکی، نشست و نگهداری وضعیت برنامه

خروجی این مرحله: ورودی کاربر را دریافت و اعتبارسنجی می‌کنی و منطق سمت سرور را با PHP می‌نویسی.

4. SQL، MySQL و طراحی دیتابیس

  • مدل داده، رابطه‌ها و نرمال‌سازی
  • CRUD، JOIN، زیرکوئری و گزارش‌گیری
  • ایندکس، تراکنش، قفل‌گذاری و تحلیل کوئری

خروجی این مرحله: یک مدل دادهٔ مرتبط طراحی می‌کنی و کوئری‌ها و تراکنش‌های پروژه را می‌نویسی.

5. شیءگرایی و معماری MVC

  • کلاس، شیء، interface، inheritance و composition
  • جداسازی مسئولیت‌ها و لایه‌بندی برنامه
  • ساختار MVC، مسیریابی و مدیریت وابستگی‌ها

خروجی این مرحله: منطق برنامه را در لایه‌های روشن MVC سازمان می‌دهی و مسئولیت کلاس‌ها را جدا می‌کنی.

6. ساخت API و احراز هویت

  • طراحی endpoint، وضعیت‌های HTTP و صفحه‌بندی
  • ورود، نشست، توکن و کنترل دسترسی به منابع
  • مستندسازی API و مدیریت خطاهای قابل‌فهم

خروجی این مرحله: یک API با اعتبارسنجی، احراز هویت، کنترل دسترسی و خطای قابل‌فهم طراحی می‌کنی.

7. امنیت، تست و Git در عمل

  • SQL Injection، XSS، CSRF و اعتبارسنجی ورودی
  • تست واحد و یکپارچه؛ سناریوهای شکست
  • Git، بازبینی کد و استفادهٔ مسئولانه از هوش مصنوعی

خروجی این مرحله: کد را با Git مدیریت می‌کنی و سناریوهای امنیتی و خطا را با تست بررسی می‌کنی.

8. پروژهٔ نهایی و آماده‌سازی انتشار

  • اتصال بخش‌های یک سامانهٔ واقعی و بررسی رفتار همزمان
  • ثبت رخداد، بکاپ، پیکربندی و استقرار
  • بازبینی نمونه‌کار و تشریح تصمیم‌های فنی

خروجی این مرحله: اجزای پروژه را یکپارچه می‌کنی، برای انتشار آماده می‌شوی و تصمیم‌های فنی‌ات را ارائه می‌دهی.

۱

همهٔ مرحله‌ها در سوپر کورس بک‌اند

نیازمند تهیه دوره·۳٬۹۰۰٬۰۰۰ تومان
مشاهده دوره