آموزش کدنویسی فول استک با Spring Boot و React توسط جونی: طراحی و توسعه وب مدرن - آخرین آپدیت

دانلود Vibe Coding FullStack with Spring Boot, React Using Junie

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

Vibe Coding Mastery: ساخت یک برنامه فول استک کامل با Spring Boot و React با استفاده از هوش مصنوعی

از Vibe Coding برای ساخت یک برنامه فول استک کامل با Spring Boot و React استفاده کنید

پیش نیازها: دانش Java، Spring و Maven برای این دوره مورد نیاز است.

در سال 2025، کدنویس‌های هوش مصنوعی مانند Junie در حال تغییر توسعه نرم‌افزار هستند. تصور کنید بیش از 50% از وظایف معمول توسعه‌دهنده خود را خودکار کنید و فرآیند کدنویسی خود را به طور قابل توجهی تسریع کنید! "Junie: توسعه مبتنی بر هوش مصنوعی برای متخصصان Java/Spring" یک دوره جامع است که برای تجهیز توسعه‌دهندگان مجرب Java/Spring Boot به مهارت‌های مهار Junie، کدنویس هوش مصنوعی قدرتمند JetBrains، طراحی شده است. با جان تامپسون، بنیانگذار Spring Framework Guru، همراه شوید و کشف کنید که چگونه از هوش مصنوعی برای افزایش بهره‌وری، بهبود کیفیت کد و تمرکز بر راه حل‌های نوآورانه در توسعه برنامه‌های فول استک استفاده کنید.

Junie به طور یکپارچه با IDE های JetBrains ادغام می شود، و آن را برای کسانی که از قبل از IntelliJ IDEA، PyCharm یا WebStorm استفاده می کنند، ایده آل می کند. این دوره به شما می آموزد که چگونه از دستورات زبان طبیعی برای دستور دادن به Junie، تولید کد، اجرای آزمایشات و مدیریت پروژه های پیچیده استفاده کنید.

شما مفهوم "Vibe Coding" را یاد خواهید گرفت و چگونه Junie را برای ایجاد نرم افزارهای آماده تولید به طور کارآمد راهنمایی کنید. Vibe Coding هدایت شده توسط توسعه دهندگان مجرب ابزاری بسیار قدرتمند برای دستیابی به دستاوردهای غیرقابل تصوری در بهره وری و کیفیت در توسعه برنامه‌های فول استک است. این شامل استفاده از Vibe Coding برای ایجاد یک برنامه فرانت‌اند مبتنی بر React برای پروژه Spring Boot شما است، حتی اگر در React تازه کار باشید. شما یاد خواهید گرفت که چگونه با فرآیند تکراری رفع خطاها با Junie مقابله کنید، اطمینان حاصل کنید که یک ساخت تمیز و آزمایشات پاس شده برای فرانت‌اند React خود دارید.

