بوتکمپ جامع توسعه وب فولاستک
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- استفاده از چتجیپیتی برای توسعه به منظور کمک در تولید، اشکالزدایی و بهینهسازی کد
- کاربرد Generative AI برای برنامهریزی پروژه، مستندسازی و افزایش بهرهوری
- پیادهسازی اصول طراحی رابط کاربری مدرن برای بهبود تجربه کاربری
- نوشتن کد کارآمد، قابل استفاده مجدد و ماژولار در برنامهنویسی جاوا
- توسعه وب اپلیکیشنهای پویا با JSP و Servletها
- استقرار و مدیریت اپلیکیشنها در سرور Apache Tomcat
- یادگیری پیکربندی و عیبیابی وب سرورها
- طراحی و مدیریت پایگاهدادهها با MySQL
- یکپارچهسازی فولاستک - ترکیب مهارتهای فرانتاند و بکاند برای ساخت و استقرار وب اپلیکیشنهای کامل
- پیادهسازی پروژههای واقعی برای تقویت یادگیری
- پروژه Capstone - ساخت یک وب اپلیکیشن فولاستک کاملا کاربردی از ابتدا
- کاربرد تمام مهارتهای آموختهشده در یک پروژه جامع
پیشنیازهای دوره
- مهارتهای اولیه کامپیوتر، از جمله ناوبری فایلها و نصب نرمافزار
- نیازی به تجربه قبلی در برنامهنویسی نیست؛ این دوره برای مبتدیان مناسب است.
- یک کامپیوتر با دسترسی به اینترنت، چه پیسی و چه مک که قادر به اجرای ابزارهای توسعه باشد.
- یک ویرایشگر متن یا محیط توسعه یکپارچه (IDE) مانند Eclipse یا PyCharm Code، با راهنماییهای لازم برای راهاندازی در طول دوره
- تمایل به یادگیری، تمرین و تکمیل تکالیف عملی برای تقویت مهارتهایتان
- آشنایی قبلی با اچ تی ام ال و سی اس اس اختیاری است، اما میتواند برای بخشهای توسعه فرانتاند مفید باشد.
توضیحات دوره
سفر کاملی را برای تبدیل شدن به یک توسعهدهنده وب فولاستک با این دوره آغاز کنید! این دوره شما را به مهارتهایی مجهز میکند تا وب اپلیکیشنهای مدرن و کاملاً کاربردی را با فناوریهای فرانتاند و بکاند بسازید و از ابزارهای چتجیپیتی برای یادگیری و توسعه بهتر بهره ببرید.
سفر خود را با تسلط به فناوریهای فرانتاند مانند اچ تی ام ال، سی اس اس و جاوا اسکریپت برای ایجاد رابطهای تعاملی و کاربرپسند شروع کنید. سپس به توسعه بکاند با جاوا، Servlet ،JSP ،Apache Tomcatها و MySQL بپردازید تا وب اپلیکیشنهای قدرتمند و دادهمحور بسازید. در طول دوره، شما از ابزارهای چتجیپیتی برای کمک در کدنویسی، اشکالزدایی و تولید مستندات پروژه استفاده خواهید کرد و فرآیند توسعه خود را سادهتر میکنید.
نکات کلیدی این دوره:
- توسعه رابطهای کاربری زیبا و تعاملی با اچ تی ام ال، سی اس اس و جاوا اسکریپت
- تسلط به برنامهنویسی جاوا و اصول شیگرایی برای توسعه بکاند
- ساخت صفحات وب پویا با JSP و Servletها
- استقرار و مدیریت اپلیکیشنها در Apache Tomcat
- طراحی و مدیریت پایگاهدادههای رابطهای با MySQL
- استفاده از ابزارهای چتجیپیتی برای تولید کد، بهینهسازی و دستیاری در پروژه
- تکمیل یک پروژه capstone با ساخت یک وب اپلیکیشن فولاستک
این دوره برای مبتدیان و توسعهدهندگان آینده که به دنبال کسب مهارتهای مورد تقاضا و افزایش بهرهوری با ابزارهای Generative AI هستند، ایدهآل است. امروز در این دوره شرکت کنید و سفر توسعه وب خود را متحول کنید!
این دوره برای چه کسانی مناسب است؟
- مبتدیانی که تجربه قبلی در برنامهنویسی یا توسعه وب ندارند.
- توسعهدهندگان فولاستک آینده که به دنبال ساخت یک پایه محکم در فناوریهای فرانتاند و بکاند هستند.
- متخصصان نرمافزار که میخواهند مهارتهای خود را در جاوا، Servlet ،JSPها و مدیریت پایگاهداده تقویت کنند.
- دانشجویان و فارغالتحصیلانی که میخواهند حرفه خود را در توسعه وب آغاز کنند.
- کارآفرینان و صاحبان کسبوکار که میخواهند وب اپلیکیشنهای خود را توسعه دهند.
- علاقهمندان به فناوری که میخواهند از ابزارهای چتجیپیتی برای افزایش بهرهوری و حل مسئله در توسعه استفاده کنند.
- هر کسی که میخواهد وب اپلیکیشنهای کاربردی و واقعی از ابتدا بسازد.
بوتکمپ جامع توسعه وب فولاستک
-
مقدمه 02:46
-
شروع به کار در ویندوز، macOS و لینوکس 00:46
-
نحوه پرسیدن سوالات عالی 01:19
-
سوالات متدوال 01:31
-
درک نقش یک توسعهدهنده فولاستک 08:25
-
بررسی فناوریهای فرانتاند، بکاند و پایگاهداده 06:41
-
ChatGPT چیست 03:32
-
راهاندازی حسابی در چتجیپیتی 03:49
-
چگونه از ChatGPT استفاده کنیم 05:31
-
چتجیپیتی برای وظایف روزمره شما 05:13
-
اصول اچ تی ام ال 5 و سی اس اس 3 05:03
-
استفاده از چتجیپیتی برای ایجاد کد منبع اچ تی ام ال 5 10:28
-
استفاده از چتجیپیتی برای ایجاد کد منبع سی اس اس 3 04:46
-
نصب ویرایشگر کد - Sublime Text 03:46
-
اچ تی ام ال - عنوان 08:45
-
اچ تی ام ال - پاراگراف 07:33
-
اچ تی ام ال - فرمتبندی متن 12:20
-
اچ تی ام ال - فرمها 05:10
-
اچ تی ام ال - جداول 05:57
-
اچ تی ام ال - نوار ناوبری و منو 03:56
-
اچ تی ام ال - تگ div 05:46
-
تمرین تگ heading در اچ تی ام ال 5 None
-
اچ تی ام ال 5 - صدا 07:14
-
اچ تی ام ال 5 - ویدئو 04:45
-
اچ تی ام ال 5 - درگ و دراپ 18:26
-
اچ تی ام ال 5 - iframe 05:03
-
اچ تی ام ال 5 - تنظیم ویدئو YouTube 03:50
-
اچ تی ام ال 5 - فرم ثبتنام 04:16
-
اچ تی ام ال 5 - فرم ورود 03:32
-
تمرین کدنویسی 01:19
-
راهحل برای یک تمرین کدنویسی 02:18
-
آزمون درباره اچ تی ام ال 5 None
-
سی اس اس - ایجاد یک صفحه وب با سی اس اس 12:29
-
سی اس اس - سی اس اس درونخطی 05:54
-
سی اس اس - سی اس اس داخلی 05:20
-
سی اس اس - خارجی 09:53
-
سی اس اس - کلاسها 09:21
-
سی اس اس - شناسه 06:12
-
سی اس اس - رنگها 07:58
-
سی اس اس - پسزمینهها 03:32
-
سی اس اس - پدینگ 03:49
-
سی اس اس - بوردرها 03:14
-
سی اس اس - مدل جعبهای 08:47
-
تمرین کدنویسی رنگی سی اس اس None
-
سی اس اس - فرمها 16:24
-
سی اس اس - طرحبندی وبسایت 20:45
-
سی اس اس - گوشههای گرد 07:57
-
سی اس اس - شبه کلاسها 02:57
-
سی اس اس - گرادیانها 02:49
-
سی اس اس - سایهها 03:26
-
سی اس اس - استایلهای دکمه 06:01
-
سی اس اس - ایجاد flexbox 13:48
-
سی اس اس - ایجاد شبکهها 15:08
-
سی اس اس - آیکونهای شبکههای اجتماعی 07:52
-
سی اس اس - تمرین کدنویسی 01:22
-
سی اس اس - راهحل برای تمرین کدنویسی 02:54
-
آزمون درباره سی اس اس 3 None
-
بررسی اسکریپتنویسی جاوا اسکریپت در فرانتاند 04:31
-
استفاده از چتجیپیتی برای ایجاد کد منبع جاوا اسکریپت 10:10
-
اولین برنامه جاوا اسکریپت 13:30
-
متغیرها 12:38
-
نوعهای داده 09:38
-
None None
-
JavaScript داخلی 13:26
-
JavaScript خارجی 08:46
-
جاوا اسکریپت درونخطی 03:40
-
Async و defer 05:47
-
فرمتبندی رشته 05:12
-
متدهای رشته 11:53
-
استفاده از چتجیپیتی برای دستکاری رشته DOM 11:32
-
عملگرهای مقایسهای 06:03
-
عملگرهای منطقی 07:42
-
آزمون درباره جاوا اسکریپت None
-
دستورات If 04:20
-
دستورات If-else 04:25
-
دستورات Switch-case 09:10
-
استفاده از چتجیپیتی برای تصمیمگیری در مورد DOM 12:55
-
حلقه While 08:29
-
حلقه For 07:54
-
استفاده از چتجیپیتی برای ایجاد لیست آیتمها 08:14
-
تمرین کدنویسی 01:33
-
راهحل برای تمرین کدنویسی 01:37
-
ایجاد یک تابع 07:20
-
تابع ()call 06:49
-
چتجیپیتی برای ایجاد یک تابع با آرگومانها 06:43
-
مدیریت خطا - Try-catch 05:21
-
مدیریت خطا - Try-catch-finally 16:33
-
اعتبارسنجیهای فرم ورود 05:11
-
استفاده از چتجیپیتی برای توابع ES6 arrow 04:42
-
استفاده از چتجیپیتی برای کلاسهای ES6 08:36
-
آشنایی با زبانهای برنامهنویسی سمت سرور 05:34
-
استفاده از چتجیپیتی برای ایجاد کد منبع جاوا 10:20
-
نصب جاوا (گامبهگام) 10:23
-
تنظیم مسیر جاوا (متغیرهای محیطی) 09:38
-
نصب IntelliJ IDEA 09:43
-
آغاز کار با IntelliJ IDEA 07:51
-
اولین برنامه "Hello World" در جاوا 14:36
-
خروجی جاوا - چاپ از کد 06:19
-
استفاده از چتجیپیتی برای یادگیری متغیرها 17:24
-
قوانین کلی برای ایجاد متغیرها 11:30
-
استفاده از چتجیپیتی برای یادگیری انواع داده 10:04
-
نوع داده اولیه در مقابل غیرابتدایی 02:16
-
استفاده از چتجیپیتی برای یادگیری Identifierها 07:34
-
استفاده از چتجیپیتی برای یادگیری Type casting 08:08
-
استفاده از چتجیپیتی برای یادگیری ورودی کاربر 09:45
-
استفاده از چتجیپیتی برای یادگیری عملگرهای حسابی 06:30
-
استفاده از چتجیپیتی برای یادگیری عملگرهای افزایشی و کاهشی 04:23
-
استفاده از چتجیپیتی برای یادگیری عملگرهای انتساب 05:35
-
استفاده از چتجیپیتی برای یادگیری عملگرهای مقایسهای 05:40
-
تمرین ایجاد متغیرهای جدید در جاوا None
-
آزمون درباره جاوا None
-
منطق چیست 05:12
-
استفاده از چتجیپیتی برای یادگیری عملگر AND 05:23
-
استفاده از چتجیپیتی برای یادگیری عملگر OR 04:19
-
استفاده از چتجیپیتی برای یادگیری عملگر NOT 05:59
-
استفاده از چتجیپیتی برای یادگیری رشتهها 05:23
-
استفاده از چتجیپیتی برای یادگیری متدهای داخلی رشته 08:36
-
استفاده از چتجیپیتی برای یادگیری ایندکسگذاری رشته 07:25
-
استفاده از چتجیپیتی برای یادگیری concatenation رشته 04:14
-
استفاده از چتجیپیتی برای یادگیری دستورات If-else 06:41
-
استفاده از چتجیپیتی برای یادگیری دستورات else-if 02:59
-
استفاده از چتجیپیتی برای یادگیری عملگر سهتایی 03:19
-
استفاده از چتجیپیتی برای یادگیری برنامه switch-case 06:00
-
آزمون ارزیابی (برنامه EvenOdd) 01:00
-
راهحل برای آزمون ارزیابی 01:57
-
نمودارهای جریانی 03:01
-
استفاده از چتجیپیتی برای یادگیری دستور حلقه while 09:32
-
استفاده از چتجیپیتی برای یادگیری دستور حلقه do-while 06:03
-
استفاده از چتجیپیتی برای یادگیری دستور حلقه for 09:49
-
استفاده از چتجیپیتی برای یادگیری حلقههای تودرتو 11:46
-
استفاده از چتجیپیتی برای یادگیری دستور حلقه for-each 07:11
-
استفاده از چتجیپیتی برای یادگیری کلیدواژه break 04:21
-
استفاده از چتجیپیتی برای یادگیری کلیدواژه continue 03:45
-
استفاده از چتجیپیتی برای یادگیری آرایهها 09:04
-
استفاده از چتجیپیتی برای یادگیری ایجاد آرایهای از اشیاء 04:52
-
استفاده از چتجیپیتی برای یادگیری تغییر یک عنصر آرایه 05:37
-
استفاده از چتجیپیتی برای یادگیری پیدا کردن طول یک آرایه 08:53
-
استفاده از چتجیپیتی برای یادگیری توابع داخلی ریاضی پایه 09:00
-
استفاده از چتجیپیتی برای یادگیری تولید عدد تصادفی 03:30
-
استفاده از چتجیپیتی برای یادگیری نمایش تاریخ و زمان کنونی 05:58
-
استفاده از چتجیپیتی برای یادگیری فرمتبندی تاریخ و زمان 06:16
-
استفاده از چتجیپیتی برای یادگیری ایجاد یک متد 03:57
-
استفاده از چتجیپیتی برای یادگیری فراخوانی یک متد 03:51
-
بررسی فناوریهای وب جاوا 05:09
-
برنامهنویسی سمت کلاینت و سرور 11:08
-
معماری و کامپوننتهای جاوا 07:59
-
JDK - نصب کیت توسعه جاوا (گامبهگام) 10:23
-
تنظیم مسیر جاوا (متغیرهای محیطی) برای ویندوز 09:38
-
Eclipse EE - دانلود و نصب برای توسعهدهندگان وب جاوا سازمانی 08:14
-
راهاندازی Eclipse IDE و بررسی آینده 05:56
-
ایجاد یک پروژه وب پویای جدید در Eclipse 09:31
-
معماری وب سرور Apache Tomcat 02:21
-
دانلود و نصب Tomcat 05:30
-
پیکربندی Tomcat در Eclipse برای استقرار وب اپلیکیشنهای جاوا 12:36
-
آشنایی با JSP و سینتکس آن 06:12
-
دایرکتیوهای JSP و عناصر اسکریپتنویسی 07:28
-
استفاده از JSP برای تولید محتوای پویا 04:48
-
آزمون تمرینی در مورد اعلان JSP None
-
Servletهای جاوا و چرخه عمر آنها 06:21
-
ایجاد و استقرار Servletها 09:45
-
مدیریت داده فرم و درخواستهای HTTP 18:49
-
آزمون تمرینی در مورد Servletها None
-
مقدمهای بر MySQL 04:31
-
دانلود و نصب سرور MySQL 09:20
-
مراحل نصب برای سیستم عامل مک و لینوکس (یاداشتها) 02:28
-
نصب MySQL Workbench 03:01
-
شروع سرور MySQL با Workbench 04:19
-
ایجاد پایگاهداده و جدول 05:14
-
کوئری برای درج داده در جدول 02:58
-
کوئری برای دستور SELECT 05:59
-
کوئری برای دستور عبارت WHERE 04:14
-
کوئری برای دستور UPDATE 05:25
-
کوئری برای دستور DELETE 03:36
-
کوئری SELECT در اس کیوال برای تحلیل تمرین کدنویسی None
-
برنامهریزی و طراحی پروژه 03:57
-
راهاندازی پایگاهداده MySQL 03:39
-
ایجاد یک پروژه وب پویا جدید در Eclipse 04:12
-
اضافه کردن درایور JDBC MySQL (کانکتور) به پروژه 07:18
-
اتصال اپلیکیشنهای جاوا به MySQL 15:47
-
ایجاد یک Servlet برای منطق گزارش 12:22
-
ایجاد یک JSP ایندکس و لینک به Servlet 05:55
-
اجرای اپلیکیشن - خواندن رکوردها برای View گزارش 02:16
-
اضافه کردن یک لینک به ایندکس jsp 02:53
-
ایجاد فرم ثبتنام JSP 04:38
-
ایجاد Servlet برای مدیریت ارسال فرم 07:23
-
تست اپلیکیشن (ایجاد رکوردها) 03:29
-
ایجاد صفحه JSP فرم ویرایش 07:50
-
اضافه کردن لینک ویرایش در فرم View گزارش 04:11
-
ایجاد Servlet برای بروزرسانی 04:47
-
تست اپلیکیشن (بروزرسانی رکوردها) 02:46
-
اضافه کردن لینک حذف در فرم View گزارش 03:54
-
ایجاد Servlet برای حذف 03:05
-
تست اپلیکیشن (حذف رکوردها) 03:05
-
استفاده از الگوریتم MD5 برای رمزگذاری پسوردهای کاربران 07:15
-
تست پسوردهای رمزنگاریشده کاربران 02:43
-
ایجاد یک فرم ورود 02:08
-
ایجاد یک Servlet برای ورود 03:08
-
ایجاد صفحه داشبورد 01:43
-
ایجاد و خواندن سشن 02:30
-
ایجاد یک Servlet برای خروج 01:32
-
تست قابلیت ورود 02:34
-
ایجاد فایل WAR پروژه با Eclipse 02:21
-
پیکربندی یک فایل web .xml 05:54
-
اطمینان حاصل کنید که درایور JDBC MySQL به پروژه اضافه شده است 03:16
-
بررسی مسیر کلاس در Tomcat 01:42
-
از نام صحیح کلاس درایور استفاده کنید 01:56
مشخصات آموزش
بوتکمپ جامع توسعه وب فولاستک
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:206
- مدت زمان :21:09:37
- حجم :9.07GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy