- مدرس دوره : آرمین دهقان ( رزومه )
- تعداد ویدیوها : 17 ویدیو
- مدت زمان دوره : 4:29:00
- سطح دوره : متوسط
- وضعیت دوره : در حال برگزاری
.jpg)
آموزش و بوت کمپ جامع فولاستک جاوا اسکریپت (Full Stack JS)
بوت کمپ جامع برنامه نویسی فول استک با JavaScript (پروژه محور و از صفر تا ورود به بازار کار)
آیا میخواهید با یادگیری یک زبان برنامهنویسی قدرتمند، هم سمت فرانتاند (ظاهر وبسایت) و هم سمت بکاند (منطق و سرور) را پیادهسازی کنید؟
جاوا اسکریپت (JavaScript) امروزه محبوبترین و پرتقاضاترین اکوسیستم برنامهنویسی وب در دنیا و بازار کار ایران است. بوتکمپ جامع توسعه وب فولاستک با JavaScript یک نقشه راه گامبهگام، منسجم و کاملاً کاربردی است که شما را از خط اول کدنویسی تا معماری و استقرار یک وباپلیکیشن یکپارچه با مدرنترین فناوریهای روز هدایت میکند.
در این دوره هیچ نیازی به پیشزمینه برنامهنویسی ندارید؛ تمامی سرفصلها از مفاهیم پایه آغاز شده و با استانداردهای شرکتهای نرمافزاری پیش میرود.
چرا اکوسیستم فولاستک جاوا اسکریپت؟
یادگیری فولاستک با محوریت جاوا اسکریپت چندین مزیت کلیدی برای توسعهدهندگان دارد:
یکپارچگی زبان: بدون نیاز به سوئیچ میان زبانهای مختلف، هم منطق کلاینت و هم سرور را با JS مینویسید.
بازار کار فعال و پردرآمد: تقاضای بالا برای جذب نیروهای مسلط به React و Node.js در شرکتهای داخلی و پوزیشنهای ریموت بینالمللی.
سرعت بالا در تولید محصول (MVP): امکان پیادهسازی سریع سیستمهای مقیاسپذیر با اتکا به کتابخانهها و فریمورکهای قدرتمند.
در این دوره چه مهارتهایی کسب میکنید؟
۱. برنامهنویسی جاوا اسکریپت مدرن (Modern JavaScript & OOP)
مسیر با مبانی اصولی جاوا اسکریپت آغاز میشود:
متغیرها، ساختارهای کنترلی، حلقهها و توابع
کار با انواع دادههای پیشرفته، آرایهها و اشیاء (Objects)
مفاهیم اکمااسکریپت (ES6+)، مدیریت خطا (Error Handling) و توابع ناهمگام (Async/Await)
برنامهنویسی شیگرا (OOP) و طراحی کدهای ماژولار و تمیز
۲. توسعه بکاند حرفهای با Node.js و Express.js
ورود به دنیای سمت سرور با اجرای جاوا اسکریپت در محیط Node.js:
آشنایی با موتور V8، ماژولها و پکیج منیجر npm
معماری رویدادمحور و عملیات ناهمگام
ساخت وبسرورهای پرسرعت با Express.js
طراحی معماری RESTful API، مدیریت درخواستها (Requests) و پاسخها (Responses)
احراز هویت، اعتبارسنجی دادهها و امنیت در سمت سرور
۳. مدیریت پایگاه داده و تعامل با SQL Server
پایداری و مدیریت هوشمند دادهها در وباپلیکیشن:
اصول پایگاه دادههای رابطهای (RDBMS) و مدلسازی دادهها
دستورات SQL پیشرفته، کوئرینویسی، روابط (Relations) و کلیدها
اتصال ایمن Node.js به Microsoft SQL Server
اجرای عملیات CRUD (ایجاد، خواندن، ویرایش، حذف) و بهینهسازی کوئریها
۴. طراحی رابط کاربری استاندارد با HTML5 و CSS3
پیادهسازی ساختار صفحات وب پیش از ورود به فریمورکها:
ساختار معنایی (Semantic HTML) برای ارتقای سئو فرانتاند
استایلدهی مدرن با CSS3، فلکسباکس (Flexbox) و گرید (Grid)
اصول طراحی واکنشگرا (Responsive Web Design) برای نمایش بینقص در موبایل و دسکتاپ
۵. توسعه فرانتاند پیشرفته با React.js
یادگیری کتابخانه محبوب فیسبوک برای ساخت رابطهای کاربری پویا و SPA:
مفاهیم بنیادین: JSX، کامپوننتها (Functional Components)، Props و State
هوکهای کاربردی (useState, useEffect, useContext, useMemo و ساخت Custom Hooks)
مسیریابی SPA با React Router
اتصال فرانتاند به REST API با Axios و مدیریت وضعیت دادهها
۶. مدیریت نسخه و سورس کنترل با Git و GitHub
مهارت ضروری برای کار در تیمهای برنامهنویسی:
ثبت تاریخچه تغییرات و کار با دستورات اصلی Git
برنچینگ (Branching)، حل تعارضات (Conflict Resolution)
انتشار سورسکد در GitHub، مدیریت پروژههای متنباز و ساخت رزومه فنی
۷. پروژه جامع نهایی: ساخت وباپلیکیشن تجاری فولاستک
در انتهای بوتکمپ، تمام آموختهها به هم متصل میشوند:
اتصال کامل رابط کاربری توسعه دادهشده با React به بکاند Express و دیتابیس SQL Server
مدیریت دادهها از طریق APIهای استاندارد
تست و عیبیابی وباپلیکیشن
آمادهسازی پروژه به عنوان یک نمونهکار مستند و قوی جهت مصاحبههای استخدامی
این دوره مناسب چه کسانی است؟
علاقهمندان به ورود به دنیای برنامهنویسی وب از سطح صفر
دانشجویان و فارغالتحصیلانی که به دنبال یادگیری مهارتهای عملی مورد نیاز بازار کار هستند
برنامهنویسان فرانتاند که قصد دارند با یادگیری Node.js و دیتابیس به یک توسعهدهنده فولاستک تبدیل شوند
توسعهدهندگانی که میخواهند یک پورتفولیوی استاندارد و قابل دفاع برای استخدام بسازند
پیشنیازهای ورود به دوره
این دوره به هیچ پیشنیاز برنامهنویسی نیاز ندارد. تنها تسلط پایه بر کار با سیستمعامل و آشنایی ابتدایی با کامپیوتر کافی است. تمامی مباحث از پایهایترین مفاهیم تا مراحل پیشرفته پوشش داده شدهاند.
سرفصل های دوره
| شماره | سرفصل تخصصی | مباحث کلیدی |
|---|---|---|
| فصل اول | برنامهنویسی جامع JavaScript و شیگرایی (OOP) | سینتکس ES6+، فانکشنها، رویدادها، متدهای آرایه، کلاسها، وراثت و خطایابی |
| فصل دوم | توسعه سمت سرور با Node.js و Express.js | ساختار سرور، ماژولها، میدلویرها، روتینگ پیشرفته و ساخت REST API استاندارد |
| فصل سوم | مدیریت داده با Microsoft SQL Server | اصول دیتابیس رابطهای، دستورات SQL، ایندکسگذاری و اتصال به Node.js |
| فصل چهارم | طراحی وب مدرن با HTML5 و CSS3 | ساختارهای وب سمانتیک، چیدمان با Flexbox/Grid و اصول Responsive Design |
| فصل پنجم | توسعه رابط کاربری واکنشی با React.js | ساختار کامپوننتها، مدیریت State، هوکهای پیشرفته، React Router و اتصال به API |
| فصل ششم | کنترل نسخه با Git و GitHub | ثبت کامیتها، شاخهبندی، ریموت ریپازیتوری و اصول همکاری تیمی |
| فصل هفتم | پروژه تجاری فولاستک (Full Stack Capstone Project) | پیادهسازی انتها به انتهای پروژه، اتصال فرانتاند و بکاند، و آمادهسازی برای رزومه |
فهرستـــ ویدیوها
مدت زمان دوره 4:29:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
توابع در جاوا اسکریپت
در این ویدیو از دوره فول استک ، انواع توابع در JavaScript را یاد میگیریم.
آموزش مقدمات رویداد ها در جاوا اسکریپت
آموزش مقدمات رویداد ها در جاوا اسکریپت قبل از جلسات اصلی یعنی DOM در این قسمت به عنوان پیش زمینه DOM گفته شده دقت بکنید !!! از فایل ها گذاشته شده استفاده کنید. . . .!!
مرحله آخر DOM
مرحله آخر DOMدر این قسمت داشتیم ولی ایمن به این معنی نیستش ه تموم شده و ما در طول دوره از آموخته های جاا اسکریپتی خودمون استفاده های زیادی خواهیم کرد!!!
آشنایی با Node Module
آشنایی با Node Module + تمرین با تاریخ و زمان و لایو سرور از نود ماژول
مخصوص اعضای ویژه

نظرات کاربران در رابطه با این دوره