به Django 201: Intermediate Django Development خوش آمدید.
در این کلاس قصد داریم یک برنامه وب بزرگ به سبک شبکه اجتماعی به نام « Today I Learned » بسازیم، و فرض آن این است که آنچه را که آموختهاید در قطعات کوچکی مانند توییتر به اشتراک بگذارید.
بر خلاف جنگو 101 که در آن یک کلون شبیه به اینستاگرام ایجاد کردیم، جنگو 201 در مورد یک کلون شبیه توییتر است.
ما از همان ابتدا با محیط مجازی شروع خواهیم کرد، یک پروژه جنگو جدید را شروع خواهیم کرد و یک برنامه جدید در داخل آن ایجاد خواهیم کرد. سپس کاربر پیشفرض را گسترش میدهیم تا نمایهای داشته باشد که در آن میتوانیم جزئیات حساب اضافی را اضافه کنیم و تصویری را آپلود کنیم.
ما همچنین در حال بررسی احراز هویت جنگو در این کلاس هستیم. بله، شما می توانید به کاربران اجازه دهید ثبت نام کنند، وارد سیستم شوند و از سیستم خارج شوند.
ما از برچسبهای شامل، بستههای شخص ثالث، کاوش بستههای شخص ثالث، و ایجاد پستهای جدید در جریان استفاده خواهیم کرد.
اما مهمتر از همه، جاوا اسکریپت و جنگو را با هم ترکیب میکنیم تا افراد بتوانند بدون خروج از صفحه اصلی بهصورت پویا پستهای جدید ایجاد کنند.
—
من عمداً برخی از اشکالات را در کد گذاشتم تا شما در پروژه نهایی خود روی آنها کار کنید. این یک تجربه واقعی شگفتانگیز است، زیرا بسیاری از شرکتها کدی را به شما میدهند تا به عنوان یک «وظیفه» در فرآیند مصاحبهتان کار کنید، و شما باید بتوانید آن را انتخاب کنید و با آن اجرا کنید. این کلاس شما را برای آن آماده می کند.
الزامات کلاس:
چگونه از این دوره بیشترین بهره را ببرید:
شما یک کلون توئیتر مانند ایجاد خواهید کرد که در آن چیزهای جدیدی را که یاد گرفته اید به اشتراک می گذارید. فضای زیادی برای بهبود وجود دارد و ویژگیهای جدیدی (مانند جستجو) وجود دارد که من عمداً آنها را در دستان شما میگذارم تا روی آنها کار کنید.
شما جاوا اسکریپت و جنگو را با هم ترکیب میکنید تا یک برنامه کاربردی احساس روانتر ایجاد کنید. شما می توانید پست های جدید را به صورت پویا و بدون خروج از صفحه اصلی ایجاد کنید!
از کجا می توان همه کد منبع را دریافت کرد، گام به گام:
شما می توانید تمام کد منبع جنگو 201 را در این مخزن GitHub در اینجا مشاهده کنید:
اگر می خواهید تمام مراحل را یک به یک ببینید، می توانید commit ها را یک به یک مشاهده کنید:
در نهایت، اگر میخواهید کل کد منبع را در یک .zip دانلود کنید، میتوانید آن را از GitHub از اینجا دانلود کنید:
اسکیلشر یک پلتفرم آموزشی آنلاین است که به میلیونها افراد در سراسر جهان امکان یادگیری مهارتهای جدید را فراهم میکند. این پلتفرم با ارائه دورههای متنوع در زمینههایی از جمله هنر و طراحی، فناوری، کسب و کار، و زندگی موفق، به کاربران خود این امکان را میدهد تا به صورت آنلاین به یادگیری بپردازند.
یکی از ویژگیهای منحصر به فرد سکیلشر، ارائه دورههای تدریس شده توسط صاحبان مهارتها و افراد موفق در زمینههای مختلف است. این امر باعث میشود که کاربران از تجربیات و دانش عملی افرادی که در حوزههای مورد نظرشان موفق عمل کردهاند، بهرهمند شوند و بهترین اطلاعات را برای بهبود مهارتهای خود دریافت کنند. به این ترتیب، سکیلشر نه تنها یک پلتفرم آموزشی است، بلکه یک جامعه آموزشی است که افراد را به اشتراک گذاری دانش و تجربیات تشویق میکند و به آنها کمک میکند تا در مسیر پیشرفت و موفقیت خود ادامه دهند.
معلم توسعه وب
سلام به همه! من Kalob Taulien هستم.
در اینجا نسخه TL;DR (کوتاه) درباره من است:
در زیر میتوانید تمام دورههای Skillshare من را پیدا کنید. دسته بندی ها از ساده ترین به سخت ترین، به جز موارد متفرقه، قرار می گیرند. دوره های کدنویسی در پایان.
اگر در زمینه کدنویسی کاملاً تازه کار هستید، با BEGINNERS WEB DEV شروع کنید. و سپس به سراغ HTML بروید.
اگر یک توسعه دهنده وب با تجربه هستید، می توانید از هر یک از بخش های زیر رد شوید.
اگر میخواهید یاد بگیرید که چگونه وبسایتها را واقعاً زیبا جلوه دهید و خوب عمل کنید، میخواهید به HTML، CSS و جاوا اسکریپت نگاه کنید.
اگر میخواهید وبسایتهایی ایجاد کنید که کاربران بتوانند در آن وارد شوند، حساب کاربری داشته باشند و اطلاعات را ذخیره کنند، میخواهید به PHP، Python، Django یا Wagtail نگاه کنید.
آخرین اما نه کم اهمیت، همه باید Git و نحوه استفاده از GitHub را بدانند. این کاملاً حیاتی است که 100٪ همه توسعه دهندگان Git و GitHub را درک کنند. این زبان مخفی است که هر کارفرما به دنبال آن است. من نیز یک بخش کامل در مورد آن دارم.
فراموش نکنید که من را در Skillshare برای دوره های هفتگی جدید دنبال کنید!
کد نویسی مبارک!
نمایش نظرات