درباره دوره بک‌اند با جنگو

مهرناز حسینی

در مقطع کارشناسی ارشد IT دانشگاه شیراز تحصیل کردم و ۷ سال اخیر بصورت فریلنسری مشغول به کار هستم. در این مدت حس رضایتی که افراد بعد از یادگیری یک موضوع مفید پیدا میکنن بزرگترین لذتی بوده که طی ۵ سال تدریسم تجربه کردم و همیشه تلاش کردم اون چیزی که حاصل تجربیات وپیشرفت هایم در پروژه ها بوده رو به اشتراک بذارم تا تاثیر کوچکی در رشد جامعه برنامه نویسان داشته باشم.
{{ reviewsTotal }}{{ options.labels.singularReviewCountLabel }}
{{ reviewsTotal }}{{ options.labels.pluralReviewCountLabel }}
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}

برای شرکت در این دوره، تنها به یک کامپیوتر و علاقه به یادگیری نیاز داری. هیچ پیش‌نیاز خاصی دیگه‌ای لازم نیست.

بله شما درصورت نیاز میتونید به پشتیبانی درخواست بدید و بعد از گذروندن آزمون نهایی مدرک این دوره رو در سایت میدلرن دریافت کنید

بصورت کلی برای یادگیری برنامه نویسی نیازی به تسلط زیاد به ریاضیات نیست و دانش پایه کافی هست، همچنین زبان انگلیسی در ابتدا و یادگیری این دوره در حد مبتدی کفایت میکنه اما برای رشد در این حوزه پیشنهاد ما اینه خودتون رو تا سطح متوسط ارتقا بدید

بله! چندین پروژه عملی در طول دوره طراحی شده تا مهارت‌های شما تقویت بشه و بتونید دانش خودتون رو در دنیای واقعی به کار ببرید.

جنگو (Django) یکی از محبوب‌ترین و قدرتمندترین فریم‌ورک‌های زبان برنامه‌نویسی پایتون است که برای توسعه وب‌سایت‌ها و اپلیکیشن‌های تحت وب استفاده می‌شود. این فریم‌ورک با رویکردی سریع، امن و قابل گسترش، برنامه‌نویسان را قادر می‌سازد تا پروژه‌های حرفه‌ای را در کمترین زمان ممکن پیاده‌سازی کنند.

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

چرا این دوره مناسب شماست؟

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

سرفصل‌های دوره آموزشی جنگو:

  1. معرفی جنگو و نصب اولیه:
    • جنگو چیست و چرا باید از آن استفاده کنیم؟
    • نصب جنگو و تنظیم محیط توسعه.
  2. ساخت اولین پروژه جنگو:
    • ایجاد پروژه و اپلیکیشن در جنگو.
    • آشنایی با معماری MVC (Model-View-Controller).
  3. کار با مدل‌ها و پایگاه داده:
    • ایجاد و مدیریت مدل‌ها.
    • اتصال جنگو به پایگاه داده‌های مختلف (SQLite، PostgreSQL و غیره).
  4. مدیریت کاربران و احراز هویت:
    • سیستم مدیریت کاربران در جنگو.
    • ایجاد ثبت‌نام، ورود و خروج کاربران.
  5. ساخت و طراحی صفحات وب:
    • آشنایی با قالب‌ها (Templates) در جنگو.
    • استفاده از HTML، CSS و JavaScript در پروژه‌های جنگو.
  6. ایجاد فرم‌ها و مدیریت داده‌ها:
    • ساخت فرم‌های داینامیک با فرم‌های جنگو.
    • اعتبارسنجی داده‌ها و مدیریت ورودی‌های کاربر.
  7. ارتباط با API و توسعه وب‌سرویس‌ها:
    • ساخت و کار با APIهای REST.
    • استفاده از جنگو REST Framework.
  8. افزایش سرعت و بهینه‌سازی:
    • کشینگ (Caching) برای بهبود سرعت.
    • استفاده از ابزارهای بهینه‌سازی جنگو.
  9. انتشار پروژه جنگو:
    • مراحل انتشار پروژه بر روی سرورهای واقعی.

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

  • افرادی که به برنامه‌نویسی وب علاقه‌مندند.
  • توسعه‌دهندگانی که می‌خواهند مهارت‌های خود را گسترش دهند.
  • کسانی که به دنبال ساخت وب‌سایت‌های داینامیک و حرفه‌ای هستند.

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

شروع کنید و اولین قدم را برای تبدیل شدن به یک توسعه‌دهنده وب حرفه‌ای بردارید!