آنچه خواهید آموخت:

  • مقدمه ای بر کدنویس‌های هوش مصنوعی: مزایای کدنویس‌های هوش مصنوعی مانند Cursor، Windsurf، CoPilot و Junie را درک کنید و اینکه چگونه وظایف تکراری و چالش های پیچیده کدنویسی را در توسعه برنامه‌های فول استک خودکار می کنند.

  • مبانی Junie: به Junie جت برینز، قابلیت‌های آن و ادغام یکپارچه آن با IDE های JetBrains بپردازید.

  • تسلط بر Vibe Coding: بیاموزید که چگونه از دستورات زبان طبیعی برای دستور دادن به Junie و تسریع توسعه با "Vibe Coding" برای توسعه برنامه‌های فول استک استفاده کنید.

  • راه اندازی و پیکربندی پروژه: پروژه های Spring Boot را راه اندازی کنید و مطمئن شوید که Junie در تنظیمات IDE شما فعال است.

  • عملیات CRUD با Junie: عملیات CRUD را برای یک سیستم مدیریت نشانک به عنوان یک مثال عملی در توسعه برنامه‌های فول استک پیاده سازی کنید.

  • Vibe Coding فرانت‌اند React: اصول Vibe Coding را برای ساخت یک برنامه فرانت‌اند React اعمال کنید، و کتابخانه های محبوبی مانند Vite، Radix، Shadcn و Tailwind CSS را برای توسعه برنامه‌های فول استک ادغام کنید.

  • ببینید چگونه می توانید تکنیک های Vibe Coding را برای تولید اسکریپت های مهاجرت SQL flyway، کد Java برای Spring، پیکربندی XML برای بیلد های Maven، کد TypeScript برای React و حتی کد CSS برای استایل دادن اعمال کنید!

  • حل تکراری خطا: یاد بگیرید که چگونه Junie را در رفع خطاهای بیلد، تست و lint در پروژه فرانت‌اند React خود راهنمایی کنید.

  • گردش کار پیشرفته: وظایف را به Junie واگذار کنید، برنامه ها را بررسی کنید، کد تولید کنید، کیفیت را بررسی کنید، تست ایجاد کنید و نتایج را در توسعه برنامه‌های فول استک تأیید کنید.

  • کیفیت کد و بازرسی ها: از قابلیت Junie برای اجرای بازرسی ها و اطمینان از کیفیت کد استفاده کنید و به بهترین شیوه های Java و Spring Boot در توسعه برنامه‌های فول استک پایبند باشید.

  • ایجاد و تأیید تست: از Junie برای ایجاد تست های واحد، اجرای تست ها و اصلاح هر گونه شکست استفاده کنید و پوشش تست خود را افزایش دهید.

  • ادغام گردش کار: Junie را در گردش کار IDE JetBrains موجود خود ادغام کنید و یاد بگیرید که چگونه تغییرات را بررسی و به Git commit کنید.

  • تسلط بر Junie برای بهره وری: کشف کنید که چگونه Junie می تواند بیش از 50٪ از وظایف کدنویسی رایج را انجام دهد و ساعت ها در توسعه برنامه‌های فول استک در وقت شما صرفه جویی کند.

مزایای دوره برای توسعه دهندگان:

  • بهبود قابل توجه بهره وری: با خودکارسازی وظایف معمول با Junie در توسعه برنامه‌های فول استک، بهره وری خود را بیش از 50٪ افزایش دهید.

  • چرخه های توسعه سریعتر: پروژه ها را سریعتر با Junie که کد بویلرپلیت را مدیریت می کند، رفع اشکالات و مدیریت پیچیدگی پروژه در توسعه برنامه‌های فول استک تکمیل کنید.

  • بهبود کیفیت کد: اطمینان حاصل کنید که کد شما قابل اعتماد است و از بهترین شیوه ها با بررسی ها و تست های Junie در توسعه برنامه‌های فول استک پیروی می کند.

  • تمرکز بر خلاقیت: خود را از کارهای روتین رها کنید و بر طراحی راه حل های نوآورانه در توسعه برنامه‌های فول استک تمرکز کنید.

  • یادگیری بیشتر: Junie را مسلط شوید و در بازار کار رقابتی تر شوید، با گواهینامه ای که مهارت های شما را در توسعه برنامه‌های فول استک تأیید می کند.

  • ادغام یکپارچه: در محیط IDE JetBrains موجود خود بدون اختلال کار کنید.

این دوره برای چه کسانی است:

  • توسعه دهندگان با تجربه Java و Spring Boot که قصد دارند کدنویس‌های هوش مصنوعی مانند Junie را در گردش کار خود برای توسعه برنامه‌های فول استک ادغام کنند.

  • توسعه دهندگانی که به دنبال افزایش چشمگیر بهره وری خود و ارائه نرم افزار سریعتر هستند.

  • مهندسانی که علاقه مند به یادگیری در مورد آینده کدنویسی با کمک هوش مصنوعی و ابزارهای agentic از JetBrains هستند.

  • هر کسی که می خواهد بر Junie برای پروژه های حرفه ای Spring Boot و React در توسعه برنامه‌های فول استک تسلط یابد.

این دوره برای چه کسانی نیست:

  • توسعه دهندگانی که Java و Spring Boot را یاد می گیرند. این دوره بر استفاده از Junie متمرکز است و توضیح نمی دهد که چگونه از Spring Boot استفاده کنید یا در Java برنامه نویسی کنید. تجربه Java و Spring Boot برای توسعه برنامه‌های فول استک مورد نیاز است.

چرا از جان تامپسون یاد بگیرید؟

