دوره آموزشی فریمورک جنگو

دوره آموزشی فریمورک جنگو

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

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

به همین دلیل بسیاری از شرکت ها نیاز به برنامه نویس وب را احساس می‌کنند و به همین دلیل بسیاری از مردم به دنبال یادگیری برنامه نویسی وب هستند.

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

تمامی این منطق ها توسط بخش بک‌اند (Backend) سایت انجام می‌شود. در حقیقت این بک‌اند سایت ها هستند که به سایت قابلیت ها و ویژگی های آن را میدهند.

اگر میخواهید سایتتان بتواند در شرایط مشخصی ایمیل ارسال کند… اگه میخواهید قابلیت خرید در سایت باشد… اگر میخواهید افراد بتوانند لاگین کنند و …. همه این ها مربوط به سمت بک‌اند سایت است.

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

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

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

از مزایای فریمورک جنگو می توان به موارد زیر اشاره کرد:

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

امنیت بالا – جنگو با کلی امکانات امنیتی که از اول در خود دارد باعث میشود که اصلا نگران امنیت نباشید و سایت ایمنی را بسازید

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

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

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

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

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

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

دوره آموزشی جنگو

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

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

به زودی سرفصل های دقیق تری به این صفحه اضافه میشود. اما بخشی از مطالبی که در دوره تدریس شده اند مباحث زیر هستند.

بخشی از مواردی که در دوره درباره آن ها صحبت می‌شود به صورت زیر است:

  • url ها
  • اینترنت چگونه کار می‌کند؟
  • مفهوم Request و Response
  • functional view
  • class-based view
  • pycharm
  • HTML Tags
  • Django Templates
  • Template Tags
  • Custom Template Tags
  • Django Settings
  • Template Inheritance
  • Django Models
  • App
  • Makemigrations
  • Migrate
  • Django Admin Panel
  • Magic Methods for Models
  • Model Fields
  • List View
  • Detail View
  • Create View
  • Update View
  • Delete View
  • Testing in Django
  • Database
  • Foreign Key
  • FK in Models
  • Authentication
  • Login
  • Sign Up
  • Using Bootstrap
  • get object from db
  • Django ORM
  • Query
  • Test setUp and setUpTestData methods
  • Query Filter
  • Get and Post Request
  • Django Forms
  • Django ModelForm
  • CSRF Token
  • Redirect
  • URL Reverse
  • CRUD
  • form cleaning
  • logout
  • login
  • signup
  • Deploy
  • Use Git
  • Custom User Model
  • AbstractUser and AbstractBaseUser
  • Custom User Forms
  • Django 3th party modules
  • Crispy Forms
  • Password Change
  • Password Reset
  • Change authentication templates
  • Django Famous Template filters
  • Static files
  • Media files
  • Image Field
  • Upload Images
  • Paginator
  • Comments
  • related_name in Model
  • Authorization
  • LoginRequiredMixin
  • login_required decorator
  • Permissions
  • Docker
  • Docker Compose
  • Docker Host
  • Use Docker with Django
  • PostgreSQL
  • Django all-auth
  • و کلی مطلب دیگه که ذکر آن ها اینجا باعث میشه این لیست بسیار طولانی بشه…

آیا در این دوره از Docker نیز استفاده میشود؟

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

آیا این دوره پروژه محور است؟

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

بعد از اینکه چندین پروژه انجام میدهیم به پروژه وبلاگ دوره می‌رسیم. که یک وبسایت می‌سازیم که قابلیت ارسال پست،‌ ارسال کامنت، لاگین، ثبت نام و … است.

پروژه دیگر دوره پروژه کتاب فروشی دوره است. کتاب ها را نمایش دهیم و بتوان هر کدام را خواستیم ویرایش یا حذف کنیم. قابلیت ارسال نظرات،‌ ارسال ایمیل، فرم های ساخت کتاب و …

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

دوره چه مقدار ضبط شده است؟

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

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

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

چطوری ثبت نام کنم؟

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

 

هر سوالی داشتید داخل کامنت ها بپرسید در خدمتتون هستم.

مدرس

محمد هادی حاجی حسینی
محمد هادی حاجی حسینی

از نوجوانی علاقه زیادی به برنامه نویسی داشتم و به همین علت در سن چهارده سالگی بدون هیچ آشنایی اولیه شروع به یادگیری برنامه نویسی کردم. با جاوا و اندروید شروع کردم و چندین اپلیکیشن در بازار منتشر کردم. تا الان با زبان های C، C++، CSS, Javascript، Python به صورت تخصصی کارکرده ام. علاقه ام به برنامه نویسی باعث شد که رشته مهندسی کامپیوتر و گرایش مهندسی نرم افزار را در دانشگاه صنعتی اصفهان انتخاب کنم. دولوپر فول استک هستم و استک ام کتابخانه ReactJs و فریمورک Django هست. علاقه ام به تدریس باعث شد که در کنار کار های دیگر، تجربه و دانشم را به دیگران منتقل کنم که نتیجه آن پیج برنامه نویسی اینستاگرامی @m.hadi.hajihosseini و همینطور وبسایت کدینگ‌یار شده است.

کامنت ها :
  • نیما زمانی
    نیما زمانی
    17:28 - 1401/09/25
    پاسخ

    بهترین دوره فارسی زبان برای جنگو. به طور کامل میتونید بر مفاهیم و فریمورک جنگو آشنایی و تسلط پیدا کنید.

  • reza
    reza دانشجو دوره
    14:23 - 1401/08/26
    پاسخ

    عالیییییییییییییییییییییییییی من الان حرفه ای هستم توی جنگو

  • hosein
    hosein دانشجو دوره
    01:25 - 1401/08/18
    پاسخ

    دوره ی خوبی هس

  • zahra
    zahra دانشجو دوره
    09:49 - 1401/07/25
    پاسخ

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

  • آرش
    آرش
    23:58 - 1401/07/07
    پاسخ

    عالیه

  • آرش
    آرش
    23:57 - 1401/07/07
    پاسخ

    عالیه

  • reza
    reza
    12:05 - 1401/06/23
    پاسخ

    عالی بود

  • Nima
    Nima
    23:56 - 1401/06/22
    پاسخ

    با عرض سلام و خسته نباشید
    این دوره پایتو و جنگو وقتی که خریداری کردیم انقضا هم داره یا هر زمانی که خواستیم میتونیم استفاده کنیم و ویدیو هارو ببینیم؟
    و اینکه بعد تموم کردن و یادگیری کامل دوره پایتون و جنگو که تو سایت شما قرار گرفته میتونیم استارت کارو بزنیم و حالا تو یه شرکت ویا.. شروع به کار کنیم؟
    با تشکر

    • محمدهادی حاجی حسینی
      محمدهادی حاجی حسینی مدرس دوره
      00:47 - 1401/06/23
      پاسخ

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

  • rezamvp
    rezamvp دانشجو دوره
    23:45 - 1401/06/22
    پاسخ

    عااااااااااااااااااااااااالللللللللللللللیییییییییییییییی است

  • PeymanNavidiMoghadam
    PeymanNavidiMoghadam دانشجو دوره
    17:53 - 1401/06/10
    پاسخ

    سلام پروژه فروشگاه داخل دوره هست الان

ارسال نظر :
این نام در کامنت ها و پروفایل عمومی شما نمایش داده خواهد شد.
شرکت در دوره