دوره آموزش جنگو (Django)
مدرس : مهندس سپهر اکبرزاده
تخفیف ویژه حمایت از متخصصین و کسبوکارهای آسیب دیده
دریافتمدرس : مهندس سپهر اکبرزاده
قیمت آموزش : ۳۸۰ هزار تومان
همین الان یادگیری را آغاز کنید !
جنگو (Django) یک فریم ورک سطح بالا، رایگان و Open Source برای ساخت Web Application ها می باشد که در پایتون نوشته شده است. با استفاده از فریم ورک جنگو می توانید وب اپلیکیشن های خود را آسان و سریع تر توسعه دهید. هدف از ساخت این فریم ورک اتصال اجزای مشابه سایت است که به دیتابیس نیاز دارند مانند: ثبت نام، ورود و خروج از سیستم، پنل مدیریت، فرم ها، آپلود فایل ها و غیره. با استفاده از فریمورک جنگو نیازی به نوشتن کد های اضافی ندارید. فریمورک جنگو بسیاری از ویژگی های پایتون را به ارث برده است. این فریمورک قادر به ساخت وب سایت های پیچیده و حرفه ای در سریع ترین زمان و با امنیت بالا می باشد. فریمورک جنگو از ساختار Model-View-Controller تبعیت می کند به همین دلیل کد های مربوط به بخش های کنترلی(Controller)، بخش داده ها(Model) و بخش مربوط به رابط کاربری(View) از هم جدا هستند (این نوشته را مطالعه کنید). دوره آموزش جنگو، از ۰ تا ۱۰۰ همراه با انجام پروژه های عملی بوده و برای کسانی که تاکنون طراحی وب نکرده اند نیز مناسب است. زیرا مسیری در نظر گرفته شده است تا شما بتوانید جایگاه خود را بشناسید و حتما نیازی نیست تا آگاهی از بخش طراحی سایت (Front) داشته باشید. تمامی نکاتی که از Front باید بدانید نیز گفته شده است.
در دوره آموزش جنگو کار با این فریمورک را از ابتدا تا مرز Junior شدن می آموزید. همچنین شما به راحتی می توانید مسیر خود را در آینده پیدا کنید و در تیم های استارت آپی شروع به کسب درآمد نمایید.
پیشنهاد ما : پس از یادگیری این دوره حتما سراغ آموزش بی نظیر Django Rest Framework که اخیراً تهیه کرده ایم، بروید!
نوع دوره : ویدئویی و فارسی ، تهیه شده توسط مدرسین تیم آکادمی
سطح دوره : مقدماتی تا پیشرفته
توضیحات : کاربر عزیز میتوانید این دوره تصویری را از طریق بخش مربوطه، به صورت دانلودی دریافت کنید.
مقدمه
نصب مدیریت پکیج پایتون (pip)
نصب محیط ایزوله
نصب جنگو
راه اندازی جنگو
بررسی ساختار پروژه
سیستم مسیریابی در جنگو (Hello World)
بررسی، فواید و ویژگی های معماری MVC
Model در جنگو چیست؟
View در جنگو چیست؟
Controller در جنگو چیست؟
مسیریابی در جنگو به صورت استاتیک
مسیریابی در جنگو به صورت پویا
چگونگی استفاده درست از مستندات
تعریف پروژه استفاده شده در طول دوره
ORM چیست؟
طراحی اولین مدل
استفاده از نمونه های مدل
انجام عمل ثبت در جنگو
CMS چیست؟
ساخت پنل مدیریتی در جنگو
توسعه دهنده Front-End کیست؟
توسعه دهنده Back-End کیست؟
نمایش اولین View
موتور قالب چیست؟ تعریف جینجا۲
سیستم قالب نویسی در جنگو
نمایش یک HTML ساده در view
اضافه کردن فایلهای استاتیک قالب
شیوه ارسال متغیر از سرور به قالب (تغییر عنوان هر صفحه)
قالب سازی سریع در جنگو (وراثت)
اضافه کردن صفحات بیشتر و لینک دهی پویا
ساختار شرطی در جینجا۲
ساختار حلقه در jinja2
استفادهاز فیلترها در jinja2
توانایی ساختن فیلترهای سفارشی
ساخت فیلترهای سفارشی پیچیده
لیست محصولات صفحه بندی محصولات
مدیریت خطاهای مرسوم مانند ۴۰۴
توضیح ارتباطات در بانک اطلاعاتی
تغییر زبان پنل ادمین به فارسی
تغییر تاریخ میلادی به جلالی
فارسی سازی قاعده جمع اسامی
ساخت جدول یک به چند
ساخت جدول چند به چند
انجام عمل ثبت
انجام عمل بروز رسانی
انجام عمل حذف
انجام عمل نمایش
نوشتن جستجو در محصولات
مدیریت خطا و استثناء
وب سرویس و پروتکلهای HTTP چیستند؟
تعریف Api ،JSON و تفاوت آنها با XML
وب سرویس در دنیای جدید
RestFul Api چیست؟
نوشتن یک Api RestFul استاندارد
مدل سازی روابط پایگاه داده پیشرفته و کوئری ها
واکشی
معماری احراز هویت استاندارد
توضیح کوکی و session
کار با فرم ها
ساخت جدول کاربر
نوشتن ثبت نام
هدایت به یک صفحه
انجام عمل ورود یا Login
برقراری امنیت برای وب سرویس
امکانات جدید جنگو در نسخه ۲
انواع توسعه دهندگان
آیا آماده ورود به بازار کار هستید؟
اکنون شما در کجا قرار دارید؟
بعد از دوره ی آموزش جنگو به کجا بروید و چگونه کسب درآمد کنید؟
توانایی انجام چه پروژه هایی را دارید؟
چگونه بهترین برنامه نویس دنیا باشید؟
مستند نویسی
ویدئو های ما به صورت اختصاصی توسط مدرسین آکادمی لرن فایلز تهیه شده است .
ویدئو ها توسط واحد کنترل کیفیت ما بررسی و سطح علمی ، صدا و تصویر ، شیوه بیان و سایر موارد آن تایید می شود .
ویدئو های ما تئوری محض نیستند و در حد نیاز مباحث تئوری مطرح و باقی آموزش عملی و ویژه بازار کار می باشد .
neda –
سلام وقت بخیر من جنگو رو تازه می خوام شروع کنم و اصلا هیچ آشنایی ندارم این سری آموزش برای من که کاملا تازه کازم مفید می باشد
ممنون
واحد پشتیبانی لرن فایلز –
سلام ندا عزیز. ابتدا آموزش های پایتون مقدماتی و پیشرفته رو بگذرونید سپس به راحتی میتونید آموزش جنگو رو استارت بزنید.
هادی –
سلام قرار بود دوره جنگو پروژه محور اواخر مهر یا نهایتا اوایل آبان روی سایت قرار بگیره اما الان آبانم میخواد تموم بشه و خبری از دوره نیس, میشه بگید کی آماده میشه؟
واحد پشتیبانی لرن فایلز –
سلام بر شما. تمامی زمان های اعلام شده متغیر هستند و تاریخ انتشار دوره آموزش پروژه محور جنگو هم همانطور که عرض کردم خدمتتون متغیر هست. قرار بر آبان بوده که الان هم حدود ۷۰ درصد دوره ضبط شده است.به امید خدا بزودی منتشر خواهد شد.
حامد ودادی (مالک تایید شده) –
سلام و عرض ادب خدمت شما مهندس گرامی
آقای مهندس من پکیج دی جنگو رو از لرن فایلز خریداری کردم و بسیار عالی هست دستتون درد نکنه. فقط اون قسمتی که برنامه رو میخوان به پایگاه داده کانکت کنید دقیقا همون کار هایی که شما تو برنامه انجام میدین منم انجام میدم.اما همون کارها رو من انجام میدم برنامه خطا میده .این کد ها رو تو command prompt میزنم :
cd desktop\learn
venv\scripts\activate.bat
cd shop
python manage.py makemigrations
بعد زدن دستور migrations با این خطا مواجه میشم:
“C:\ProgramData\Anaconda3\lib\site-packages\django\db\models\fields\__init__.py”, line 1043, in __init
( super().__init__(*args, **kwarg
TypeError: __init__() got an unexpected keyword argument ‘defult’
مدرس -سپهر اکبرزاده –
سلام ، خطایی که داری خط ۲۰ امه مدل بلاگت هست روی choice
Default رو اشتباه وارد کردید .
علی –
سلام اگه اموزش پروژه محور و ۰ تا ۱۰۰ django رو تهیه کردید لطفا به منم خبر بدید خیلی منتظرم
*****oy@gmail.com
واحد پشتیبانی لرن فایلز (مالک تایید شده) –
سلام بر شما علی عزیز
دوره پروژه محور جنگو (Django) به نوعی به اتمام رسیده و کمتر از ده درصد اون باقی مونده ، که بزودی منتشر خواهد شد ، برای اطلاع رسانی از دوره های جدید و همچنین تخفیفات زمان انتشار دوره جدید در تلگرام ما به آیدی @learnfiles عضو بشید .
موفق باشید
مهدی فرشی (مالک تایید شده) –
سلام سورس کد پروژه کتابخانه رو از کدوم لینک دانلود کنیم؟
واحد پشتیبانی لرن فایلز (مالک تایید شده) –
سلام بر شما
هر سورسی که نیاز باشه همراه دوره ضمیمه شده است .
موفق و پیروز باشید