جان تامپسون 30+ سال تجربه توسعه نرم افزار سازمانی را به ارمغان می آورد و بنیانگذار Spring Framework Guru است. جان با استفاده از Junie بیش از 500000 خط کد ایجاد کرده است. او بینش های دنیای واقعی و دانش عملی را ارائه می دهد و به طور گسترده با ابزارهای کدنویسی هوش مصنوعی کار کرده است. جان شما را در پیچیدگی های Junie راهنمایی می کند و بهترین شیوه ها را برای به حداکثر رساندن پتانسیل آن به اشتراک می گذارد و شما را به یک توسعه دهنده بسیار مولد در توسعه برنامه‌های فول استک تبدیل می کند.

ویژگی‌های کلیدی:

  • آموزش عملی: آموزش های عملی، از جمله پیاده سازی عملیات CRUD و ساخت یک فرانت‌اند React، با راهنمایی گام به گام برای توسعه برنامه‌های فول استک.

  • گردش کار واقعی: از گردش کار اثبات شده جان با استفاده از Junie در پروژه های دنیای واقعی بیاموزید.

  • پوشش جامع: قابلیت های کامل Junie را از راه اندازی تا گردش کار پیشرفته و ادغام کاوش کنید.

  • بینش های تخصصی: از تخصص جان در کدنویس‌های هوش مصنوعی و بهترین شیوه های صنعت در توسعه برنامه‌های فول استک بهره مند شوید.

  • دسترسی به یک کانال Slack، منحصر به این دوره.

همین حالا ثبت نام کنید و تجربه کدنویسی خود را متحول کنید!

به جان تامپسون و دیگر توسعه دهندگان آینده نگر بپیوندید تا بر Junie مسلط شوید و قدرت هوش مصنوعی را در گردش کار توسعه نرم افزار خود برای توسعه برنامه‌های فول استک باز کنید. مهارت های خود را افزایش دهید، بهره وری را تقویت کنید و حرفه خود را در آینده تضمین کنید. آینده مهندسی نرم افزار اینجاست!


سرفصل ها و درس ها

Course Introduction

  • معرفی دوره Course Introduction

  • راه اندازی محیط توسعه Setting Up Your Development Environment

  • نسخه آزمایشی ۱۲۰ روزه رایگان IntelliJ Free 120 Day IntelliJ Trial

  • اتاق Slack دوره - گفتگو با مدرس و سایر دانشجویان Course Slack Room - Chat with Your Instructor and Other Students

Vibe Coding چیست؟ What is Vibe Coding?

  • مقدمه Introduction

  • چرا ابزارهای کدنویسی هوش مصنوعی مهم هستند؟ Why AI Coding Tools Matter

  • Vibe Coding چیست؟ What is Vibe Coding?

  • ابزارهای Vibe Coding Vibe Coding Tools

  • بهترین شیوه های Vibe Coding Vibe Coding Best Practices

  • معرفی Junie Introduction to Junie

معرفی JetBrains AI و Junie Introduction to JetBrains AI and Junie

  • مقدمه Introduction

  • پلن ها و نصب پلاگین JetBrains AI JetBrains AI Plans and Plugin Installation

  • Hello World با JetBrains AI Hello World with JetBrains AI

  • ایجاد یک پروژه جدید Spring Boot Create a New Spring Boot Project

  • ایجاد یک JPA Entity با Junie Create a JPA Entity with Junie

  • ایجاد Spring Data JPA Repository و تست ها با Junie Create Spring Data JPA Repository and Tests with Junie

  • ایجاد Service Layer و Spring MVC Controller با Junie Create Service Layer and Spring MVC Controller with Junie

  • ایجاد Endpoint های Controller اضافی با Junie Create Additional Controller Endpoints with Junie

  • JetBrains AI و امنیت سازمانی JetBrains AI and Enterprise Security

  • مرکز اعتماد JetBrains JetBrains Trust Center

