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

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

جنگو چیست؟

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

 

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

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

 

چرا یادگیری جنگو اهمیت دارد؟

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

 

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

در این دوره آموزش جنگو طبق معمول همیشه، با استفاده از django شروع به ساخت یک وبسایت میکنیم. اما چیزی که در این دوره بیشتر از جنگو مهم هست، ابزارهایی هست که در کنار جنگو یاد میگیریم. ابتدا قراره با جنگو یک وبسایت مثل reddit بسازیم. در این دوره میبینید که چطور میتونید media فایل‌هاتون رو در bucketهای آروان‌کلود ذخیره کنید. بعد با استفاده از django rest-framework به صورت کامل برای وبسایتمون یک Api میسازیم. در Api از Jwt و OAuth2 استفاده میکنیم. بعد برای Api،  تست مینویسیم که از عملکرد اون مطمئن بشیم. با استفاده از ابزار swagger بصورت اتوماتیک برای Api داکیومنت ایجاد میکنیم. در نهایت برناممون رو داکرایز میکنیم و با استفاده از gitlab CI/CD روی سرورهای آروان‌کلود دیپلوی میکنیم.

 

دوره آموزش نهایی جنگو در چه سطحی است؟

دوره آموزش نهایی جنگو در سطح پیشرفته است. تمام مواردی که در دنیای واقعی وجود دارند گفته شده است. از اتصال به bucketهای ابرآروان تا نوشتن تست برای api. همچنین مباحثی مثل jwt و oAuth نیز گفته شده‌اند.

 

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

برای دیدن این دوره باید تمام دوره‌های جنگو که در سایت هست رو دیده باشید. همچنین دوره داکر رو هم ببینید که بتونید پروژه رو داکرایز کنید.

 

فایل‌های دوره رو میتونید از این لینک دانلود کنید


7:18:09


0

intro

6:16

رایگان

1

creating blueprint

9:53

رایگان

2

user register

23:38

رایگان

3

user dashboard

12:32

رایگان

4

user profile

11:41

رایگان

6

celery configs

10:14

8

bucket contents

24:11

11

minor changes

14:40

12

creating models

6:28

13

question api

18:33

15

refactoring api

13:12

17

answers api

9:1

18

jwt

19:33

19

oauth

20:51

20

Google oauth

17:15

21

writing tests

14:37

22

testing urls

10:45

23

testing forms

9:12

24

testing models

10:51

25

testing views

23:36

27

Dockerfile

9:47

28

docker-compose

19:3

29

nginx

20:32

30

done

1:5

ارسال نظر

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