صفر تا صد آموزش جنگو
Django Essential & Advanced Training
آموزش جنگو ، چهارچوب نرم افزاری قدرتمند پایتون برای ساخت آسان وبسایتهای پیچیده.
آموزش Django به صورت کاملا پروژه محور و گام به گام !
یادگیری فریم ورک جنگو را از همین امروز شروع کنید!
سطح مقدماتی – پیشرفته
ویژگی های اصلی مجموعه آموزشی ” صفر تا صد آموزش جنگو” :
- 240 دقیقه آموزش فارسی جنگو به صورت جامع و کاملا پروژه محور از آشنایی مقدماتی تا انجام پروژه های کاربردی پایتون و جنگو.
- آموزش فوق العاده کاربردی و سطح یک جهانی دوبله شده از اساتید معتبر برنامه نویسی دنیا
- برای اولین بار در ایران! ترجمه ، فارسی سازی ، بومی سازی و دوبله شده با بهترین کیفیت توسط متخصصین برنامه نویس ایرانی
- شامل دو دوره آموزشی فارسی و مثال محور :
– دوره آموزشی ” آموزش جامع جنگو ” – Django Essential Training
– دوره آموزشی ” آموزش پیشرفته جنگو ” – Advanced Django - همراه با سورس ارزشمند و فایلهای تمرینی پروژه های آموزشی فارسی
- همراه با کلکسیون نرم افزار های مطرح کدنویسی جنگو Editors & IDEs
- بسته ای عالی برای تمام علاقمندان به برنامه نویسی
فریم ورک جنگو چیست ؟ What is Django Framework
جنگو ( به انگلیسی: Django ) چارچوب نرمافزاری تحت وب آزاد و متنباز است که به زبان پایتون نوشته شدهاست و از معماری مدل-نما-قالب (Model–View–Template) پیروی میکند.
هدف اصلی جنگو ساخت آسان سایتهای پیچیده و وابسته به دیتابیس است و بر پایهٔ قابلیت استفادهٔ مجدد و قابل اتصال بودن اجزای مختلف، توسعهٔ سریع و اصل خودت را تکرار نکن (DRY) طراحی شدهاست. جنگو سراسر از پایتون استفاده میکند، حتی برای تنظیمات، فایلها و مدلهای اطلاعات.
از وبسایتهای مشهوری که از جنگو استفاده میکنند میتوان به پیبیاس، اینستاگرام، موزیلا، واشینگتن تایمز اشاره کرد. جنگو همچنین در ساخت شبکه اجتماعی پینترست استفاده شد اما بعداً، به فریم ورک فلسک انتقال یافت.
مشاهده نمونه فیلم معرفی دوره ” آموزش جامع جنگو”
دوره آموزشی ” آموزش جامع جنگو”
Django Essential Training
جنگو ( Django ) یک فریم ورک قدرتمند با اجزای متحرک بسیاری است. شروع یک پروژه جنگو آسان است، اما موارد زیادی وجود دارد که باید آنها را بررسی کنیم.
در این دوره آموزش جنگو مبانی اولیه را به شما آموزش می دهیم. اینکه فریم ورک چیست، یک درخواست HTTP چیست و جنگو چگونه به درخواست های HTTP پاسخ می دهد.
در این دوره آموزش Django به صورت گام به گام شما را در ساخت یک سیستم کاری همراهی می کنیم که می تواند یادداشت های کاربران را ایجاد، ویرایش و فهرست کند و از سیستم احراز هویت هم برخوردار است.
موضوعاتی مانند ایجاد کاربران و داده ها، ORM ها ( Object-Relational Mapping )، ساخت یک Template پویا، فایل های مبتنی بر کلاس جنگو و نماهای استاتیک و خیلی موارد دیگر را با هم بررسی خواهیم کرد.
عناوین و سرفصلهای دوره آموزشی ” آموزش جامع جنگو “
مقدمه
1- جنگو چیست
2- برای شروع یک پروژه جنگو چه چیزهایی نیاز داریم؟
فصل اول – آغاز یک پروژه جنگو
1- ساخت یک پروژه جنگو جدید
2- حداقل ها برای کار کردن صفحه
3- ساخت اولین Template جنگو
4- برنامه های جنگو و مفهوم مدولارسازی
فصل دوم – مدیریت کاربران در خود جنگو
1- ایجاد کاربران در جنگو
2- ادمین جنگو – مصورسازی و ایجاد داده به آسانی
3- احراز هویت کاربران در دو گام ساده
فصل سوم – نحوه تعامل جنگو با پایگاه های داده
1- معرفی ORM ها
2- ساخت اولین مدل
3- استفاده از ادمین برای ایجاد و دستکاری داده
4- استفاده از Shell جنگو برای ایجاد و درخواست داده
فصل چهارم – ساخت صفحات وب پویا
1- ساخت یک Template پویا
2- نمایش محتوای یک یادداشت تکی
3- معرفی نماهای مبتنی بر کلاس جنگو
فصل پنجم – ساخت یک فرانت اِند قدرتمند در جنگو
1- فایل های استاتیک در جنگو
2- نحوه ایجاد یک HTML پایه برای تمام Template های جنگو
3- اضافه کردن استایل
فصل ششم – فرم های جنگو – اعتبارسنجی نباید دشوار باشد
1- ساخت یک صفحه وب
2- آشنایی با نحوه عملکرد امنیتی جنگو در POST ها
3- فرم های جنگو – اعتبارسنجی قوی با حداقل تلاش
4- فرم های جنگو برای چیدمان هم مناسب هستند!
فصل هفتم – کار با داده های موجود
1- حرف U در CRUD – آپدیت کردن داده
2- حرف D در CRUD – حذف کردن داده
فصل هشتم – استفاده از جنگو برای ذخیره سازی و نمایش داده های کاربران
1- ForeignKey – نحوه ارتباط مدل ها با یکدیگر
2- فقط نمایش دادن داده های کاربری که وارد شده
3- افزودن یک یادداشت جدید بعد از ForeignKey
فصل نهم – ورود، خروج و ثبت نام کردن آسان است
1- افزودن صفحات ورود و خروج
2- افزودن یک صفحه برای ثبت نام
3- کارهای نهایی
فصل دهم – نتیجه گیری
1- گام های بعدی
مشاهده نمونه فیلم معرفی دوره ” آموزش پیشرفته جنگو ”
دوره آموزشی ” آموزش پیشرفته جنگو ”
Advanced Django
در این دوره پروژه محور به صورت عمیق به مبحث جنگو می پردازیم، فریم ورکی که در Backend بسیاری از وبسایت های پربازدید مانند Instagram و Pinterest قرار دارد.
در این دوره که برای کاربران سطح پیشرفته طراحی شده است، یک پروژه وبسایت شبکه اجتماعی را با هم می سازیم تا یاد بگیریم چگونه با تمام موقعیت هایی که در مهندسی وب پیش می آید دست و پنجه نرم کنیم و آنها را با کدهای جنگو حل کنیم.
در این دوره نحوه ساخت Validator های اختصاصی، فیلترها و Manager ها را یاد می گیریم، نحوه گسترش دادن تنظیمات و مدل های پیش فرض جنگو و نحوه حذف کردن کدهای اضافه و انجام عیب یابی، احراز هویت و Cache کردن به صورت تمیز را بررسی میکنیم و هچنین کار با دیگر ابزارها.
اگر به دنبال یک کار عملی هستید تا یاد بگیرید چگونه از جنگو برای تولید پروژه های مختلف استفاده کنید، از یک سایت فروشگاه گرفته تا یک پورتفولیوی شخصی یا وبسایت یک شرکت، بنابراین در این دوره با ما همراه باشید.
عناوین و سرفصلهای دوره آموزشی ” آموزش پیشرفته جنگو “
مقدمه
1- انجام پروژه ها با جنگو
2- چیزهایی که باید بدانید
3- مرور کلی پروژه
فصل اول – آغاز کار با جنگو
1- دنیای پایتون و جنگو
2- زیرساخت یک پروژه جنگو
3- اجرای جنگو
فصل دوم – مدل ها و فیلدها
1- اعتبارسنجی ها
2- فیلدهای اختصاصی
3- مدیریت فایل
4- روابط عمومی
5- سیگنال ها
فصل سوم – نماها
1- ایجاد خطاها
2- نماهای مبتنی بر کلاس
3- QuerySet ها و فیلترها
فصل چهارم – تعامل باپایگاه داده
1- حذف کردن مدل ها
2- Object Manager های اختصاصی
3- گرفتن فیلدها
فصل پنجم – قالب ها در آموزش Django
1- زبان Template جنگو
2- کتابخانه Humanize
3- تگ ها و فیلترهای اختصاصی
4- متغیرها به عنوان Template ها
فصل ششم – بهبود عملکرد
1- ایمن سازی احراز هویت
2- Cache کردن
3- session ها
4- لاگ کردن
فصل هفتم – به روز ماندن
1- پیدا کردن و استفاده از پکیج های ثالث
2- استفاده از انجمن های مربوط به جنگو
فصل هشتم – نتیجه گیری
1- گام های بعدی
ای کاش مدتش بیشتر بود، برای شروع بد نبود، پک پایتون رو هم قبلا تهیه کرده بودم و خوب بود
عالی عالی عالی
من کمی پایتون بلد هستم. می تونم این آموزش رو بگیرم و شروع کنم؟
سلام. اگه پایتون بلد هستید می تونید آموزش جنگو رو مشاهده کنید.
اگه نیاز به یادگیری بیشتر پایتون دارید توصیه میکنیم آموزش پایتون رو از سایت تهیه کنید.
صفر تا صد آموزش پایتون
بسیار متشکر از آموزش های عالی تون.
من پایتون بلد نیستم. باید اول پایتون رو یاد بگیرم یا مستونم مستقیم این آموزش نگاه کنم؟
سلام. اول باید پایتون رو یاد بگیرید بعد این آموزش رو مشاهده کنید.
می تونید آموزش صفر تا صد پایتون رو از سایت تهیه کنید.
صفر تا صد آموزش پایتون
سلام.
اگه این و پایتون رو یاد بگیرم نیازی هست اچ تی ام ال هم یاد بگیرم یا همینا کافیه؟
سلام. بله حتما باید HTML و CSS رو یاد بگیرید چون پایه و اساس طراحی وبسایت هستن.
می تونید آموزش HTML و CSS رو از سایت تهیه کنید.
صفر تا صد آموزش HTML5 و CSS3
خوب بود. جای بهتر شدن داره
خیلی خوب بود. آموزش cherry pie یا fast api هم قرار بدید خوب میشه
به نظر شما جنگو بهتره یا فلسک؟
سلام. جفتشون خوب هستن. Flask یک مایکرو فریم ورک هست ولی Django یک فریم ورک Full Stack هست.