لطفا صبر کنید...

حسین بدرنژاد حسین بدرنژاد

آموزش جنگو - آموزش طراحی سایت با پایتون (جنگو)

پروژه های دوره جنگو


وقتی صحبت از برنامه نویسی وب و توسعه بک‌اند در میون باشه، قطعاً یکی از گزینه‌هایی که برای برنامه‌نویس‌ها مطرح می‌شه، استفاده از جنگو هست. آیا برای طراحی و توسعه وب‌سایت‌ها و اپلیکیشن‌های تحت وب، لازم هست که جنگو رو یاد بگیرم؟

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

درصد پیشرفت دوره : ۱۰۰٪

دوره به صورت کامل ضبط و منتشر شده است.

جنگو
  • مدت زمان70 ساعت آموزشی
  • تعداد دانشجو10+
  • تعداد جلسات200
  • سطح مهارتاز صفر تا صد
  • زبانفارسی
  • امکان پرداخت اقساطیدارد
  • مدرکدارد
  • percent icon وضعیت دورهکاملا ضبط و منتشرشده
روش پرداخت : اقساطی / نقدی

آموزش برنامه نویسی جنگو

دوره آموزش جنگو مناسب چه کسانی است؟

آموزش طراحی سایت با جنگو مناسب تمام برنامه‌نویسان موفقی است که می‌خواهند یک مهارت جدید به اسم “برنامه‌نویسی جنگو” رو به لیست توانایی‌های خودشون اضافه کنن. مهم نیست که در چه سطحی از دانش برنامه‌نویسی قرار داری، توی آموزش طراحی سایت با جنگو ما از قدم صفر صفر شروع می‌کنیم و پیش می‌ریم. تمام مواردی که لازم داری یاد بگیری رو کامل کامل توضیح دادم. از تعریف مدل‌ها و مدیریت پایگاه داده گرفته تا توسعه یک وب‌سایت پویا و مقیاس‌پذیر با فریمورک Django.
بهت تضمین میدم که آموزشی برای جنگو پیدا نمیکنی که اینطوری از قدم صفر مطلق شروع به آموزش کرده باشه!
آموزش پروژه‌محور جنگو به این صورت هست که در ابتدا تمام نکات و مفاهیم پایه‌ای که برای یادگیری Django لازم هست رو پوشش می‌دیم. تیکه تیکه با استفاده از پروژه‌های واقعی به تسلط می‌رسیم و در ادامه مسیر آموزشی باهم یک پروژه کامل و حرفه‌ای، یعنی یک فروشگاه اینترنتی رو با درگاه پرداخت واقعی پیاده‌سازی می‌کنیم.
آموزش پروژه‌محور جنگو باعث میشه که در ابتدا هم مباحث و مفاهیم بنیادی رو باهم یاد بگیریم و هم با وصل کردن آموزش‌های یاد گرفته شده که مثل دونه‌های زنجیر بهم وصل میشن، بتونیم یک پروژه واقعی و بزرگ رو پیاده‌سازی کنیم.

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

  1. طراحی وب‌سایت با استفاده از فریمورک Flask
  2. طراحی وب‌سایت با استفاده از فریمورک Django

در دوره طراحی سایت با جنگو ما با آموزش جنگو تحت وب قدرت پیدا می‌کنیم و یک نمونه پروژه بزرگ و واقعی در جنگو رو پیاده‌سازی می‌کنیم.

در دوره آموزش طراحی سایت با جنگو یاد می‌گیری که چطور یک وب‌اپلیکیشن فروشگاهی بزرگ مثل دیجی‌کالا رو طراحی کنی. چجوری محصولات رو مدیریت کنی، احراز هویت کاربران رو پیاده‌سازی کنی، داده‌ها رو بین سرور و کلاینت رد و بدل کنی، صفحه پرداخت رو بسازی و به درگاه بانکی واقعی متصل کنی، و همچنین کار با پایگاه داده رو کاملاً یاد می‌گیری.

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

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

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

