کاور
سه‌شنبه ۳۰ دی ساعت ۱۸:۰۰

آموزش جنگو ویژه ورود به بازار کار

  • از ۸۰۰,۰۰۰ تومان
  • آنلاین
  • تکنولوژی
جزئیات
مهلت ثبت‌نام
قیمت (تومان)
تعداد

برگزارکنندگان

آکادمی رستاوا
آکادمی رستاوا
اصغر میرزایی
اصغر میرزایی
بنیان گذار دنده 6، پروشات-مدرس رستاوا

آشنایی با دوره جنگو برای ورود به بازار کار


چرا جنگو؟

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

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

 

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

از نحوه نصب جنگو و آماده کردن محیط توسعه، شروع میکنیم و با  کدنویسی وب اپلیکیشن مورد نظر روی کامپیوترتان  ادامه میدهیم و در نهایت Deploy آن روی یک سرور. در این دوره به بحث های مرتبط با امنیت در جنگو و کار با سشن ها و روابط در ORM خواهیم پرداخت

همچنین دو پروژه کاربردی را از صفر تا 100 با شما کار خواهیم کرد.

 


* در این دوره آموزشی چه چیزهایی خواهم آموخت:



مقدمه:

·         توضیحی در باره وب اپلیکیشن ها

·         چرا جنگو؟

 

2. اماده سازی محیط توسعه:

·         نصب جنگو

·         نصب vscode

·         نصب mysql , mysqlworkbench, mysqlclient

 

3. پیاده سازی یک اپ ساده در جنگو:

·         ساخت یک django project

·         ساخت یک django app

·         ساخت یک view

·         تنطیمات URL ها

·         ایجاد چندین اپ در یک پروژه

·         ایزوله سازی محیط توسعه با virtual environment

·         و ...

 

4. تمپلیت ها در جنگو:

·         ساخت یک template  و view

·         تنطیم کردن URL

·         ارسال آرگومان به تمپلیت

·         تمپلیت تگ ها و نحوه استفاده از آن ها

·         استفاده از فایل های استاتیک (css, image, ...)

·         فیلترهای تعریف شده توسط کاربر

·         استفاده از فیلترهای دلخواه

·         ثبت فیلتر با استفاده از دکوراتور

·         و ...

 

5. مدل در جنگو:

·         استفاده از پایگاه داده mysql

·         ساخت مدل

·         تبدیل مدل به جداول پایگاه داده

·         جنگو ادمین UI

·         افزودن مدل به جنگو ادمین

·         نمایش فیلدهای مدل در UI

·         نحوه استفاده از سایر دیتابیس ها نظیر Sqlite

·         و ...

 

Django ORM.6 :

·         معرفی اصول اولیه

·         فیلتر کردن دیتا

·         استفاده از اپراتورهای شرطی

·         توابع تجمعی

·         ایجاد سطر

·         ایجاد سطور به صورت Bulk

·         حذف سطر

·         آپدیت سطر

·         سورت کردن داده ها

·         کار با مایگریشن ها

·         و ...

 

7. پردازش فرم ها در جنگو:

·         توکن CSRF و نحوه استفاده در فرم ها

·         پردازش داده های فرم

·         انواع فیلدهای در فرم

·         اعتبارسنجی پیش فرض در جنگو

·         نوشتن متودهای clean دلخواه

·         و ...

 

8. پیاده سازی یک سیستم Crud به روش FBV

 

9. پیاده سازی یک سیستم Crud به روش CBV

 

10. کار با سشن ها در جنگو:

·         HTTP و عدم ذخیره سازی state

·         مدیریت سشن توسط جنگو

·         پیاده سازی مثال عملی از کار با سیشن در قالب مینی پروژه

 

Middleware. 11 :

·         مقدمه

·         نصب و فعالسازی middleware

·         ساخت  middleware های دلخواه

·         و ...

 

12. امنیت در جنگو:

·         اولین مراحل برای ایمن سازی وب اپ

·         ایمن سازی ویوها

·         پیاده سازی Authorization

·         User Groups

·         و ...

 

13. روابط در ORM:

·         پیاده سازی چند به چند

·         پیاده سازی چند به یک

·         پیاده سازی یک به یک

·         و ...

 

صبر کنید! این همه سرفصل های این دوره نیست! لطفا 2تا نفس عمیق بکشید و بعد بخونید :D

تازه رسدیم به اصل داستان،

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

این پروژه ها عبارتند از:

 

پروژه اول دوره- پیاده سازی سایت فروشگاهی با امکانات زیر

·         صفحه خانه شامل لیست محصول موجود در فروشگاه

·         پیاده سازی امکان ثبتنام و لاگین کاربر پیش از خرید محصول

·         پیاده سازی امکان جستجو در محصولات

·         پیاده سازی صفحه سینگل محصول

·         امکان ارسال ریویو در صفحه محصول

·         اتصال به درگاه پرداخت

·         استفاده از api سرویس های بیرونی جهت ارسال ایمیل به مشتری پس از خرید

·         و...

 

 

 

پروژه دوم دوره-  پیاده سازی بک اند سایت Reddit با Django Rest Framework

·         افزودن پست جدید با API

·         لایک کردن پست ها

·         پیاده سازی API مربوط به Auth

·         حذف پست ها

·         حذف رای ها

·         اضافه کردن API به یک پروژه موجود

·         و...


