لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
Django A-Z: ساخت و استقرار برنامه وب با پایتون و جنگو [ویدئو]
Django A-Z: Build and Deploy Web Application with Python and Django [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با پایتون به عنوان همراه قابل اعتماد خود، یک سفر ساخت یافته توسعه وب را از ابتدا آغاز کنید. این دوره برای آشنایی مبتدیان جنگو با تمام مفاهیم ضروری طراحی شده است که دارای آخرین نسخه LTS است. با راهاندازی محیط توسعهتان، ما شما را از طریق ساختار جریان و فایل جنگو راهنمایی میکنیم و اطمینان میدهیم که بلوکهای ساختمانی اساسی را درک میکنید. با کاوش عمیق تر در این دوره، قدرت URL ها، نماها و قالب های جنگو را کشف خواهید کرد و به شما امکان می دهد برنامه های وب پویا ایجاد کنید. پس از آن شما با کرم ها و فیلدها کار خواهید کرد و شما را به مهارت هایی برای ایجاد رابط های کاربر پسند مجهز می کنید. پتانسیل نماهای مبتنی بر عملکرد را برای مدیریت منطق برنامه پیچیده بدون زحمت آزاد کنید. از طریق پیام ها و اعلان ها با کاربران خود در ارتباط بمانید و تجربه کلی کاربر را بهبود ببخشید. سیستم احراز هویت جنگو ابهام می شود زیرا ما شما را از طریق عملکرد ثبت نام، ورود به سیستم و خروج از سیستم راهنمایی می کنیم. با ادغام Crispy Form، فرآیند ثبت نام خود را ارتقا دهید و سفر یکپارچه کاربر را تضمین کنید. در دنیای محدودیت ها غوطه ور شوید و بدانید که چگونه محدودیت ها را در صفحات و هدرهای خاص اعمال کنید. در مرحله بعد، قدرت روابط بین مدلها را باز میکنید، مفاهیم را بررسی میکنید و با آخرین بهروزرسانیهای امنیتی جنگو بهروز میشوید، برنامههای خود را ایمن میکنید و از دادههای کاربر محافظت میکنید. و هنگامی که زمان استقرار شاهکار شما فرا می رسد، ما چهار ستون مهم استقرار موفقیت آمیز را پوشش خواهیم داد: Git، GitHub، Heroku و Heroku CLI. در پایان این دوره، شما مجهز به پروژه های سطح مبتدی با اعتماد به نفس خواهید بود، چه در حال دنبال کردن دوره های کارآموزی باشید، چه به عنوان یک فرد تازه کار یا شروع به یک سفر آزاد. درباره برنامهها، قالبها، مدلها و مهاجرتهای جنگو بیاموزید درباره معماری MVT (الگوی مشاهده مدل) بدانید درک سیستم احراز هویت جنگو و مفهوم کلید خارجی پیادهسازی عملکرد ثبت نام، ورود به سیستم و خروج از سیستم یکپارچه کردن Crispy Form برای بهبود عملکرد ثبتنام استفاده از پیامها و فرمهای جنگو این دوره برای طیف متنوعی از افرادی که علاقه مند به یادگیری جنگو و کاوش در توسعه وب هستند طراحی شده است. به ویژه برای توسعه دهندگان وب مشتاق و توسعه دهندگان پایتون که می خواهند مجموعه مهارت های خود را گسترش دهند و در توسعه وب سرمایه گذاری کنند و درک کاملی از جنگو به دست آورند مناسب است. برای علاقه مندان به برنامه نویسی که علاقه زیادی به برنامه نویسی دارند و علاقه شدیدی به توسعه وب با استفاده از جنگو دارند، این دوره یک مسیر در دسترس را ارائه می دهد. چه تجربه برنامه نویسی محدودی داشته باشید و چه یک توسعه دهنده با تجربه باشید، این دوره به هر دوی آنها می پردازد و فقط دانش پایه پایتون مورد نیاز است. عملکرد CRUD را اجرا کنید و اصول طراحی جنگو را بررسی کنید: DRY و KISS
* شیرجه عمیق در این دوره جامع برای دامنه بزرگ موجود با جنگو در آینده
* با ساختن و استقرار یک برنامه وب واقعی با Python، Django و Git از ابتدا یاد بگیرید
سرفصل ها و درس ها
معرفی دوره
Course Introduction
معرفی دوره
Course Introduction
منابع
Resources
AI Assistance: ChatGPT و Bard
AI Assistance: ChatGPT and Bard
ChatGPT و Bard
ChatGPT and Bard
جنگو به عنوان چارچوب
Django as Framework
درک جنگو
Understanding Django
راه اندازی پروژه
Project Setup
راه اندازی ویرایشگر متن - VSCode
Setting Up Text Editor - VSCode
راه اندازی محیط مجازی
Setting Up Virtual Environment
Core Django - شروع پروژه ما
Core Django - Starting Our Project
Startapp – Taskmate
Startapp – Taskmate
Runserver برای اولین بار
Runserver for First Time
Django Flow و Django Structure
Django Flow and Django Structure
URL ها و نماها
URLs and Views
قالب ها
Templates
قالب ها
Templates
بوت استرپ
Bootstrap
کار با Jinja 2
Working with Jinja 2
Base Template و Jinja 2
Base Template and Jinja 2
پوشه استاتیک و بهبود ظاهر وب سایت
Static Folder and Improving Website Look
مدل و مهاجرت (موارد پایگاه داده)
Model and Migration (Database Stuff)
پنل مدیریت
Admin Panel
مدل ها
Models
مهاجرت های پایگاه داده
Database Migrations
واکشی داده و نمایش روی الگو
Fetch Data and Display on Template
واکشی داده ها از پایگاه داده
Fetch Data from Database
نمایش داده ها در قالب ها
Displaying Data on Templates
افزودن شرایط به داده ها
Adding Condition on Data
فرم های جنگو
Django Forms
افزودن فرم و پذیرش ورودی
Adding Form and Accepting Input
پیام های جنگو
Django Messages
افزودن پیام ها و گزینه هشدار
Adding Messages and Alert Option
بستن گزینه در هشدار
Close Option on Alert
آشنایی با CSS و Bootstrap
Understanding CSS and Bootstrap
آشنایی با CSS و Bootstrap
Understanding CSS and Bootstrap
پیاده سازی عملکرد CRUD
Implementing CRUD Functionality
من نقشه راه کامل را برای تبدیل شدن به یک توسعه دهنده با پروژه های مختلف ایجاد کرده ام، به طور خاص برای مخاطبان SkillShare.
با این نقشه راه ما با برنامه نویسی پایتون شروع می کنیم، با اصول، مفاهیم مهم آشنا می شویم و حل می کنیم. برخی از مشکلات زندگی واقعی با ساخت پروژه ها. هنگامی که ما با پایتون آماده شدیم، زمان آن رسیده است که تجربه بیشتری در پروژه های میدانی مختلف در اتوماسیون، تجزیه و تحلیل داده ها، برنامه نویسی رابط کاربری گرافیکی و توسعه وب کسب کنیم.
نمایش نظرات