من توی آموزش دوره طراحی سایت با جنگو ضمانت می‌کنم که:

  • مفاهیم جنگو رو قشنگ بهت یاد بدم
  • اصول و مقدمات برنامه‌نویسی وب رو آموزش بدم
  • به صورت کاملاً عملی برات کد بزنم
  • تجربه خودم در پیاده‌سازی پروژه‌های بزرگ مثل سیستم‌های تحت وب حرفه‌ای رو تماما بهت منتقل کنم
  • یک پروژه فروشگاهی واقعی از قدم صفر صفر شروع کنم و به صد برسونم
  • یک پورتال اختصاصی روی سایت بهت بدم
  • پرسش‌های ذهنت رو پاسخگو باشم
  • یک توسعه‌دهنده جنگو از تو بسازم!

دوست عزیز من، لطفا این یه تیکه رو خوب دقت کن! تا اینجایی که با من پیش اومدی، یک فونداسیون بسیار قوی برای خودت ساختی، یک مهارت جدید به اسم “توسعه‌دهنده جنگو” به قابلیت‌های خودت اضافه کردی.

باید علمی که داری رو تبدیل به مهارت کنی. برای این منظور یک وب‌اپلیکیشن فروشگاهی رو از قدم صفر صفر صفر شروع می‌کنیم به پیاده‌سازی و:

پروژه عملی دوره طراحی سایت با جنگو:

  1. طراحیش می‌کنیم
  2. به دیتابیس وصل می‌شیم
  3. اطلاعات می‌خونیم و پاس می‌دیم
  4. احراز هویت کاربران رو پیاده‌سازی می‌کنیم
  5. به درگاه پرداخت وصل می‌کنیم
  6. از قابلیت‌های پیشرفته جنگو بهره می‌بریم
  7. و….

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

در صورتی که مطالب خارج از سرفصل ارائه شد و یا محتوایات دوره مغاییر با سرفصل بود، کمترین کار ممکن بازگشت بدون قید و شرط مبلغ سرمایه گذاری شده توسط شما است.

Shape Thumb
Shape Thumb 14-01

