درباره رویداد
معرفی دوره:
آکادمی ایرانسل با هدف آموزش مهارتهای پیشرفته برنامهنویسی، متناسب با نیاز صنعت، دوره آموزش Django را با سرفصل های کاربردی طراحی کرده است. Django محبوبترین و پر استفادهترین فریمورک پایتون در زمینه توسعه وب است که بخشی از این محبوبیت، برخواسته از قدرتمندی بالا آن است. که این قدرتمندی در عین سادگی باعث شده تا هسته اصلی پروژه هایی نظیر Instagram ، YouTube ، Spotify Udemy باشد. در ایران نیز پلتفرم دیوار و کافه بازار مبتنی بر Django است.
این بوت کمپ در آکادمی ایرانسل، به نحوی تدوین شده تا فراگیران به صورت گام به گام، تمام مباحث لازم برای استخدام به عنوان یک توسعه دهنده را بیاموزند و در قالب پروژه اجرا کنند.
مزیت یادگیری جنگو و حضور در این بوت کمپ:
در بازار تخصصی برنامه نویسی شما با فریمورک های متنوعی مواجه هستید اما برای شروع Django
می تواند گزینه مناسبی باشد، زیرا ساختار آن به نحوی است که دقیقترین مستندات و آموزشهای مربوط به توسعه نرمافزار را در اختیار شما می گذارد، به طوری که توسعه دهنده می تواند بر روند طراحی تمرکز کرده و عملکرد خود را بهبود دهد. همچنین وجود قابلیت خوانایی بالا برای کدها، این فریمورک را به عنوان یک مورد ایدهآل برای افراد مبتدی تبدیل کرده و آنها را سریع در روند ساخت اپلیکیشنها قرار میدهد.
خوب است بدانیم که Django به دلیل امکانات داخلی بالا، ویژگی های امنیتی قوی، مقیاس پذیری، پردازش سریع و قابلیت بهینه سازی در موتورهای جست وجو ، نسبت به خیلی از فریمورکهای دیگر برتری دارد.
شما با یادگیری Django در آکادمی ایرانسل، فرصت پیوستن به تیم های توسعه دهنده ایرانسل، ایرانسل لبز و یا شرکت های همکار را خواهید داشت.
پیش نیازها:
همان طور که گفته شد Django بر پایه پایتون ساخته شده است، به همین دلیل، پیش از ورود به آن، میبایست بر مفاهیم پایتون مسلط باشید و با ویژگی های تابعی، شی گرایی، حلقه ها، شرط ها و… کار کرده باشید.در صورتی که سوابق آموزشی مناسب را ندارید از طریق این لینک با بوت کمپ یادگیری پایتون در آکادمی ایرانسل بیشتر آشنا شوید.
مخاطبین دوره:
- افرادی که به شغل برنامه نویسی، زبان ها و تکنولوژی های مدرن علاقه مند هستند.
- افردای که وقت و انگیزه زیادی برای یادگیری حرفه ای در قالب کار تیمی، حل تمرین و انجام دادن پروژه دارند.
- افرادیکه قصد دارند در زمینه ساخت اپلیکیشن، آموزش صحیح و پروژه محور را تجربه کنند.
سرفصل ها:
- نصب و آماده سازی
- framework
- نصب جنگو (Django)
- معماری جنگو
- نصب محیط مجازی Virtualenv
- ستاپ کردن پروژه
- Database و Models & relation
- فیلدهای مختلف مدل
- ارتباطات بین مدل ها
- پیاده سازی مدل
- انجام پرس و جو روی مدل
- به روز رسانی روی کلید خارجی
- اعمال فیلتر روی پرس و جوها
- TRANSACTION
- اجرای دستورات خام روی پایگاه داده
- URLs
- تعریف و توضیح URLs
- دریافت و ارسال متغیرها از طریق URL
- admin panel
- توضیح و پیاده سازی صفحه مدیریت
- تنظیمات صفحات مدیریت
- صفحه ادمین کلاس بیس
- Template
- آشنایی با قالب ها
- HTML & CSS
- csrf
- Template engine
- Template context render
- Generic
- Views
- اتصال View به URL
- throttle
- اتصال View به دیتابیس
- اتصال View به Template
- View های کلاس بیس
- Django rest
- api
- Restful
- Apiview
- Serializer
- Auth(jwt)
- Curl
- postman/insomnia/swagger
- git
- Multi threading
- Multi processing
- Test
- Celery
- Deployment
- Log
- Redis