گردش کارهای Junie Junie Workflows

  • مقدمه Introduction

  • معرفی گردش کارهای Junie Introduction to Junie Workflows

  • استفاده از Jetbrains AI Deepsearch برای افزودن Mapstruct Using Jetbrains AI Deepsearch to Add Mapstruct

  • ایجاد راهنماهای پروژه Junie با Junie Creating Junie Project Guidelines with Junie

  • استفاده از راهنماهای JetBrains Using JetBrains Guidelines

  • تجزیه و تحلیل و بهبود الزامات با Junie Analyse and Improve Requirements with Junie

  • ایجاد طرح پیاده سازی با Junie Create Implementation Plan with Junie

  • ایجاد لیست وظایف پیاده سازی با Junie Create Implementation Task List with Junie

  • تکمیل لیست وظایف با Junie Complete Task List with Junie

  • استفاده از Junie برای تجزیه و تحلیل تصاویر ERD برای الزامات Use Junie to Analyze ERD Images for Requirements

  • تمرین - ایجاد Entities و Controllers با Junie Assignment - Create Entities and Controllers with Junie

  • چه زمانی از Prompts پیگیری در مقابل Prompt جدید استفاده کنیم When to Use Followup Prompts vs a New Prompt

  • به روز رسانی راهنماهای Junie برای Flyway Migrations Update Junie Guidelines for Flyway Migrations

  • تمرین - استفاده از Junie برای ایجاد اسکریپت های Flyway Migration Assignment - Use Junie to Create Flyway Migration Scripts

مدیریت مستندات OpenAPI با Junie Manage OpenAPI Documentation with Junie

  • مروری بر Redoc Overview of Redoc

  • اضافه کردن Specification OpenAPI به پروژه Add OpenAPI Specification to Project

  • به روز رسانی راهنماهای Junie با اطلاعاتی درباره Specification OpenAPI Update Juine Guidelines with Information About the OpenAPI Specification

  • استفاده از Junie برای اضافه کردن Endpoint های Beer Controller به Specification OpenAPI Use Junie to Add Beer Controller Endpoints to OpenAPI Specification

  • تمرین - اضافه کردن Endpoint های BeerController به Specification OpenAPI Assignment - Add BeerController Endpoints to OpenAPI Specification

  • پاکسازی Specification OpenAPI Clean Up OpenAPI Specification

  • اضافه کردن Customer Entity و Controller با Junie Add Customer Entity and Controller with Junie

  • بررسی اجمالی در مورد اضافه کردن Customer Entity Retrospective on Add Customer Entity

  • اعمال Customer Retrospective به پروژه Apply Customer Retrospective to Project

  • تمرین - اضافه کردن BeerOrderShipment Entity و Controller Assignment - Add BeerOrderShipment Entity and Controller

قالب های Prompt قابل استفاده مجدد Reuseable Prompt Templates

  • مهندسی Prompt 101 Prompt Engineering 101

  • راه اندازی Prompt Template و استفاده از فایل aignore Prompt Template Setup and Using aignore file

  • اضافه کردن Query Parameter Prompt Template Add Query Parameter Prompt Template

  • تمرین - استفاده از Query Parameter Template Assignment - Use Query Parameter Template

  • تمرین - ایجاد Template برای اضافه کردن یک Property Assignment - Create Template to Add a Property

  • تمرین - ایجاد Prompt Template برای اضافه کردن Patch Operation Assignment - Create Prompt Template to Add Patch Operation

Vibe Coding یک برنامه React Front End Vibe Coding a React Front End Application

  • مروری بر ایجاد برنامه React ما Overview of Creating our React Applicaiton

  • استفاده از JetBrains AI و Junie برای بازبینی و بهبود الزامات ما Using JetBrains AI and Junie to Revise and Improve Our Requirements

  • تولید طرح پیاده سازی و لیست وظایف Generate the Implementation Plan and Task List

  • استفاده از لیست وظایف برای تولید React Front End Use Task List to Generate React Front End

  • Vibe Coding برای رفع خطاهای Build React Vibe Coding to Fix React Build Errors

  • اجرای برنامه React و استفاده از Vibe Coding برای رفع خطاهای Display Run React Application and Use Vibe Coding to Fix Display Errors

پیوست الف - استفاده از GitHub Appendix A - Using GitHub

  • مبانی Git و GitHub Git and GitHub Basics

  • گردش کار GitHub GitHub Workflow

  • فضای کاری GitHub Copilot GitHub Copilot Workspace

نمایش نظرات

آموزش کدنویسی فول استک با Spring Boot و React توسط جونی: طراحی و توسعه وب مدرن
جزییات دوره
5.5 hours
52
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
903
4.7 از 5
دارد
دارد
دارد
John Thompson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar