به جنگو 101 خوش آمدید: چارچوب وب جنگو برای مبتدیان مطلق!
جانگو یکی از برترین چارچوب های توسعه وب امروزی است که به زبان پایتون نوشته شده است. کدنویسی یک وب سایت را بسیار سریع و آسان می کند و آن را ایمن نگه می دارد. جنگو 100٪ منبع باز است، اما اجازه ندهید این شما را گول بزند — جنگو برای ایجاد وبسایتها و برنامههایی مانند اینستاگرام و پینترست استفاده شده است— برخی از وبسایتهای پر ترافیک و پر استفاده امروز.
چرا چارچوب وب جنگو را یاد بگیریم؟
.. زیرا جنگو یک چارچوب وب مورد تقاضا است. و از آنجایی که جنگو توسط پایتون، یکی از برترین زبان های برنامه نویسی امروزی پشتیبانی می شود، می تواند هر کاری را که یک نرم افزار فوق العاده قدرتمند انجام دهد، انجام دهد.
و همچنین به این دلیل که توسعه دهندگان Python و Django به عنوان برنامه نویسان حرفه ای درآمد بیشتری کسب می کنند (به یاد داشته باشید: همیشه موارد مورد نیاز را یاد بگیرید؛ چیزی را فقط به این دلیل که اینترنت می گوید "باحال" است، یاد نگیرید)
دو روش برای یادگیری جنگو:
1. مبتنی بر تابع یا،
2. بر اساس کلاس.
بر اساس عملکرد بسیار ساده است، اما از قدرت جنگو استفاده نمی کند. مسلماً "جادو" کمتری با نماهای مبتنی بر عملکرد اتفاق می افتد، که گاهی اوقات خوب است.
بر اساس کلاس از تمام قدرت جنگو استفاده می کند. این به شما امکان می دهد کد کمتری بنویسید و کارهای بیشتری با آن انجام دهید. این فوق العاده قدرتمند است. در این دوره، ما از کد Class Based استفاده می کنیم، زیرا این همان چیزی است که متخصصان از آن استفاده می کنند. وظیفه من این است که شما را برای توسعه وب در دنیای واقعی آماده کنم
این کلاس برای چه کسانی است؟
مبتدیان جنگو مطلق. اما اخطار داشته باشید — برای نوشتن جنگو باید پایتون را بدانید. این بسیار مهم است. و تاکید بیشتری بر کلاسهای پایتون وجود دارد، زیرا ما تعداد زیادی از آنها را خواهیم نوشت.
چه چیزی یاد خواهید گرفت؟ (اگر نمی دانید کدام یک از اینها چیست، نگران نباشید!)
معلم شما کیست؟
معلم شما Kalob Taulien است — او اکنون بیش از ۴ سال است که وبسایتهای جنگو مینویسد. سیستم مدیریت محتوای شماره 1 پایتون به نام Wagtail CMS — Kalob نیز بخشی از آن تیم اصلی است. او برنامهنویسها را آموزش داده و شخصاً به آنها راهنمایی میکند تا به اندازه کافی خوب شوند تا بتوانند شغلی بهعنوان یک توسعهدهنده وب حرفهای ایمن کنند.
پروژه شما چیست؟
در این کلاس شما یک وب سایت کاملاً جدید مبتنی بر جنگو ایجاد خواهید کرد که در آن می توانید تصاویر را از رایانه خود در وب سایت خود به اشتراک بگذارید. اساسا، ما در حال ایجاد یک شکل اولیه از اینستاگرام هستیم.
شما پروژه ای شبیه به اینستاگرام ایجاد خواهید کرد که در آن می توانید تصاویر را آپلود کنید، آنها را زیرنویس کنید و پیوند را با افراد به اشتراک بگذارید.
ما از مدل پایه جنگو گرفته تا مفاهیم پیشرفتهتر مانند نصب و استفاده از بستههای شخص ثالث را بررسی خواهیم کرد.
شما می توانید تمام کد منبع را به صورت رایگان در Skillshare یا در
دانلود کنیدفراموش نکنید که از پروژه نهایی خود اسکرین شات بگیرید و آنها را به اشتراک بگذارید!
معلم توسعه وب
سلام به همه! من Kalob Taulien هستم.
در اینجا نسخه TL;DR (کوتاه) درباره من است:
در زیر میتوانید تمام دورههای Skillshare من را پیدا کنید. دسته بندی ها از ساده ترین به سخت ترین، به جز موارد متفرقه، قرار می گیرند. دوره های کدنویسی در پایان.
اگر در زمینه کدنویسی کاملاً تازه کار هستید، با BEGINNERS WEB DEV شروع کنید. و سپس به سراغ HTML بروید.
اگر یک توسعه دهنده وب با تجربه هستید، می توانید از هر یک از بخش های زیر رد شوید.
اگر میخواهید یاد بگیرید که چگونه وبسایتها را واقعاً زیبا جلوه دهید و خوب عمل کنید، میخواهید به HTML، CSS و جاوا اسکریپت نگاه کنید.
اگر میخواهید وبسایتهایی ایجاد کنید که کاربران بتوانند در آن وارد شوند، حساب کاربری داشته باشند و اطلاعات را ذخیره کنند، میخواهید به PHP، Python، Django یا Wagtail نگاه کنید.
آخرین اما نه کم اهمیت، همه باید Git و نحوه استفاده از GitHub را بدانند. این کاملاً حیاتی است که 100٪ همه توسعه دهندگان Git و GitHub را درک کنند. این زبان مخفی است که هر کارفرما به دنبال آن است. من نیز یک بخش کامل در مورد آن دارم.
فراموش نکنید که من را در Skillshare برای دوره های هفتگی جدید دنبال کنید!
کد نویسی مبارک!
نمایش نظرات