نحوه ارتباط با مربی در طول دوره به چه شکلی خواهد بود؟


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

 

 


بعد از شرکت در دوره چه مدرکی دریافت میکنم؟


مدرکی که شما در این دوره دریافت میکنید از موسسه Credx کانادا می باشد که در ایران و سایر کشورها دارای اعتبار است.

 


آکادمی رستاوا


برگزار‌کننده

 اصغر میرزایی بنیان گذار استارتاپ های دنده 6 و پروشات.
 مدیر فنی سابق تیم فنین هامون. توسعه دهنده و مدرس دوره های برنامه نویسی در رستاوا.

 

حامیان ما

شرکت D&C
با سالها تجربه در نوآوری، توسعه محصولات دیجیتال و جذب و استخدام در حوزه tech در آمریکا شمالی 
می باشد، این شرکت دسترسی به بازار جهانی را برای کاربران رستاوا ممکن می سازد.

 

آکادمی Credx
فعال در آموزش در حوزه تکنولوژی و برنامه نویسی در کانادا ضمانت  کیفیت تدریس و صدور مدارک ارزیابی و گواهی نامه های رستاوا آکادمی را به عهده دارد.

 

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

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

پیش‌نیاز های علمی شرکت در این رویداد چیست؟
آشنایی با زبان پایتون
آیا مدارک برای مهاجرت نیز معتبر می باشند؟
بلی مدارک از شرکت کانادایی Credx صادر میشود
آیا میتوانم هزینه را قسطی پرداخت کنم؟
بله میتوانید جمعا طی 3 قسط پرداخت نمایید
کلاس ها به صورت حضوری برگزار میشه یا آنلاین؟
کلاس ها تمام به صورت آنلاین برگزار میشود
برای شرکت در کلاس آنلاین سرعت اینترنت چقدر باشد؟
در صورتی که شما از اینترنت ADSL با سرعت 512 به بالا استفاده کنید، مشکلی برای شرکت در کلاس آنلاین نخواهید داشت. همچنین اینترنت 3G و 4G همراه اول و ایرانسل نیز برای شرکت در وبینار مناسب هستند. می‌توانید از امکان Hotspot گوشی خود استفاده کرده و کامپیوتر را به گوشی وصل کرده و از اینترنت آن استفاده کنید.
اگر من نتوانم در یکی از جلسات دوره شرکت کنم چطور می توانم آن جلسه را جبران کنم؟
ویدیوی جلسات قبل از طریق سایت در دسترس دانشجویان خواهد بود و میتوانند در صورت نیاز هر زمانی آن را مشاهده کنند
آیا از موبایل هم می توان برای شرکت در دوره آنلاین استفاده کرد؟
خیر
پیش‌نیاز های علمی شرکت در این رویداد چیست؟
تنها پیش نیاز شرکت در این دوره آشنایی با پایتون مقدماتی است. در صورتی که با پایتون اشنایی ندارید، پس از ثبتنام در این رویداد دوره 4 ساعته آموزش پایتون مقدماتی به صورت رایگات در اختیار شما قرار خواهد گرفت و شما تا زمان آغاز رویداد فرصت کافی برای تسلط به این موضوع را خواهید داشت.
نحوه برگزاری کلاس
این دوره به صورت آنلاین و توسط پلتفرم اختصاصی آکادمی رستاوا برگزار میشود. برای شرکت در دوره داشتن کامیپوتر یا لپ تاپ، اینترنت و یک مرورگر وب (ترجیحا کروم) ضروری است
ساعات برگزاری کلاس به چه صورت است
کلاس هر هفته از ساعت 18 الی 21 به صورت آنلاین برگزار میشود
آیا این دوره تمامی مباحث مهم جنگو را پوشش میدهد؟
در ایم دوره تمامی مباحث مهم و کاربردی که برای پیاده سازی و اجرای کامل یک پروژه جنگو نیاز دارید به شما آموزش داده خواهد شد و درنهایت با پیاده سازی دو پروژه عملی، کاربرد تمامی مباحثی که در فصول پیشین به شما آموزش داده شده را خواهید دید
آیا این دوره برای من مناسب است؟
اگر شما با پایتون آشنا هستید و علاقه مند به ورود به حوزه طراحی وب و بازار کار جذاب آن هستید این دوره مخصوص شما طراحی شده است. همچنین در صورتی که یک برنامه نویس پاستون هستید و علاقه مند به یادگیری جنگو هستید این دوره مناسب شماست.

برگزار‌کننده

آواتار

Rastava Academy

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

رویداد های برگزارشده۱۲
رویداد های فعال۲
تعداد افراد توصیهکننده این برگزارکنندهبیشتر از ۲۰ نفر
  • شروع: سه‌شنبه ۳۰ دی ساعت ۱۸:۰۰
  • پایان: سه‌شنبه ۲۶ اسفند ساعت ۲۱:۰۰
رویداد آنلاین است.

اشتراک‌گذاری رویداد

connectکانکت برای این رویداد فعال است

رویدادهای زیر را به شما پیشنهاد می‌کنیم

چهارشنبه ۳ دی

Python for Hackers

  • ۱,۳۰۰,۰۰۰ تومان
آواتارآکادمی راوین
پنج‌شنبه ۲۷ آذر

آموزش آنلاین پایتون

  • از ۹۶۰,۰۰۰ تومان
آواتارآکادمی دوسنت