نوع دورهشهریهنام استادمدت زمانتاریخ شروعزمان برگزاریپیشنیازوضعیت دوره
حضوری یا آنلاین6,500,000 تومانمهندس مصطفایی60 ساعت1403/10/05
چهارشنبه 16:30 تا 20:30
آشنایی با HTML و CSS و دوره آموزش پایتون
درحال ثبت نام
لغو ثبت نام
ثبت نام
نوع ثبت نامقیمتتخفیف نقدیمبلغ کلشرایط ثبت نامنوع کلاسثبت نام
نقدی6,500,000 تومان تومان6,500,000 تومانپرداخت کل مبلغ هنگام ثبت نامثبت نام نقدی
برای دسترسی راحت تر به محتوای مورد نظر، روی آن کلیک کنید.
پروژه های دوره django
سرفصل های دوره django
بخش اول: معرفی و مقدمه
بخش دوم: کار با تمپلیت ها
بخش سوم: پایگاه داده و ادمین پنل
بخش چهارم: view ها و فرم ها
بخش پنجم: RESTful API
بخش ششم: استقرار در وب سرور و هاست (Deploy)
جنگو (Django) چیست
ویژگی های جنگو
این دوره کاملا پروژه محور است و در طول دوره دو پروژه یکی توسعه یک وبسایت خبری و دیگری توسعه یک فروشگاه اینترنتی کار خواهد شد. در طول توسعه این پروژه ها تمام جوانب جنگو بررسی شده و آموزش داده خواهد شد. هدف ما از تعریف این دوره، آموزش تمام مهارت های لازم و مورد نیاز برای ورود به دنیای بازار کار به دانشجویان است. بعد از این دوره براحتی می توانید وارد بازار کار شده و در شرکت های مختلف با عنوان توسعه دهنده جنگو مشغول به کار شوید و یا برنامه نویسی استارتاپ خود را خودتان انجام دهید.
پروژه های توسعه داده شده در این دوره، پروژه های کاملی هستند و می توانند به عنوان نمونه کار رزومه خوبی برای شما باشند. مواردی که در طول توسعه دو پروژه یاد خواهید گرفت شامل موارد زیر است.
پروژه های دوره django
وبسایت خبری
وبسایت فروشگاهی
سرفصل های دوره django
بخش اول: معرفی و مقدمه
در این بخش مفهوم وب و معماری یک پروژه وبسایتی را توضیح داده و با جنگو و ویزگی های آن مثل مفهوم فریمورک، معماری جنگو، مزیت های جنگو و دلیل انتخاب جنگو و پروژه های مهم و مطرح دنیا که با جنگو نوشته شده اند آشنا می شویم و سپس پروژه وبسایت خبری و پروژه وبسایت فروشگاه اینترنتی را معرفی کرده و خروجی های آنها را نشان می دهیم و جنگو را نصب کرده و محیط مناسب برای برنامه نویسی با جنگو را فراهم می کنیم. اهم موضوعاتی که در این بخش یاد می گیریم در ادامه آمده است.
بررسی مفاهیم اولیه ی وب
معرفی جنگو و دلیل انتخاب آن برای برنامه نویسی وب
معرفی و ایجاد Virtual Environment
نصب Django
معرفی کد ادیتور (IDE) مناسب برای جنگو
راه اندازی پروژه
تشریح ساختار یک پروژه جنگو
دایکتوری پروژه
سرور توسعه جنگو
تنظیمات IDE برای پروژه جنگو
ساختمان پروژه جنگو و App های آن
درک معماری Model-View-Template
مدل ها
ویوها
تمپلیت
MVT در عمل
معرفی HTTP در پردازش یک درخواست
تنظیمات View ها و URL
ساختار یک URL
ارتباط URL با view ها و جزئیات نگاشت یک URL به یک view
بررسی Http و HTTP Method
کار عملی با درخواست GET و ساختمان URL و view مربوط به GET
کار عملی با درخواست POST و ساختمان URL و view مربوط به POST
ساخت Response مناسب سرور به درخواست های کاربر
آموزش کامل تنظیمات جنگو setting.py
فارسی سازی
تعریف timezone تهران
شمسی سازی تاریخ
تعریف App های جدید در setting.py
ساخت و تعریف پایگاه داده
آموزش نحوه استفاده از git در پروژههای این دوره
ساخت یک Repository عمومی در GitHub
آموزش مفاهیم git
دانلود و نصب
راه اندازی git برای پروژه
بردن کدهای نوشته شده به مرحله stage
Commit کردن کدها
تعریف remote repository در git مربوط به پروژه
ارسال کدها به repository github (دستور pull)
آموزش نحوه clone کردن برای دانشجویان
دستور pull و تفاوت آن با clone
تقسیم پروژه به زیرپروژهها و task های جزئیتر و مستقل و تخصیص هر task به دانشجویان
آموزش مفاهیم و نحوه ساخت branch
ساخت branch برای هر دانشجو و شروع کار اشتراکی در راستای task های تخصیص
آموزش Merge کردن branch ها
بخش دوم: کار با تمپلیت ها
اگر پروژه ما بصورت RESTful API نباشد تمپلیت ها نقش اساسی در نمایش پروژه دارند در این دوره پروژه وبسایت خبری را بصورت کلاسیک توسعه می دهیم و پروژه فروشگاهی را با تکنولوژی RESTful API توسعه می دهیم. در بخش کار با تمپلیت ها، یک قالب مناسب برای پروژه انتخاب کرده و به پروژه اضافه می کنیم. و با موضوعات ارث بری ، Template Tag ها و زبان تمپلت جنگو و سایر موضوعات مرتبط آشنا می شویم. اهم موضوعاتی که در این بخش یاد می گیریم در ادامه آمده است.
معرفی html و آموزش برخی از tag ها اصلی آن
ساخت یک صفحه html
تغییر المان های body, header
معرفی title در tag header
آموزش ساختاردهی صفحه با div
آموزش نمایش متن با تگ p
ساخت table در html
فرم ها در html
انواع فیلدهای یک فرم
دکمه ارسال و اکشن یک فرم
ارسال فایل از طریق یک فرم html
لیست ها ترتیبی و غیر ترتیبی
ویژگی های tag ها مانند id, class, …
استایل دهی در تگ ها
معرفی css و ارتباط بین html, css
آموزش برخی المانهای اساسی css
راست چین کردن و فارسی سازی
استایل دهی به بخش های مختلف صفحه
Bootstrap
تنظیم و اتصال بوت استرپ به جنگو
آموزش برخی المانهای کاربردی بوت استرپ
استفاده از المانهای بوت استرپ در پروژه های دوره
انتخاب و دانلود قالب مناسب
انتخاب یک قالب خبری شبیه وبسایت های خبری معروف
انتخاب یک قالب فروشگاهی شبیه فروشگاه های اینترنتی معروف کشور
اضافه کردن قالب به پروژه
تنظیم فایل های استاتیک و مدیا
زبان تمپلیت جنگو
Extends
Block
حلقه ها
شرط
فیلترهای built-in
دستیابی به المانهای مدل
ارث بری در تمپلیت ها
ارسال داده به تمپلیت و نمایش
مفهوم template tag
Simple tags
Inclusion tags
فیلترهای تمپلیت
ساخت صفحات پروژه یا اپلیکیشن وبسایت خبری
ساخت منو
نمایش اخبار پر بازدید
نمایش آخرین اخبار
نمایش اخبار بر اساس لایک کاربران
نمایش اخبار براساس تعداد کامنت
نمایش اخبار براساس دسته بندی موضوعی
نمایش تعداد لایک و کامنت های یک خبر در صفحه اول لیست اخبار و صفحه جزئیات هر خبر
فیلتر کردن اخبار براساس کلید واژه جستجوی کاربر
ایجاد و نمایش صفحه بندی (Pagination)
ایجاد صفحه ارتباط با ما و ارسال ایمیل
بخش سوم: پایگاه داده و ادمین پنل
توسعه دهنده جنگو نیازی به دانش آنچنانی در حوزه پایگاه داده ندارد. فریمورک جنگو عملیات ساخت جدوال و برقراری ارتباطات و عملیات CRUD را برعهده دارد. در جنگو ما با مدل ها کار داریم. مدل ها اشیای کلیدی پروژه ما هستند که در این مرحله آنها را تعریف کرده و برای هر مدل می توانیم نمایشی در ادمین پنل داشته باشیم که دسترسی های CRUD به مدل را با استفاده از ادمین پنل خود جنگو به کاربر ادمین بدهیم. در این بخش با موضوعات زیر آشنا خواهیم شد.
آموزش مفهوم پایگاه داده و انواع پایگاه داده ها
پایگاه داده های رابطه ای
عملیات پایگاه داده با SQL
انواع داده های در پایگاه داده
آموزش عملیات CRUD
عملیات SQL create
عملیات SQL read
عملیات SQL update
عملیات SQL delete
آموزش ORM جنگو
تنظیمات پایگاه داده در جنگو
MakeMigrations و Migrate
ایجاد مدل ها و migrations
گزینه های و انواع داده های مربوط به فیلد
کلید اصلی
رابطه یک به یک
رابطه چند به یک
رابطه چند به چند
مدل واسط در رابطه چند به چند
متدهای مدل
ارث بری
Manager
کلاس Meta
عملیات CRUD روی دیتابیس از طریق جنگو
ایجاد object با استفاده از متد create
ایجاد object با رابطه کلید خارجی
ایجاد رکورد برای رابطه چند به یک
ایجاد رکورد با رابطه چند به چند
متد add() در رابطه چند به چند
استفاده از متدهای create() و set() در روابط چند به چند
عملیات خواندن روابط چند به چند
استفاده از متد get() برای دستیابی به یک object
بازیابی داده ها با استفاده از متد all()
بازیابی داده ها با استفاده از متد filter()
استفاده از order_by() برای مرتب سازی
ادمین پنل
ایجاد Superuser
تغییر مدل user پیشفرض جنگو
اضافه کردن مدل ها به ادمین پنل
بررسی ادمین پنل
نمایش لیست آبجکت های مدل
تعریف فیلتر در ادمین پنل
تعریف search box و معیارهای جستجوی رکوردها در ادمین پنل
ترتیب نمایش رکوردها
فارسی سازی مدل ها و ادمین پنل
تعریف اکشن در ادمین پنل
سفارشی سازی پنل ادمین
ساخت مدل ها و ادمین پنل پروژه
Sessions
Session چیست؟
فعال کردن و پیکربندی Sessions
ذخیره سازی داده ها در Sessions
کدام نوع داده باید ذخیره شود
استفاده از داده های Session
بخش چهارم: view ها و فرم ها
در جنگو view ها نقش کنترلر را بازی می کنند. منطق کسب و کار در ویوها نوشته می شوند. ارتباط بین مدل ها، تمپلیت ها و درخواست های کاربر و فرم هایی که کاربر از طریق آنها اطلاعاتی به سمت سرور ارسال می کند توسط ویوها مدیریت می شود. ذر این بخش با انواع views، ساختارهای متفاوت URL ها که حامل درخواست های کاربر هستند، انواع درخواست ها و انواع مختلف فرم ها آشنا می شویم و بعد از مباحث این بخش می توانیم ارتباط تعاملی و موثر با کاربرهایمان داشته باشیم. و به راحتی به درخواست های مختلف کاربرهایمان پاسخ دهیم. موضوعات زیر را در این بخش بررسی خواهیم کرد.
URL
انواع request ها
پاسخ مناسب به request GET
ساختار URL
فارسی سازی slug در URL
View
شمسی سازی نمایش تاریخ
واکشی داده ها از پایگاه داده و ارسال به تمپلیت جهت نمایش
مدیریت دسترسی ها و مجوزها
View های Functional Based View (FBV)
تعریف Decorator ها و استفاده مناسب از آنها
View های Class Based View (CBV)
انواع CBV ها (ListView, DetailView, FormView, ...)
انتخاب CBV مناسب براساس نوع درخواست کاربر
معرفی Mixin ها و استفاده بهینه از آنها
انواع Response های View ها
فرم
چیستی فرم
المانهای فرم
انواع input
امنیت فرم با Cross-Site-Request
دسترسی به داده ها در view
کار با داده های POST در ویو
تصمیم گیری بین GET و POST
تعریف فرم در جنگو
نمایش فرم در تمپلیت
ایجاد فرم مستقل از مدل
اعتبارسنجی ورودی های کاربر و جلوگیری از نفوذ و عملیات مخرب
اعتبارسنجی custom
متد cleaning
اعتبارسنجی چند فیلد با هم
اضافه کردن مقدار اولیه به فیلدها
اتصال خودکار مدل ها به فرم
کلاس ModelForm
ایجاد و ویرایش یک object با استفاده از ModelForm
استایل دهی به فرم ها
مدیا و آپلود فایل
تنظیمات آپلود مدیا
تنظیمات مدیا و فایل در محیط توسعه
پردازش زمینه ای و MEDIA_URL در template
آپلود فایل با استفاده از فرم های HTML
دانلود فایل
آپلود فایل با فرم جنگو
آپلود تصویر با فرم جنگو
تغییر سایز و اندازه تصویر با استفاده از Pillow
نمایش تصویر آپلود شده در مرورگر
کار با فیلد FileField
آپلود فایل با استفاده از ModelForm
آپلود تصویر با استفاده از ModelForm
عملیات قبل از ذخیره سازی تصویر
عملیات قبل از ذخیره سازی فایل
بخش پنجم: RESTful API
در حال حاضر بیشتر وبسایت ها با Device های مختلف در ارتباط هستند و همچنین بیشتر کسب و کار ها متکی به اپلیکیشن های موبایل هستند که یک سرویس دهنده وب، محتوی و منطق کسب و کار این اپلیکیشن را پشتیبانی می کند. از طریق تکنولوژی RESTful API ارتباط جنگو با اپلیکیشن ها و Device های مختلف امکانپذیر می گردد. در این بخش بطور کامل با این تکنولوژی آشنا شده و پروژه فروشگاهی خودمان را با استفاده از این تکنولوژی پیاده سازی خواهیم کرد تا اپلیکیشن موبایل فروشگاه و همچنین فرانت تحت وب با تکنولوژی React یا هر تکنولوژی دیگر، بتوانند از طریق API های تعریف شده به سرور جنگو متصل گردند.در این بخش به موضوعات زیر می پردازیم:
API, REST
تفاوت API با ساختار تمپلیت جنگو
نصب و راهاندازی ماژول RestFramework
تفاوت Response در Api
نحوه ارتباط توسعه دهنده Backend با توسعه دهنده Frontend
API Views
Serializer
ModelSerializer
دریافت دادههای ورودی از POST و Validation
به روزرسانی اطلاعات از طریق Put
حذف یک آبجکت از طریق Delete
Postman
تعیین دسترسی و مجوزها
انواع روش های Authorization
ClassBasedViewها در Restframework
محدودیت دسترسی با permission_classes
عملکردهای Put , Delete و Get
GenericViews
mixin ها
ViewSet ها
DefaultRouter
ModelViewSet
SimpleRouter
ReadOnly و write_only یک فیلد
گرفتن اطلاعات user از درخواست و اهمیت request در Serializer
ایجاد API Document
Authentication API
کار با Serializer و RegistrationView
Token Authentication
از بینبردن Token
JWT
بخش ششم: استقرار در وب سرور و هاست (Deploy)
بعد از تکمیل و تست وبسایت در فضای Local پروژه به سرور اصلی منتقل شده و به اصطلاح Deploy شود. در این بخش با مراحل خرید سرور، تنظیمات سرور و استقرار و تست پروژه در سرور آشنا خواهیم شد.
بررسی سرور و هاست های مناسب برای جنگو
خرید سرور
ارسال پروژه به GitHub
تنظیمات سرور و نصب نرم افزارهای مورد نیاز
آشنایی با ssh
استقرار پروژه در سرور
تنظیمات محیط مجازی و نصب پکیج ها روی سرور
تنظیم static فایل ها
نصب gunicorn
تنظیمات gunicorn
نصب و تنظیمات nginx
جنگو (Django) چیست؟
فریمورک Django (جنگو)
فریمورکی سطح بالا، رایگان و متنباز است که برای ساخت Web Applicati on های نوشته شده با پایتون، مورداستفاده قرار میگیرد. با استفاده از این فریمورک میتوانید بهسادگی هرچه تمام، یک Application تحت وب بسیار قدرتمند و سریع ایجاد کرده و از قابلیتهای بیشمار زبان Python، از جمله هوش مصنوعی و ... در آن استفاده کنید.
ما همچنان از HTML
، CSS و جاوا اسکریپت برای راب ط کاربری وبسایتها استفاده خواهیم کرد، اما برای همه چیزهایی که روی سرور اتفاق میافتد که شامل مدیریت درخواستهای دریافتی و ارسال پاسخها است، از جنگو استفاده میکنیم یا میتوانیم از جنگو استفاده کنیم.
فریمورک جنگو (Django) از محبوبترین فریمورکهای برنامهنویسی وب بهحساب میآید؛ زیرا ازیکطرف دارای سرعت توسعه، کتابخانههای غنی و امنیت مناسب است و از طرف دیگر با زبان پایتون برنامهنویسی میشود.
پیادهسازی Web Application به سادهترین و سریعترین حالت ممکن، یکی از مهمترین اهداف جنگو (Django) است. تقریباً برای پیادهسازی هر قابلیتی در فریمورک جنگو، از قبل یک package ایجاد شده که مورد تست و بررسی نیز قرار گرفته است و این مسئله در نهایت باعث افزایش چشمگیر سرعت کدنویسی و توسعه نرمافزار میشود و به شما این امکان را میدهد تا زمان بیشتری را صرف منطق نرمافزار خود کنید.
شرکتهای بزرگی همچون Instagram, Pinterest, Udemy, MIT, YouTube, Spotify و هزاران شرکت دیگر از این فریمورک استفاده میکنند و این آمار همچنان در حال افزایش است.
اما چارچوب چیست؟
یک فریمورک در واقع که یک ماژول یا یک کتابخانه ارکان سوم است که روی سیستم خود نصب میکنید، و ایده این است که با نصب یک فریمورک مجموعهای از قابلیتهای کاربردی را در اختیار خواهید داشت که میتوانید با استفاده از آنها میتوانید بسیاری از فرایندها را بهسادگی انجام دهید. برای اینکه شما بهعنوان یک توسعهدهنده مجبور نباشید وقت خود را صرف بسیاری از کارهای معمولی مانند مدیریت Session و احراز هویت و آپلود فایلها، مدیریت درخواستهای دریافتی و ارسال پاسخها کنید، و بر روی جزئیات ریز آنها تمرکز کنید، و در عوض میتوانید روی آنچه که وبسایت شما را تشکیل میدهد و بر منطق اصلی کسبوکار خودتان، چیزی برای شما درآمد کسب میکند، تمرکز کنید، بهعبارتدیگر لازم نیست همیشه چرخ را دوباره اختراع کنید. به همین دلیل است که ما از یک چارچوب استفاده میکنیم، اما این چارچوب فقط یک کتابخانه نیست، زیرا نهتنها همه این ابزارها را برای استفاده در اختیار ما قرار میدهد، بلکه مجموعهای از قوانین در مورد نحوه استفاده از این ابزارها را ارائه میدهد.
این مسیر با راهاندازی یک پروژه جنگو
شروع میشود، همانطور که بعداً خواهید دید، ما ابزاری برای آن نیز داریم و پروژهای را به ما میدهد که ساختار خاصی دارد که باید برای هر نوع پروژه جنگو رعایت شود. زمانی که شما از جنگو استفاده میکنید شما مجبور نیستید در مورد اینکه چگونه کاری را به بهترین شکل انجام دهید، فکر کنید، شما میدانید که چگونه آن را انجام دهید؛ زیرا یک مسیر روشن با جنگو وجود دارد، و پس از آن فقط تصمیم میگیرید که چه نوع دادهای و در چه زمانی باید ذخیره شود و غیره. به همین دلیل است که ما از جنگو استفاده میکنیم، از آن استفاده میکنیم؛ زیرا کار زیادی را که میتوانند وقت بسیاری از ما بگیرند را بهراحتی برای ما انجام دهد و در عوض ما بر روی منطق اصلی تجارت خود تمرکز میکنیم و محبوبترین چارچوب توسعه وب برای پایتون است.
جنگو فقط یک چارچوب کوچک برای یک پروژه کوچک نیست، بلکه شما واقعاً میتوانید از آن برای ایجاد وبسایتهایی با هراندازه استفاده کنید، فرقی نمیکند که یک پروژه کوچک جانبی باشد یا یک بزرگ در سطح سازمانی باشد، میتوانید آن را با جنگو بسازید، و در این دوره، ما قصد داریم تمام ویژگیهای اصلی را که برای استفاده از جنگو باید بدانید، بررسی میکنیم.
از جمله ویژگی های فریم ورک Django (جنگو) می توان به موارد زیر اشاره کرد :
کامل بودن جنگو
قابلیت توسعه سریع و راحت
امن بودن
دسترسی کافی به Package های مختلف
مستندات کافی در فضای اینترنت
جامعه گسترده و پشتیبانی شده
قابلیت استفاده چندباره از کدها
پشتیبانی از دیتابیسها و سئو
مقیاس پذیری
چرا جنگو؟
دلایل بسیاری برای محبوبیت فریم ورک جنگو وجود دارد که از جمله آنها می توان به
موارد زیر اشاره کرد :
امنیت بالا
امنیت بالاترین اولویت فریم ورک جنگو است و جنگو یکی از بهترین سیستم های
امنیتی را داراست. این سیستم به توسعه دهندگان کمک می کند تا براحتی از
مسائل امنیتی رایج مانند SQL Injection, Cross-Site Scripting,
ClickJacking جلوگیری کنند. فریم ورک جنگو بروزرسانی های امنیتی جدید را به
سرعت منتشر می کند و معمولاً اولین چارچوبی است که به آسیب پذیری ها پاسخ
می دهد و به سایر چارچوب ها نسبت به این آسیب پذیری ها هشدار می دهد.
برای هر پروژه ای از وب مناسب است
با استفاده از فریم ورک Django، می توانید پروژه هایی در اندازه و ظرفیت
مختلف را انجام دهید، این پروژه ها می توانند یک وب سایت ساده و یا یک
برنامه تحت وب پر بار و پربازدید باشند.
کاملا ثابت شده است
فریم ورک Django (جنگو) در طول زمان توسط افراد زیادی آزمایش شده و عملکرد
خودش را ثابت کرده است. و در حال حاضر جامعه بزرگی از آن استفاده می کنند،
این یک جامعه بزرگ و پشتیبانی کننده است که از طریق انجمن ها، کانال ها و
وب سایت های اختصاصی متعدد در دسترس است و در صورت بروز مشکل در کد، کمک
گرفتن از چنین جامعه بزرگی آسان است.
مستندات کامل و بروز
فریم ورک جنگو کار خود را با مستندات عالی ــ بهترین مستندات در میان دیگر
چارچوب های متن باز ــ آغاز کرده است و هنوز هم در سطح بالایی حفظ می شوند.
این مستندات همراه با بروزرسانی های جدید جنگو، به روز می شوند، بنابراین
می توانید به راحتی با تغییرات سازگار شوید.
سادگی در کد نویسی
فریم ورک جنگو با پایتون نوشته شده است؛ برنامه نویسی در جنگو همانند
پایتون ساده و روان است. در جنگو می توان با دسترسی به تمامی کتابخانه های
پایتون، حجم کد نویسی را بشدت کاهش داد.
استفاده از قابلیت های هوش مصنوعی پایتون
فریم ورک Django تمامی کتابخانه های پایتون در جنگو نصب می شوند و می توان
از آنها استفاده کرد. با نصب کتابخانه های مربوط به داده کاوی و یادگیری
ماشین می توان قابلیت های هوش مصنوعی را به وبسایت طراحی شده اضافه کرد.
اهداف دوره آموزشی Django
در دوره آموزش Django (جنگو)، جنگو به صورت پروژه محور و کاملا کاربردی و عملی آموزش داده می شود. چگونگی ساخت وب سایت بوسیله Django را می آموزید، یک وبسایت را از اول میسازید، با پایتون کدنویسی میکنید؛ برای Front end از قالب های آماده استفاده می کنید و در صورت نیاز با HTML طراحی میکنید؛ با بوت استرپ استایلدهی میکنید و سرانجام در فضای اینترنت و یک سرور آنلاین منتشر میکنید. تمامی کدهای برنامه نویسی وب با پایتون را از صفر تا صد بهمراه مدرس مینویسید.
پروژه عملی دوره آموزش جنگو (Django)، ساخت وب سایت فروشگاه با پایتون و
استفاده از فریم ورک جنگو است که در طول دوره متناسب با پیشرفت مباحث تدریس
شده، بصورت کار در منزل آن را طراحی و کد نویسی می کنید؛ و اگر ایده ای
استارتاپی داشته باشید پروژه عملی شما همین ایده استارتاپی خواهد بود و آن را
با کمک مدرس در طول دوره توسعه خواهید داد.
مهندس مصطفایی
مدرس دوره
سعید مصطفایی کارشناس ارشد مهندسی فناوری اطلاعات از دانشگاه تربیت مدرس تهران هستند. ایشان ۱۰ سال سابقه کار در زمینه برنامه ریزی و کنترل پروژه های نرم افزاری دارد و اکنون در زمینه مشاوره تحلیل و طراحی نرم افزار و استقرار فرایندهای Agile در سازمان ها فعالیت می کنند. ایشان همچنین تدریس در دوره های مختلف از جمله تجزیه و تحلیل نرم افزار، مدیریت پروژه چابک، تجزیه و تحلیل کسب و کار، کاربرد فناوری اطلاعات در سازمان، مهندسی مجدد کسب و کار، برنامه نویسی موبایل با استفاده از تکنولوژی وب و PhoneGap و طراحی و برنامه نویسی تحت وب را در کارنامه خود دارد.
کارشناس ارشد مهندسی فناوری اطلاعات
دانشگاه تربیت مدرس تهران
گواهی پایان دوره
هنرجویان عزیز، مدرک آموزشگاه تحلیل داده، مدرک رسمی از سازمان فنی و
حرفهای میباشد. دانشجویان پس از پایان دوره با ارائه پروژه کاربردی
خود به آموزشگاه و پس از تایید استاد دوره گواهی پایان دوره خود را
دریافت مینمایند.
"راههای زیادی برای رسیدن به قله وجود داره، اما بعضیهاشون سریعتر از بقیهست!"، تو این مقاله یاد میگیری که چطور با ترفندهای خاص سایت تکصفحهایات (SPA)رو تو کمترین زمان به صدر نتایج گوگل برسونی.
این مقاله قصد دارد شما را با جنبههای متنوع هوش مصنوعی آشنا کند. از تعریف اولیه و انواع مختلف هوش مصنوعی شروع میکنیم تا به کاربردهای عینی و عملی آن در زندگی روزمره و صنایع مختلف می پردازیم. همچنین، نگاهی به بازار کار هوش مصنوعی در ایران و جهان خواهیم داشت تا دریابیم چگونه این فناوری مسیر حرفهای افراد را شکل میدهد و چه فرصتهای شغلی جدیدی را به وجود آورده است.
در دنیای متحول وب امروز، توسعه فرانتاند نقش حیاتی در خلق تجربیات کاربری جذاب و تعاملی دارد. این مقاله به منظور ارائه یک راهنمای کامل و دقیق به شما تدوین شده است تا با پیروی از آن، به توسعهدهندهای توانمند و ماهر در زمینه فرانتاند تبدیل شوید. ما در این مسیر، از اصول ابتدایی گرفته تا مفاهیم، ابزارها، و فریمورکهای پیشرفته را به طور جامع پوشش میدهیم.
آیا پس از پایان دوره نیز برای دانشجویان رفع اشکال انجام می گردد؟
بله شماره تلفن استاد دوره در اختیار عزیزان می باشد و دانشجویان در صورت برخورد با مشکلی می توانند از طریق تماس یا واتس اپ اقدام به رفع اشکال بنمایند.
آیا این دوره صرفا تئوری است یا عملی و پروژه محور است؟
این دوره 100 درصد عملی و کاربردی و کاملا پروژه محور است.
لابد می پرسید چگونه؟
در ابتدای دوره برای هر یک از دانشجویان یک پروژه تعیین می گردد و هر دانشجو پس از تدریس هر بخش توسط استاد، مکلف به اجرای بخشی از این پروژه خود خواهد بود. هر یک از این پروژه ها توسط مدرس دوره بررسی و رفع اشکال می گردد. دریافت گواهی پایان دوره دانشجویان مشروط بر ارائه پروژه خوب و رفع ایرادات احتمالی با راهنمایی استاد، در مورد پروژه می باشد.
من شهرستان هستم، آیا می توانم در کلاس های شما شرکت کنم؟
بله، از آنجا که کلاس های ما بصورت آنلاین هم برگزار می شوند، این بستر را برای تمامی دوستان خارج از تهران فراهم کرده ایم که بتوانند در تمامی دوره های حرفه ای و تخصصی ما شرکت کنند.
پشتیبانی و پاسخگویی به دانشجویان در حین دوره چگونه است؟
به توجه به اینکه دوره به صورت حضوری/آنلاین یعنی ترکیب هر دو حالت برگزار می گردد، بنابراین دانشجویان در حین برگزاری دوره می توانند به صورت مرتب سرکلاس و یا از طریق گروه whatsapp با استاد دوره در تماس باشند، و مدرس دوره پاسخگوی شما عزیزان خواهند بود.
سلام وقت بخیر دوره آموزش Django
چه پیش نیازی لازم داره؟
ادمین1401/12/01
سلام وقت بخیر کاربر گرامی قبل از شرکت در دوره آموزش Django پیشنهاد می کنیم در دوره آموزش پایتون ثبت نام بفرمایید.
شهریار محمدی1401/11/30
دوره آموزش Django
مدرک هم میدین بعد از پایان دوره ؟
ادمین1401/12/01
سلام وقت بخیر بله در پایان دوره مدرک معتبر و قابل ترجمه داده میشه خدمتتون.
منیره سیدی1401/11/29
دوره آموزش Django
سلام دوره حضوری هست؟
ادمین1401/12/01
سلام وقت بخیر دوره به صورت حضوری در آموزشگاه تحلیل داده برگزار میشه. البته برای افرادی که امکان شرکت در به صورت حضوری در کلاس رو ندارن میتونن از طریق اسکای روم همزمان با دانشجویان دیگه تو کلاس شرکت داشته باشن.
نظرات شما
سلام وقت بخیر دوره آموزش Django چه پیش نیازی لازم داره؟
سلام وقت بخیر کاربر گرامی قبل از شرکت در دوره آموزش Django پیشنهاد می کنیم در دوره آموزش پایتون ثبت نام بفرمایید.
مدرک هم میدین بعد از پایان دوره ؟
سلام وقت بخیر بله در پایان دوره مدرک معتبر و قابل ترجمه داده میشه خدمتتون.
سلام دوره حضوری هست؟
سلام وقت بخیر دوره به صورت حضوری در آموزشگاه تحلیل داده برگزار میشه. البته برای افرادی که امکان شرکت در به صورت حضوری در کلاس رو ندارن میتونن از طریق اسکای روم همزمان با دانشجویان دیگه تو کلاس شرکت داشته باشن.