دوره آموزشی
دوبله زبان فارسی
پروژه توسعه وب فولاستک
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری مبانی توسعه وب با HTML، CSS و JavaScript
- یادگیری Node.js اولیه
- یادگیری مفهوم معماری MVC
- یادگیری مبانی JavaScript
- ساخت یک پروژه شبکه اجتماعی برای افزودن به رزومه
- یادگیری MongoDB اولیه
- یادگیری برنامهنویسی سوکت برای پیادهسازی قابلیت چت زنده
- یادگیری توسعه API و ساخت API برای عملیات CRUD
توضیحات دوره
نکات برجسته دوره:
- مبانی توسعه وب فولاستک: با اصول توسعه وب شروع میکنیم و اطمینان حاصل میکنیم که درک کاملی از HTML و CSS دارید. یاد میگیرید چگونه صفحات وب را ساختاربندی کرده، آنها را به زیبایی طراحی کنید و به محتوای خود جان ببخشید.
- فرانتاند پویا با EJS: در ادامه، EJS (Embedded JavaScript)، یک موتور قدرتمند قالبسازی، را معرفی میکنیم که به شما امکان میدهد محتوای HTML را به صورت پویا در سرور تولید کنید. به EJS برای ایجاد صفحات وب پویا، مدیریت قالبها و نمایش دادهها از سرور خود مسلط خواهید شد.
- جاوااسکریپت سمت سرور با Node.js: به بررسی دنیای برنامهنویسی سمت سرور با Node.js بپردازید؛ یک محیط اجرایی که به شما امکان میدهد کد جاوااسکریپت را در سرور بنویسید. یاد میگیرید چگونه یک سرور را راهاندازی کرده، درخواستهای HTTP را مدیریت کنید و API برای وب اپلیکیشن خود بسازید.
- ادغام پایگاه داده با MongoDB: وب اپلیکیشن خود را به پایگاه داده MongoDB، یکی از محبوبترین پایگاههای داده NoSQL، متصل میکنید. طراحی پایگاه داده و مدلسازی داده را درک خواهید کرد و یاد میگیرید چگونه عملیات CRUD (ایجاد، خواندن، بروزرسانی، حذف) را در اپلیکیشن خود انجام دهید.
- ساخت یک پروژه فولاستک: با دانش اساسی که به دست آوردهاید، یک پروژه فولاستک کامل را به صورت عملی میسازید. در طول دوره، ویژگیهایی مانند احراز هویت کاربر، ذخیرهسازی و بازیابی داده، نمایش محتوای پویا و بسیاری موارد دیگر را پیادهسازی خواهید کرد. در پایان دوره، یک وب اپلیکیشن کاملاً کاربردی خواهید داشت که میتوانید با افتخار در پرتفولیوهای خود به نمایش بگذارید.
- کنترل نسخه با Git: یاد میگیرید چگونه از Git، یک سیستم کنترل نسخه، برای مدیریت مؤثر کدبیس پروژه خود استفاده کنید. اهمیت همکاری، ردیابی تغییرات و حل تعارضات در یک محیط تیمی را درک خواهید کرد.
- استقرار و میزبانی: فرآیند استقرار وب اپلیکیشن خود را در یک پلتفرم میزبانی کشف میکنید. ما مبانی راهاندازی سرور، پیکربندی دامنه و اطمینان از آنلاین بودن پروژه شما برای دیدن جهان را پوشش میدهیم.
- بهترین شیوهها و مهارتهای دنیای واقعی: در طول دوره، با بهترین شیوهها در توسعه وب، ملاحظات امنیتی و قراردادهای کدنویسی استاندارد صنعت آشنا خواهید شد. این مهارتها شما را برای برتری در پروژههای دنیای واقعی و محیطهای توسعه مشترک آماده میکند.
- مستندسازی پروژه و ساخت پرتفولیو: هنر ایجاد مستندات جامع پروژه و ساخت یک پرتفولیو قوی را میآموزید. این برای به نمایش گذاشتن کار شما به کارفرمایان یا مشتریان بالقوه ضروری است.
این دوره برای چه کسانی مناسب است؟
- مبتدیانی که میخواهند به عنوان یک توسعهدهنده فولاستک شغلی پیدا کنند.
- علاقهمندان به توسعه وب
- دانشجویانی که میخواهند یک پروژه فولاستک به رزومه خود اضافه کنند.
پروژه توسعه وب فولاستک
-
معرفی پروژه - قسمت 1 04:58
-
معرفی پروژه - قسمت 2 07:38
-
شروع فرانتاند - قسمت 1 38:02
-
شروع فرانتاند - قسمت 2 57:16
-
مبانی سرور - درک Express.js و راهاندازی سرور 23:00
-
مبانی سرور - استفاده از EJS 15:51
-
مبانی پایگاه داده 16:44
-
مفاهیم ES6 در جاوا اسکریپت 21:38
-
احراز هویت - ثبتنام و ورود 53:22
-
خطاهای Flash و پستهای ایجاد شده توسط کاربر 54:23
-
پستها و پروفایلهای ایجادشده توسط کاربران 57:38
-
ویرایش پست و قابلیت جستجوی لایو 48:15
-
جستجو در بکاند و دنبال کردن متقابل کاربران 01:20:49
-
ویژگیهای چت لایو 41:02
-
استقرار در فضای ابری 09:53
مشخصات آموزش
پروژه توسعه وب فولاستک
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:15
- مدت زمان :08:50:29
- حجم :10.8GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy