آموزش جنگو - آموزش طراحی سایت با پایتون (جنگو)
وقتی صحبت از برنامه نویسی وب و توسعه بکاند در میون باشه، قطعاً یکی از گزینههایی که برای برنامهنویسها مطرح میشه، استفاده از جنگو هست. آیا برای طراحی و توسعه وبسایتها و اپلیکیشنهای تحت وب، لازم هست که جنگو رو یاد بگیرم؟
در دوره آموزش جنگو، به صورت کاملاً پروژهمحور یک پروژه واقعی رو از صفر تا صد با هم جلو میبریم. مسیر یادگیری که طی کردم و تجربههام در طراحی و پیادهسازی پروژههای بزرگ رو با شما به اشتراک میذارم. لطفاً همراه من باشید. من حسین بدرنژاد هستم.
درصد پیشرفت دوره : ۱۰۰٪
دوره به صورت کامل ضبط و منتشر شده است.
آموزش برنامه نویسی جنگو
دوره آموزش جنگو مناسب چه کسانی است؟
آموزش طراحی سایت با جنگو مناسب تمام برنامهنویسان موفقی است که
میخواهند یک مهارت جدید به اسم “برنامهنویسی جنگو” رو به لیست
تواناییهای خودشون اضافه کنن.
مهم نیست که در چه سطحی از دانش برنامهنویسی قرار داری، توی آموزش
طراحی سایت با جنگو ما از قدم صفر صفر شروع میکنیم و پیش میریم.
تمام مواردی که لازم داری یاد بگیری رو کامل کامل توضیح دادم. از
تعریف مدلها و مدیریت پایگاه داده گرفته تا توسعه یک وبسایت پویا
و مقیاسپذیر با فریمورک Django.
بهت تضمین میدم که آموزشی برای جنگو پیدا نمیکنی که اینطوری از قدم
صفر مطلق شروع به آموزش کرده باشه!
آموزش پروژهمحور جنگو به این صورت هست که در ابتدا تمام نکات و
مفاهیم پایهای که برای یادگیری Django لازم هست رو پوشش میدیم.
تیکه تیکه با استفاده از پروژههای واقعی به تسلط میرسیم و
در ادامه مسیر آموزشی باهم یک پروژه کامل و حرفهای، یعنی یک
فروشگاه اینترنتی رو با درگاه پرداخت واقعی پیادهسازی میکنیم.
آموزش پروژهمحور جنگو باعث میشه که در ابتدا هم مباحث و مفاهیم
بنیادی رو باهم یاد بگیریم و هم با وصل کردن آموزشهای یاد گرفته
شده که مثل دونههای زنجیر بهم وصل میشن،
بتونیم یک پروژه واقعی و بزرگ رو پیادهسازی کنیم.
در آموزش طراحی سایت با جنگو از 0 تا
100 قراره با هم شروع کنیم و از سطح صفر به طور کامل مسلط بشیم به
جنگو.
در این دوره ما از قدم صفر مطلق شروع میکنیم به یادگیری جنگو و تا
مباحث پیشرفته جنگو باهم پیش میریم.
برای یادگیری طراحی وب شما دو انتخاب پیش
روی خودتون دارید:
- طراحی وبسایت با استفاده از فریمورک Flask
- طراحی وبسایت با استفاده از فریمورک Django
در دوره طراحی سایت با جنگو ما با آموزش جنگو تحت وب قدرت پیدا میکنیم و یک نمونه پروژه بزرگ و واقعی در جنگو رو پیادهسازی میکنیم.
در دوره آموزش طراحی سایت با جنگو یاد میگیری که چطور یک وباپلیکیشن فروشگاهی بزرگ مثل دیجیکالا رو طراحی کنی. چجوری محصولات رو مدیریت کنی، احراز هویت کاربران رو پیادهسازی کنی، دادهها رو بین سرور و کلاینت رد و بدل کنی، صفحه پرداخت رو بسازی و به درگاه بانکی واقعی متصل کنی، و همچنین کار با پایگاه داده رو کاملاً یاد میگیری.
در این حوزه هم تجربه طراحی و توسعه سیستمهای تحت وب پیشرفته رو باهات به اشتراک خواهم گذاشت. همه نکات و ریزهکاریهای لازم برای یک توسعهدهنده حرفهای جنگو شدن رو بهصورت قدمبهقدم آموزش میبینی. در طول دوره طراحی سایت با جنگو تمامی نکات و تجاربی که لازم هست سالها کار کنی تا بهش برسی رو من بهت آموزش میدم.
با آموزش جنگو اولین پروژه و نمونه کارت رو بساز!
ضمانت میکنم توی دوره آموزش طراحی سایت با جنگو از مطالبی که گفته میشه شگفتزده خواهی شد و از پیوستگی مباحث لذت میبری. فقط تئوریهایی که همه جا وجود داره رو بهت آموزش نمیدم، بلکه یاد میگیری چطور یک پروژه واقعی طراحی کنی که این پروژه اولین نمونه کارت میشه.
اگر هوشمندانه تصمیم بگیری، با پایان رسیدن دوره طراحی سایت با جنگو هم آموزش دیدی، هم یک نمونه کار حرفهای خواهی داشت.
من توی آموزش دوره طراحی سایت با جنگو ضمانت میکنم که:
- مفاهیم جنگو رو قشنگ بهت یاد بدم
- اصول و مقدمات برنامهنویسی وب رو آموزش بدم
- به صورت کاملاً عملی برات کد بزنم
- تجربه خودم در پیادهسازی پروژههای بزرگ مثل سیستمهای تحت وب حرفهای رو تماما بهت منتقل کنم
- یک پروژه فروشگاهی واقعی از قدم صفر صفر شروع کنم و به صد برسونم
- یک پورتال اختصاصی روی سایت بهت بدم
- پرسشهای ذهنت رو پاسخگو باشم
- یک توسعهدهنده جنگو از تو بسازم!
پروژه عملی دوره
دوست عزیز من، لطفا این یه تیکه رو خوب دقت کن! تا اینجایی که با من پیش اومدی، یک فونداسیون بسیار قوی برای خودت ساختی، یک مهارت جدید به اسم “توسعهدهنده جنگو” به قابلیتهای خودت اضافه کردی.
باید علمی که داری رو تبدیل به مهارت کنی. برای این منظور یک وباپلیکیشن فروشگاهی رو از قدم صفر صفر صفر شروع میکنیم به پیادهسازی و:
پروژه عملی دوره طراحی سایت با جنگو:
- طراحیش میکنیم
- به دیتابیس وصل میشیم
- اطلاعات میخونیم و پاس میدیم
- احراز هویت کاربران رو پیادهسازی میکنیم
- به درگاه پرداخت وصل میکنیم
- از قابلیتهای پیشرفته جنگو بهره میبریم
- و….
بعد از ثبت نام یک ایمیل برای شما ارسال میشود که آدرس پورتال آموزش برنامه نویسی جنگو مخصوص اعضای دوره است. تمام ویدیوهای آموزشی جنگو، تمرینها، تکالیف، نمونه کدها در این پورتال قرار میگیرند و برای همیشه در دسترس شما می باشد. میتوانید آنها را دانلود کنید و هیچ گونه محدودیتی وجود ندارد.
در صورتی که مطالب خارج از سرفصل ارائه شد و یا محتوایات دوره مغاییر با سرفصل بود، کمترین کار ممکن بازگشت بدون قید و شرط مبلغ سرمایه گذاری شده توسط شما است.
سر فصلهای دوره (توشه مسیر)
- مروری بر پایتون
- فرانت اند
- بک اند
- برنامه نویس فرانت اند
- برنامه نویسی بک اند
- برنامه نویسی فول استک
- موقعیت های شغلی جنگو
- فریم ورک چیه؟
- تفاوت فریم ورک و زبان
- تفاوت فریم ورک و کتابخانه
- API
- Web API
- REST API
- RESTful API
- وظایف برنامه نویس بک اند
- جنگو
- ویژگی های کلیدی جنگو
- منابع مطالعاتی جنگو
- نصب جنگو
- ایجاد پروژه در پایچارم
- ایجاد پروژه در VSCode
- ساختار دایرکتوری پروژه جنگو
- manage.py
- settings.py
- urls.py
- اجرای پروژه
- اپلیکیشنها در جنگو
- اپلیکیشن
- ایجاد اپلیکیشن
- پروژه مدیریت کتابخانه
- ساختار اپلیکیشن
- migrations
- admin.py
- apps.py
- models.py
- views.py
- ثبت اپلیکیشن در پروژه
- URLها
- ویو
- ساختار اصلی مسیردهی در جنگو
- تابع path
- مسیر ساده
- مسیر با پارامتر دینامیک
- دسترسی به پارامتر در ویو
- استفاده از رشته در پارامتر
- ساختار مسیردهی در پروژههای بزرگ
- محل ذخیره سازی اطلاعات
- دیتابیس چیست؟
- دیتابیس رابطهای
- RDBMS
- SQL
- جداول دیتابیسی
- سطرها و ستونها
- ارتباطات در دیتابیس
- نحوه ذخیره سازی اطلاعات
- کلید اصلی / کلید خارجی
- انواع روابط
- رابطه یک به یک
- رابطه یک به چند
- رابطه چند به چند
- حل ۹ مثال مختلف از روابط
- عملیات CRUD در دیتابیس
- سازوکار API و دیتابیس
- ORM چیست؟
- تبدیل کلاس به جدول
- لایهها از APP تا DB
- مدلها
- مفهوم موجودیت
- مدلها چگونه موجودیتها را تعریف میکنند؟
- انواع داده (فیلدها)
- فیلدهای متنی
- فیلدهای عددی
- فیلدهای زمانی و تاریخ
- فیلدهای بولی
- فیلدهای انتخابی
- فیلدهای فایل
- فیلدهای رابطهای
- فیلدهای خاص و پیشرفته
- ارتباط بین موجودیتها (Relations)
- یک به چند (One-to-Many)
- چند به چند (Many-to-Many)
- یک به یک (One-to-One)
- مایگریشن
- چرا مایگریشنها مهم هستند؟
- ساخت مایگریشنها
- اعمال مایگریشنها به پایگاه داده
- بررسی وضعیت مایگریشنها
- عملیات CRUD
- ویو
- روتینگ سیستم
- انواع View در جنگو
- Function-Based Views (FBV)
- Class-Based Views (CBV)
- ارسال قالب (Template)
- ریدایرکت
- HTTP Methods
- HTTP Methods vs CRUD
- JSON Response
- ویوهای خاص
- CRUD در ویو
- عملیات Create (ایجاد)
- CreateView
- عملیات Read (خواندن)
- ListView
- DetailView
- عملیات Update (بهروزرسانی)
- UpdateView
- عملیات Delete (حذف)
- اتصال به دیتابیس دیگر
- QuerySet API
- متدهای پایهای برای QuerySet
- all()
- filter()
- exclude()
- فیلترها
- django-stubs
- get()
- first()
- last()
- count()
- exists()
- delete()
- update()
- reverse()
- distinct()
- values()
- only()
- defer()
- select_related()
- prefetch_related()
- annotate()
- Chainable Queries
- Shortcuts
- get_object_or_404()
- get_list_or_404()
- Django Template Language یا (DTL)
- متغیرها در DTL
- Filters
- دستورات شرطی
- حلقه های تکرار
- وراثت قالب
- فایل های استاتیک
- استفاده از url ها
- include فایل html
- comment
- متغیرهای سراسری
- مدیریت فرم
- شرط های منطقی
- فراخوانی متد
- پنل مدیریتی جنگو
- ایجاد سوپر یوزر
- فعال کردن پنل ادمین
- تغییر عنوان پنل ادمین
- اضافه کردن قابلیت اکشنهای سفارشی
- تغییر مسیر پیشفرض ادمین
- فارسی سازی پنل ادمین
- اضافه کردن ویرایشگر متن پیشرفته
- ckeditor
- شبکه چیست؟
- اتصال بیشتر از دو دیوایس
- آدرس IP چیست؟
- پورت
- سوکت
- پروتکل
- پروتکل HTTP
- درخواست و پاسخ در شبکه
- DNS
- NAT
- HTTP Methods
- HTTPS
- REST / SOAP
- JSON
- XML
- PostMan
- Cookie
- Session
- تفاوت کوکی و سشن
- REST / SOAP
- RESTfull / REST base
- JSON
- Json Response
- Django REST Framework (DRF)
- ویژگیهای اصلی DRF
- JsonResponse در مقابل DRF
- تصمیمگیری: JsonResponse یا DRF؟
- مراحل راهاندازی DRF
- اصطلاحات کلیدی DRF
- Serializer
- فایده و کاربرد Serializer
- انواع سریالایزر
- متدهای اعتبارسنجی و تبدیل دادهها
- APIView
- ViewSet
- ساختار ViewSet
- انواع ViewSet
- Routers
- مثلث امنیت
- CSRF
- محافظت در برابر حملات CSRF
- XSS
- محافظت در برابر حملات XSS
- SQL Injection
- محافظت در برابر حملات SQLi
- مدیریت پسوردها
- HSTS
- Clickjacking
- محافظت در برابر حملات Clickjacking
- مکانیزمهای امنیتی کوکیها
- Authentication
- Authorization
- Authentication vs Authorization
- Tokenization
- JWT
- HTTPS
- CORS
- ✅ Thinking about project
- ✅ ERD
- ✅ Applications
- ✅ Entities
- ✅ Views
- ✅ Authentication
- ✅ Authorization
- ✅ Tokenization
- ✅ HTTPS
- ✅ CORS
- دامنه چیست؟
- هاست و سرور
- انواع سرور
- خرید Virtual Private Server (VPS)
- اتصال دامنه به سرور
- انتقال فایلهای پروژه به سرور
- اجرای پروژه روی سرور
- نوشتن اسکریپت های اجرای پروژه
- صدا زدن API در جاوا اسکریپت
- صدا زدن API در اندروید
- صدا زدن API در React JS
- صدا زدن API در Angular
ویژگی دورههای آموزشی
دورههای آموزشی هولوسن چه ویژگیهایی دارند👇👇👇
ضمانت بازگشت وجه
آپدیت مادامالعمر
پشتیبانی VIP
پروژهمحور
ضمانت بازگشت وجه
برای وقت شما ارزش قائل هستیم به همین خاطر دوره جامع آموزش جنگو به صورت تخصصی و با دقت فراوان تولید شده است. هدف از ارائه این آموزش تخصصی جنگو، یادگیری مهارت دانشپذیران به صورت پروژه محور است. در دوره آموزش جنگو از صفر شما میتوانید قدم به قدم برای یادگیری جنگو استارت پر قدرت بزنید.
در صورتی که مطالب خارج از سرفصل ارائه شد و یا محتوایات دوره مغاییر با سرفصل بود، کمترین کار ممکن بازگشت بدون قید و شرط مبلغ سرمایه گذاری شده توسط شما است.
هدف ما یادگیری با کیفیت است. اینقدر در دوره اموزش جنگو مطالب کاربردی و مفید ارائه خواهد شد که قطعا در آخر هرگز تصور نمیکنید که تا این حد علاقهمند و مشتاق، زبان برنامه نویسی جنگو را فراگرفتهاید. اموزش جنگو از صفر یک دوره فوق حرفه ای برای افرادی است که دوست دارند حرفه ای متخصص جنگو شوند.
مدرک و گواهینامه پایان دوره
پیشنهاد میشود دیدگاه خود را نسبت به داشتن “مدرک” برای مهارتهای خود تغییر دهید. یادگیری و تسلط به موضوع، مهمترین نکته در گذراندن یک دوره است. هدف کسب تخصص شما و کسب درآمد توسط دانشپذیران از بازار کار است اما اگر دوره را تا انتها ببینید، تمرینهای دادهشده را انجام دهید و در آزمون پایانی شرکت کنید گواهی پایان دوره و مدرک برای شما صادر میشود.
روش پرداخت
پرداخت اقساطی
پرداخت نقدی
روشهای پشتیبانی
پشتیبانی آنلاین
سایت
اینستاگرام،
پرسش
شخصی از مدرس
اتصال راه دور به سیستم دانشجو از طریق نرمافزار انیدسک
مدرس دوره چه کسی است؟
سوالات متداول
اولین پیشنیاز شما برای شروع دوره، "علاقه" هست.
دومین پیشنیاز، تسلط به زبان پایتون است.
بلافاصله بعد از ثبت نام میتوانید دوره را دانلود کنید.
ضمانت بازگشت وجه 100% تمام محصولات
نظرات
**پرسش و پاسخ** سوال خود را مطرح کنید.
آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی علامت گذاری شده اند *
نظرات