آموزش زبان برنامه نویسی پایتون
دوره حضوری و آنلاین آموزش برنامه نویسی پایتون
پایتون یکی از زبان های چند منظوره ، شی گرا و سطح بالا می باشد که کاربرد بسیار زیادی دارد و همچنین از محبوبیت فوق العاده ای برخوردار است .
ساده بودن پایتون برای یادگیری و محاسبه معادلات پیچیده و تحلیل های داده ، از دلایل جذابیت بالای این زبان میباشد .
در طول این دوره به مفاهیم پایه و اساسی این زبان قدرتمند تسلط پیدا خواهید کرد .
پس وقت رو از دست نده...
- مدرس دوره : محمد حسین یزدانی ( رزومه )
- تعداد ویدیوها : 11 ویدیو
- مدت زمان دوره : 5:49:00
- سطح دوره : مقدماتی
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1399/09/12
دوره ی طراحی اپلیکیشن چت با استفاده از Django Channels
فرم ورک Django یکی از قدرتمند ترین فرم ورک ها برای ساخت Web Application ها هستند. یکی دیگر از قابلیت های جذاب این فریم ورک داشتن امکانات برای ساختن اپ های Real-Time هستش.مثل Chat Application
خب قصد ما این هست که تو این دوره آموزشی به کمک یکی از پروژه های فرم ورک Django به اسم Django Channels یک اپلیکیشن چت بسازیم و اون رو توسعه بدیم.
پس اگر با Django کار میکنید و قصد ساختن یک برنامه چت را دارید با ما همراه باشید
سرفصل های کلی دوره :
۱-معرفی دوره
۲-آشنایی با مفاهیم اولیه مورد نیاز Django Channels
۳-ایجاد یک پروژه کوچیک به اسم echo از طریق Django Channels
۴-اضافه کردن یک سری قابلیت های اولیه به پروژمون طبق گفته های django documentation
۵-توسعه ی پروژه به چت چند user با یکدیگر از طریق Channel Layers
۶-راه اندازی و کانفیگ های اولیه redis هم بر روی docker و هم به روی سیستم local خودمون
۷-اضافه کردن یک قالب (template) بهتر به پروژمون
۸-مدل سازی مفاهیمی مثل Chat, Message, User برای ذخیره سازی آن ها در Database
۹-اضافه کردن قابلیت ارسال File هایی مثل Image با مفهموم File Streaming
۱۰-اضافه کردن قابلیت User Notification برای ارسال Notification به User
فهرستـــ ویدیوها
مدت زمان دوره 5:49:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
ساخت پروژه ی ابتدایی Django
تو این مرحله صرفا فقط virtual env و پروژه ی ابتدایی django رو میسازیم
بخش اول django channels doc
خب تو این قسمت میایم و بخش اول django channels رو طبق documentation میریم جلو و با مفاهیم جدیدی آشنا میشیم
بخش دوم django channels doc
این بخش یکم طولانی تر از بخش های قبلیه.اما با مفاهیم مهم و جذابی آشنا میشیم مثل consumer و پروژه کوچیک اولمون رو تکمیل میکنیم
ادامه بخش دوم django channels doc
خب داخل این قسمت میایم و پروژه چت رو بین چند consumer توسعه میدیم و با مفاهیم جدیدی مثل channel layer آشنا میشیم
بخش سوم django channels doc
توی این ویدیو میرسیم به بخش سوم docs و قراره consumer رو به صورت Async پیاده سازی کنیم
مدل سازی Message
توی این قسمت میایم و کلاس مربوط به مدل Message رو طراحی میکنیم و سعی میکنیم که consumer رو طوری توسعه بدیم که با database هم تعامل داشته باشه
تکمیل متدهای new_message و fetch_message
خب داخل این قسمت متدهای new_message و fetch_message رو تکمیل مکنیم و در آخر کار template جدیدمون رو به پروژه اضافه میکنیم
نظرات کاربران در رابطه با این دوره