سر فصل‌های دوره (توشه مسیر)

  1. مروری بر پایتون
  2. فرانت اند
  3. بک اند
  4. برنامه نویس فرانت اند
  5. برنامه نویسی بک اند
  6. برنامه نویسی فول استک
  7. موقعیت های شغلی جنگو
  8. فریم ورک چیه؟
  9. تفاوت فریم ورک و زبان
  10. تفاوت فریم ورک و کتابخانه
  11. API
  12. Web API
  13. REST API
  14. RESTful API
  15. وظایف برنامه نویس بک اند
  1. جنگو
  2. ویژگی های کلیدی جنگو
  3. منابع مطالعاتی جنگو
  1. نصب جنگو
  2. ایجاد پروژه در پای‌چارم
  3. ایجاد پروژه در VSCode
  4. ساختار دایرکتوری پروژه جنگو
  5. manage.py
  6. settings.py
  7. urls.py
  8. اجرای پروژه
  1. اپلیکیشن‌ها در جنگو
  2. اپلیکیشن
  3. ایجاد اپلیکیشن
  4. پروژه مدیریت کتابخانه
  5. ساختار اپلیکیشن
  6. migrations
  7. admin.py
  8. apps.py
  9. models.py
  10. views.py
  11. ثبت اپلیکیشن در پروژه
  1. URLها
  2. ویو
  3. ساختار اصلی مسیردهی در جنگو
  4. تابع path
  5. مسیر ساده
  6. مسیر با پارامتر دینامیک
  7. دسترسی به پارامتر در ویو
  8. استفاده از رشته در پارامتر
  9. ساختار مسیردهی در پروژه‌های بزرگ
  1. محل ذخیره سازی اطلاعات
  2. دیتابیس چیست؟
  3. دیتابیس رابطه‌ای
  4. RDBMS
  5. SQL
  6. جداول دیتابیسی
  7. سطرها و ستون‌ها
  8. ارتباطات در دیتابیس
  9. نحوه ذخیره سازی اطلاعات
  10. کلید اصلی / کلید خارجی
  11. انواع روابط
  12. رابطه یک به یک
  13. رابطه یک به چند
  14. رابطه چند به چند
  15. حل ۹ مثال مختلف از روابط
  16. عملیات CRUD در دیتابیس
  17. سازوکار API و دیتابیس
  18. ORM چیست؟
  19. تبدیل کلاس به جدول
  20. لایه‌ها از APP تا DB
  1. مدل‌ها
  2. مفهوم موجودیت
  3. مدل‌ها چگونه موجودیت‌ها را تعریف می‌کنند؟
  4. انواع داده (فیلدها)
  5. فیلدهای متنی
  6. فیلدهای عددی
  7. فیلدهای زمانی و تاریخ
  8. فیلدهای بولی
  9. فیلدهای انتخابی
  10. فیلدهای فایل
  11. فیلدهای رابطه‌ای
  12. فیلدهای خاص و پیشرفته
  13. ارتباط بین موجودیت‌ها (Relations)
  14. یک به چند (One-to-Many)
  15. چند به چند (Many-to-Many)
  16. یک به یک (One-to-One)
  17. مایگریشن
  18. چرا مایگریشن‌ها مهم هستند؟
  19. ساخت مایگریشن‌ها
  20. اعمال مایگریشن‌ها به پایگاه داده
  21. بررسی وضعیت مایگریشن‌ها
  22. عملیات CRUD
  1. ویو
  2. روتینگ سیستم
  3. انواع View در جنگو
  4. Function-Based Views (FBV)
  5. Class-Based Views (CBV)
  6. ارسال قالب (Template)
  7. ریدایرکت
  8. HTTP Methods
  9. HTTP Methods vs CRUD
  10. JSON Response
  11. ویوهای خاص
  12. CRUD در ویو
  13. عملیات Create (ایجاد)
  14. CreateView
  15. عملیات Read (خواندن)
  16. ListView
  17. DetailView
  18. عملیات Update (به‌روزرسانی)
  19. UpdateView
  20. عملیات Delete (حذف)
  21. اتصال به دیتابیس دیگر
  1. QuerySet API
  2. متدهای پایه‌ای برای QuerySet
  3. all()
  4. filter()
  5. exclude()
  6. فیلترها
  7. django-stubs
  8. get()
  9. first()
  10. last()
  11. count()
  12. exists()
  13. delete()
  14. update()
  15. reverse()
  16. distinct()
  17. values()
  18. only()
  19. defer()
  20. select_related()
  21. prefetch_related()
  22. annotate()
  23. Chainable Queries
  24. Shortcuts
  25. get_object_or_404()
  26. get_list_or_404()
  1. Django Template Language یا (DTL)
  2. متغیرها در DTL
  3. Filters
  4. دستورات شرطی
  5. حلقه های تکرار
  6. وراثت قالب
  7. فایل های استاتیک
  8. استفاده از url ها
  9. include فایل html
  10. comment
  11. متغیرهای سراسری
  12. مدیریت فرم
  13. شرط های منطقی
  14. فراخوانی متد
  1. پنل مدیریتی جنگو
  2. ایجاد سوپر یوزر
  3. فعال کردن پنل ادمین
  4. تغییر عنوان پنل ادمین
  5. اضافه کردن قابلیت اکشن‌های سفارشی
  6. تغییر مسیر پیش‌فرض ادمین
  7. فارسی سازی پنل ادمین
  8. اضافه کردن ویرایشگر متن پیشرفته
  9. ckeditor
  1. شبکه چیست؟
  2. اتصال بیشتر از دو دیوایس
  3. آدرس IP چیست؟
  4. پورت
  5. سوکت
  6. پروتکل
  7. پروتکل HTTP
  8. درخواست و پاسخ در شبکه
  9. DNS
  10. NAT
  11. HTTP Methods
  12. HTTPS
  13. REST / SOAP
  14. JSON
  15. XML
  16. PostMan
  17. Cookie
  18. Session
  19. تفاوت کوکی و سشن
  1. REST / SOAP
  2. RESTfull / REST base
  3. JSON
  4. Json Response
  5. Django REST Framework (DRF)
  6. ویژگی‌های اصلی DRF
  7. JsonResponse در مقابل DRF
  8. تصمیم‌گیری: JsonResponse یا DRF؟
  9. مراحل راه‌اندازی DRF
  10. اصطلاحات کلیدی DRF
  11. Serializer
  12. فایده و کاربرد Serializer
  13. انواع سریالایزر
  14. متدهای اعتبارسنجی و تبدیل داده‌ها
  15. APIView
  16. ViewSet
  17. ساختار ViewSet
  18. انواع ViewSet
  19. Routers
  1. مثلث امنیت
  2. CSRF
  3. محافظت در برابر حملات CSRF
  4. XSS
  5. محافظت در برابر حملات XSS
  6. SQL Injection
  7. محافظت در برابر حملات SQLi
  8. مدیریت پسوردها
  9. HSTS
  10. Clickjacking
  11. محافظت در برابر حملات Clickjacking
  12. مکانیزم‌های امنیتی کوکی‌ها
  13. Authentication
  14. Authorization
  15. Authentication vs Authorization
  16. Tokenization
  17. JWT
  18. HTTPS
  19. CORS
  1. ✅ Thinking about project
  2. ✅ ERD
  3. ✅ Applications
  4. ✅ Entities
  5. ✅ Views
  6. ✅ Authentication
  7. ✅ Authorization
  8. ✅ Tokenization
  9. ✅ HTTPS
  10. ✅ CORS
  1. دامنه چیست؟
  2. هاست و سرور
  3. انواع سرور
  4. خرید Virtual Private Server (VPS)
  5. اتصال دامنه به سرور
  6. انتقال فایل‌های پروژه به سرور
  7. اجرای پروژه روی سرور
  8. نوشتن اسکریپت های اجرای پروژه
  1. صدا زدن API در جاوا اسکریپت
  2. صدا زدن API در اندروید
  3. صدا زدن API در React JS
  4. صدا زدن API در Angular

