دوره آموزش جنگو (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
برقراری امنیت برای وب سرویس
امکانات جدید جنگو در نسخه ۲
انواع توسعه دهندگان
آیا آماده ورود به بازار کار هستید؟
اکنون شما در کجا قرار دارید؟
بعد از دوره ی آموزش جنگو به کجا بروید و چگونه کسب درآمد کنید؟
توانایی انجام چه پروژه هایی را دارید؟
چگونه بهترین برنامه نویس دنیا باشید؟
مستند نویسی
ویدئو های ما به صورت اختصاصی توسط مدرسین آکادمی لرن فایلز تهیه شده است .
ویدئو ها توسط واحد کنترل کیفیت ما بررسی و سطح علمی ، صدا و تصویر ، شیوه بیان و سایر موارد آن تایید می شود .
ویدئو های ما تئوری محض نیستند و در حد نیاز مباحث تئوری مطرح و باقی آموزش عملی و ویژه بازار کار می باشد .
محمد –
سلام من دوره پایتون شما رو ندیدم ولی پایتون در سایت دیگری یاد گرفتم و اچتی ام ال و سی اس اس هم نمیدونم یعنی با این دوره میتونم جانگو کار شم با اینکه ۱۴ سالمه یعنی جامع و مختص بازار کار هست ؟
واحد پشتیبانی لرن فایلز (مالک تایید شده) –
سلام بر شما. بله با توضیحاتی که دادید احتمالا در یادگیری جنگو مشکلی نخواهید داشت. موفق باشید
حامد (مالک تایید شده) –
با سلام خدمت استاد گرامی
من برای وارد شدن به صفحات html لاگین فرم دادم که باید اطلاعات فرم پربشه بعدا به داخل صفحات مورد نظر لاگین کنه بعد از اون logoutکه میکنم پایینش ریدایرکت گذاشتم که مجدا به صفحه لاگین برگرده اما به صفحه accounts/login میره که باید به accounts/login/?next=/book برگرده تا بتونم مجددا لاگین کنم. لازم به ذکر است که از path اکانت درurls استفاده کردم. اگه راهنمایی بفرمایید ممنون میشم؟ و نام app پروژه book میباشد.
مدرس – سپهر اکبرزاده –
سلام ، متوجه سوالاتون نشدم مجدد بصورت کامل توضیح بدید تا پاسخ رو خدمتتون بگم .
کریمی –
سلام وقتتون بخیر.
یک هفته ای میشه که آموزشی شمارو گرفتم ولی دو روزه درگیر قسمت blog هستم.
تمام مراحل رو عین آموزشی شما اجرا میکنم ولی پیام Hello Django . I am Bingo رو برام نمایش نمیده حتی وارد لوکال هاست میشم اصن بلاگ برام وجود نداره و ارور میده … اگه امکانش هست بهمون کمک کنید
مدرس – سپهر اکبرزاده –
سلام
لطفاً نرم افزار anydesk رو نصب کنید و سپس اطلاعات تماس بنده رو از پشتیبانی لرن فایلز دریافت کنید و با من هماهنگ کنید تا به سیستم شما متصل بشم و مشکل رو بررسی و راهنمایی های لازم رو تقدیم کنم.
در غیر اینصورت لطفاً فایل ها پروژه رو ارسال کنید تا بررسی شود.
ارش –
می خواستم بدونم ایا پشتیبانی درست حسابی داره این دوره ؟ چون قیمتش بالاست . حداقل پشتیبانی که ارائه داده می شه چیه ؟
واحد پشتیبانی لرن فایلز –
با سلام.
دوره های اخیر لرن فایلز از پشتیبانی فنی و تخصصی (پشتیبانی ۳۶۰ درجه) بر خوردار هستند و قطعاً از این مورد رضایت خواهید داشت.
علی –
این دوره پروژه محور هست؟یعنی در قالب ایجاد یک پروژه کامل پیش میره؟
واحد پشتیبانی لرن فایلز –
با سلام.
سوال خوبی بود و نیاز است تا کامل این موضوع را با هم بررسی کنیم:
علی جان متاسفانه در ایران به اشتباه واژه “پروژه محور” را با انواع دیگر آموزش ترکیب میکنند و بدون درک درستی از تفاوت این ۲ سبک آموزشی، دانشجویان را در یادگیری به مشکلات و مسائل بزرگی میکشند که کاملاً اشتباه است.
حقیقت و معنای دوره های پروژه محور این است که در ابتدا باید دوره های استاندارد و کامل از ۰ تا ۱۰۰ آن موضوع را تدریس کنند و پس از ارائه یک دوره ۰ تا ۱۰۰ کامل، دانشجو میتواند سراغ دوره های پروژه محور برود و همیشه نیاز به یک دوره ۰ تا ۱۰۰ است اما در تعداد دوره های پروژه محور محدودیتی نیست میتوان در لرن فایلز یک دوره ۰ تا ۱۰۰ آموزش جنگو (همین آموزش) داشت و ۱۰ دوره پروژه محور با موضوعات مختلف. دوره های پروژه محور هم قطعاً دیگر به مفاهیم ۰ تا ۱۰۰ نمیپردازند و صرفاً روند اقدام را با توضیحاتی لازم را انجام میدهند. این آن چیزی است که متاسفانه الان اشتباهاً ترکیب میشود!
در هیچ صورتی امکان تدریس اصولی یک زمینه مانند پایتون از ابتدا به صورت پروژه محور (بدون یک دوره جامع پایتون ۰ تا ۱۰۰) وجود ندارد و اگر چنین باشد، این یعنی شما با خیلی از موارد آموزشی مهم آشنا نخواهید شد و روند یادگیری شما غیر استاندارد است و همچنین خیلی موارد را به اشتباه و مازاد یاد میگیرید که نیاز است به ترتیب و به تفکیک در آینده به آن پرداخته شود.
*دقت کنید که آموزش ۰ تا ۱۰۰ به این معنا نیست که آموزش تئوری یا موارد غیر مهم را پوشش داده و یک آموزش پروژه محور تماماً عملی است، این هم یک اشتباه دیگر است که متاسفانه وجود دارد و در اینجا مجال بررسی کامل آن نیست. اما به همین میزان بدانید که یک آموزش ۰ تا ۱۰۰ میتواند عملی باید و هیچ مبحث تئوری غیر لازم را پوشش ندهد اما هیچ وقت تئوری بودن با ۰ تا ۱۰۰ بودن هم معنا نیست!
یکی از مشکلات و اشتباهات بزرگ در روند آموزشی فعلی در وب فارسی، تولید مستقیم تنها یک دوره پروژه محور است یا ترکیب آن با عنوان ۰ تا ۱۰۰؛ مثلا “آموزش جامع جنگو پروژه محور” این عنوان کاملاً غلط است و این دوره در کمترین حالت باید ۲ دوره باشد یکی ۰ تا ۱۰۰ جنگو و دیگری پروژه محور جنگو ؛ یعنی انتشار یک دوره پروژه محور به عنوان یک دوره جهت ورود به یک زمینه آموزشی و با نام یک دوره جامع و پروژه محور چیزی جز درک غلط از مفاهیم پایه تولید یک آموزش نیست؛ چنین چیزی در حقیقت یک عنوان جذاب اما بی معنا و کاملاً غیر استاندارد است!
نهایتاً آنچه خروجی این اشتباه است، انتشار یک دوره بدون چارچوب و تبدیل یک عنوان آموزشی به یک دوره بدون کاربرد و کاملاً غیر اصولی می باشد بدین معنا که مدت زمان مجموع ویدیو های دوره به بالای ۱۰۰ ساعت میرسد و این عدد در هیچ مرجع بین المللی آموزشی نمونه ندارد و فقط در ایران به اشتباه حتی مزیت یک دوره آموزشی شناخته میشود.
حال پاسخ شما:
خیر به آن معنایی که شما میدانید احتمالاً.
این دوره یک دوره مقدماتی تا پیشرفته جنگو است و قطعاً برای تکمیل یادگیری شما و عملی بودن دوره به همراه پروژه های کوچک و پروژه های بزرگ تر و محتوای کاملاً عملی شما را به دانش این فریم ورک مسلط میکند (شاید از دید اشتباه بله این دوره یک دوره پروژه محور است!)
دوره بعدی لرن فایلز یک دوره با عنوان آموزش پروژه محور جنگو است که هرگز جای این دوره را نمیگیرد و این دوره به قوت خود باقیست و جایگاه خود را در مسیر استاندارد یادگیری دارد.
سوال و یا پیشنهادی دارید حتما اعلام کنید.
با تشکر