ویژگی دوره‌های آموزشی

دوره‌های آموزشی هولوسن چه ویژگی‌هایی دارند👇👇👇
ویژگی دوره‌های آموزشی هولوسن
ضمانت بازگشت وجه ضمانت بازگشت وجه
در صورتی که مطالب خارج از سرفصل ارائه شد و احساس مفید نبودن مطالب برای شما پدید آمد، کمترین کار ممکن بازگشت بدون قید و شرط مبلغ سرمایه گذاری شده توسط شما است. برای وقت شما ارزش قائل هستیم به همین خاطر دوره‌های آموزشی جامع مخصوص بازار کار به صورت تخصصی و با دقت فراوان برای شما تولید کرده‌ایم.
آپدیت مادام‌العمر رایگان آپدیت مادام‌العمر
محتوای دوره مادام‌العمر، کاملا رایگان برای اعضا آپدیت می‌گردد.
پشتیبانی فوق VIP پشتیبانی VIP
پشتیبانی vip از طریق: سیستم پشتیبانی آنلاین/دایرکت مدرس/ایمیل مخصوص دوره/ اتصال به سیستم از طریق AnyDesk / صفحه پرسش از مدرس
آموزش پروژه محور پروژه‌محور
خروجی حاصل از این دوره‌ها یک اپلیکیشن کامل به صورت فروشگاهی هست که می تونی به عنوان اولین نمونه کارت برای ارائه به کارفرما یا استخدام استفاده کنی.

ضمانت بازگشت وجه

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

در صورتی که مطالب خارج از سرفصل ارائه شد و یا محتوایات دوره مغاییر با سرفصل بود، کمترین کار ممکن بازگشت بدون قید و شرط مبلغ سرمایه گذاری شده توسط شما است.

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

گارانتی بازگشت وجه


مدرک و گواهینامه پایان دوره

مدرک پایان دوره

پیشنهاد می‌شود دیدگاه خود را نسبت به داشتن “مدرک” برای مهارت‌های خود تغییر دهید. یادگیری و تسلط به موضوع، مهم‌ترین نکته در گذراندن یک دوره است. هدف کسب تخصص شما و کسب درآمد توسط دانش‌پذیران از بازار کار است اما اگر دوره را تا انتها ببینید، تمرین‌های داده‌شده را انجام دهید و در آزمون پایانی شرکت کنید گواهی پایان دوره و مدرک برای شما صادر می‌شود.

روش پرداخت

خرید اقساطی هولوسن
پرداخت اقساطی
  • پرداخت از طریق درگاه بانکی یا کارت‌به‌کارت
  • دسترسی به کل محتوای دوره بلافاصله بعداز پرداخت قسط اول
  • ✅ بدون نیاز به چک، سفته، ضامن و بدون سود
  • ✅ بدون سود
خرید نقدی هولوسن
پرداخت نقدی
  • پرداخت از طریق درگاه بانکی یا کارت‌به‌کارت
  • دسترسی به کل محتوای دوره بلافاصله بعد از پرداخت
Shape Thumb 3-7
Shape Thumb 2-4
Shape Thumb 5-2
Shape Thumb 13-5

روش‌های پشتیبانی

پشتیبانی آنلاین پشتیبانی آنلاین سایت

پشتیبانی اینستاگرام اینستاگرام، پرسش شخصی از مدرس

اتصال انی دسک اتصال راه دور به سیستم دانشجو از طریق نرم‌افزار انی‌دسک


مدرس دوره چه کسی است؟

حسین بدرنژاد
حسین بدرنژاد

(هم‌بنیانگذار هولوسن)

  • نویسنده و مؤلف کتاب‌های کاتلین ازصفرمطلق و جاوا ازصفرمطلق
  • برنامه‌نویس ارشد جاوا (ازکی‌وام)
  • برنامه‌نویس جاوا (داتین)
  • راهبر فنی (خیریه کودکان فرشته‌اند)
  • راهبر فنی (روکا)
  • برنامه‌نویس ارشد دات نت (موسسه اعتباری نور)
  • برنامه‌نویس دات نت (گسترش انفورماتیک ایران)
  • تجربه پیاده‌سازی وب و موبایل اپلیکیشن‌های مورد استفاده در حوزه بانکی کشور توسط بانک‌های مطرحی مثل بانک سپه، صادرات، تجارت، پاسارگاد، رسالت، موسسه اعتباری نور و ...
  • خانه هوشمند با زبان پایتون، از طراحی، پیاده‌سازی تا اجرا
  • برنامه‌نویسی با زبان پایتون برای دستگاه‌های پرداخت اتوماتیک
  • تجربه بیش از ۱۰ سال برنامه‌نویسی در شرکت‌‌های بزرگ ایرانی و خارجی بصورت تمام‌وقت، پارت‌تایم، پروژه‌ای و ریموت
  • تجربه بیش از ۶ سال تدریس تخصصی با بیش از ۱۰۰۰۰ دانشجو
  • تدریس بیش از ۱۰۰۰ ساعت آموزشی
مشاهده رزومه
Shape Thumb 5-6
Shape Thumb 13-5
Shape Thumb 7-3

سوالات متداول

اولین پیشنیاز شما برای شروع دوره، "علاقه" هست.


دومین پیشنیاز، تسلط به زبان پایتون است.

بلافاصله بعد از ثبت نام می‌توانید دوره را دانلود کنید.

بله فقط یکبار نیاز هست که دوره را دانلود کنید بعد از یکبار دانلود هزاران بار میتوانید مشاهده کنید.
با تسلط به دوره، آنچنان قدرتی خواهید داشت که هر گونه موقعیت شغلی‌ای را که اراده کنید برای خودتان باشد. شما هستید که انتخاب میکنید در چه شرکتی کار کنید.
بله. وقتی دوره را تا انتها ببینید، تمرین‌های داده‌شده را انجام دهید و در ارزیابی پایانی مورد تأیید قرار بگیرید؛ گواهی پایان دوره برای شما صادر می‌شود.
Shape Thumb 11-11
Shape Thumb 14-1
نظرات
5.0
(0 نظر)
5
1
4
0
3
0
2
0
1
0
نظرات
**پرسش و پاسخ** سوال خود را مطرح کنید.
در کمتر از 10 دقیقه پاسخگوی شما هستیم

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی علامت گذاری شده اند *

امتیاز:
Captcha Image


درخواست تماس
support button