آموزش دوره بوت‌کمپ ۴۵ پروژه واقعی جاوا برای توسعه‌دهندگان ۲۰۲۵ - آخرین آپدیت

دانلود 45 Real World Java Development Projects Bootcamp Course 2025

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

دوره جامع برنامه‌نویسی جاوا: یادگیری پروژه‌های جاوا با JSP، JDBC، Servlets، Swing، Spring Boot، Maven، Hibernate

با این دوره، درک عمیقی از ویژگی‌های اصلی و پیشرفته جاوا به دست آورید.

اصول طراحی، بهترین شیوه‌ها و قراردادهای کدنویسی را برای نوشتن کد جاوا حرفه‌ای و خوش‌ساختار بیاموزید.

با توسعه یک برنامه وب مبتنی بر جاوا با استفاده از فناوری‌هایی مانند JSP و Servlets، تجربه واقعی کسب کنید.

مفاهیم برنامه‌نویسی شیءگرا (OOP) را با استفاده از یک برنامه کاربردی واقعی به عنوان مطالعه موردی، مسلط شوید.

پیش‌نیازها:

  • دانش زبان برنامه‌نویسی جاوا

جاوا چیست؟

جاوا یک زبان برنامه‌نویسی شیءگرا و چندسکویی است که در سال 1995 توسط Sun Microsystems منتشر شد. امروزه، جاوا برای اجرای برنامه‌های مختلفی مانند بازی‌ها، برنامه‌های شبکه‌های اجتماعی، برنامه‌های صوتی و تصویری و غیره مورد نیاز است.

کاربرد جاوا چیست؟

جاوا بسیار محبوب است و از اوایل دهه 2000 تا سال 2022، این حوزه را تحت سلطه خود داشته است. در ادامه به برخی از کاربردهای جاوا اشاره می‌کنیم:

  • بانکداری: برای مدیریت تراکنش‌ها.
  • خرده‌فروشی: برنامه‌های صورتحساب که در فروشگاه‌ها/رستوران‌ها مشاهده می‌کنید، کاملاً با جاوا نوشته شده‌اند.
  • فناوری اطلاعات: جاوا برای حل وابستگی‌های پیاده‌سازی طراحی شده است.
  • اندروید: برنامه‌های اندرویدی یا با جاوا نوشته می‌شوند یا از API جاوا استفاده می‌کنند.
  • خدمات مالی: در برنامه‌های سمت سرور استفاده می‌شود.
  • بازار سهام: برای نوشتن الگوریتم‌هایی که مشخص می‌کنند در کدام شرکت باید سرمایه‌گذاری کرد.
  • داده‌های کلان (Big Data): چارچوب Hadoop MapReduce با استفاده از جاوا نوشته شده است.
  • جامعه علمی و تحقیقاتی: برای پردازش حجم عظیمی از داده‌ها.

در این دوره بر روی 45 پروژه جاوا کار خواهیم کرد:

  • پروژه 1: سیستم صورتحساب برق - Java Core، Swing، JDBC، MySQL
  • پروژه 2: سیستم مدیریت هتل - Java Core، Swing، JDBC، MySQL
  • پروژه 3: سیستم مدیریت خطوط هوایی - Java Core، Swing، JDBC، MySQL
  • پروژه 4: سیستم مدیریت دانشگاه - Java Core، Swing، JDBC، MySQL
  • پروژه 5: سیستم مدیریت سفر و گردشگری - Java Core، Swing، JDBC، MySQL
  • پروژه 6: سیستم صورتحساب فروشگاه - Java Core، Swing، JDBC، MySQL
  • پروژه 7: سیستم مدیریت بانک - Java Core، Swing، JDBC، MySQL
  • پروژه 8: دنیای اپلیکیشن‌ها - Java Core، Swing، AWT
  • پروژه 9: سیستم حقوق و دستمزد - Java Core، Swing، JDBC، MySQL
  • پروژه 10: سیستم رزرو تاکسی - Java Core، Swing، JDBC، MySQL
  • پروژه 11: برنامه ساده لیست پخش در جاوا - Java SE & OOPS
  • پروژه 12: برنامه ساده مرورگر وب - Java SE، Maven & OpenJFX
  • پروژه 13: بازی Pentominoes در جاوا - Java SE، Swing API
  • پروژه 14: بازی پازل اعداد در جاوا - Java SE، Swing API
  • پروژه 15: API مبدل ارز - Java SE، Maven، Swing
  • پروژه 16: بازی Bridge در جاوا - Java SE، Swing & Java AWT
  • پروژه 17: بازی سنگ، کاغذ، قیچی در جاوا - Java SE، Maven، Swing
  • پروژه 18: Dungeon: بازی ماجراجویی در جاوا - Java SE & OOPS
  • پروژه 19: بازی Minesweeper در جاوا - Java SE، Swing API
  • پروژه 20: Sokoban: یک بازی پازل ویدیویی در جاوا - Java SE، Swing API
  • پروژه 21: ایجاد سیستم مدیریت پرداخت مدرسه در جاوا - Java Core
  • پروژه 22: ساخت شبیه Notepad خود با جاوا - Java Core
  • پروژه 23: ایجاد بازی تغذیه مار با رابط گرافیکی جاوا - Core JAVA، JAVA Swing، JAVA AWT
  • پروژه 24: ایجاد کتابخانه لیست پخش موسیقی با جاوا - Core JAVA، JAVA Swing، JAVA AWT
  • پروژه 25: ایجاد بازی جالب دوز و خط در جاوا - Java Core
  • پروژه 26: ایجاد سیستم سفارش غذا در جاوا - Core JAVA، JAVA Swing، JAVA AWT
  • پروژه 27: ایجاد مدیر دانلود در جاوا - Core JAVA، JAVA Swing، JAVA AWT
  • پروژه 28: ایجاد رابط دستگاه خودپرداز (ATM) با جاوا - Java Core
  • پروژه 29: ایجاد رابط مخزن مخاطبین با جاوا - Core JAVA، JAVA Swing، JAVA AWT
  • پروژه 30: ساخت ابزار بوم نقاشی با جاوا Swing - Java Core
  • پروژه 31: ساخت برنامه بصری‌سازی BST تعاملی در جاوا - Core JAVA، JAVA Swing، JAVA AWT
  • پروژه 32: ساخت رابط مرورگر فایل با جاوا Swing - Core JAVA، JAVA Swing، JAVA AWT
  • پروژه 33: ایجاد سیستم مدیریت زمان و وظایف در جاوا - Java Core
  • پروژه 34: سیستم مدیریت ایمیل - Java Core
  • پروژه 35: سیستم مدیریت رویداد - Java Servlet
  • پروژه 36: سیستم آزمون آنلاین - JDBC، JSP
  • پروژه 37: سیستم کتابخانه الکترونیکی - Java Servlet، JDBC
  • پروژه 38: برنامه چت TCP - Java Networking، Java Swing
  • پروژه 39: ردیاب اطلاعات کووید - Java Spring Boot، JDBC
  • پروژه 40: سیستم وبلاگ و گزارش - Java، JSP، AJAX
  • پروژه 41: برنامه وب سیستم ایمیل - Java Servlet، JSP
  • پروژه 42: ردیاب بسته شبکه با جاوا - Java Swing، Maven
  • پروژه 43: رمزنگاری متقارن در جاوا
  • پروژه 44: سیستم مدیریت کارکنان - Java، Spring Framework، Hibernate، توسعه Heroku
  • پروژه 45: بازی Breakout Ball - Java، OOPs، Java AWT Swing

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

معرفی دوره Course Introduction

  • مقدمه ای بر دوره Introduction to the course

  • مقدمه ای بر دوره Introduction To The Course

  • نمای کلی پروژه ها Projects Outline

پروژه-۱: سیستم صورتحساب برق - Java Core, Swing, JDBC, MySQL Project-1 : Electricity Billing System - Java Core, Swing, JDBC, MySQL

  • مقدمه Intoduction

  • کتابخانه ها و ایجاد پایگاه داده Libraries and Creation of Database

  • کدنویسی کلاس های درباره ما، ورود و ثبت نام. Coding of About, Login and SignUp classes.

  • کدنویسی صفحه اصلی و کلاس مشتری جدید Coding Main page and New Customer classes

  • کدنویسی جزئیات مشتری، ودیعه و کنتور Coding of Customer, Deposit and Meter details

  • کدنویسی برای صورتحساب و به روز رسانی اطلاعات Coding for Bill and Update Information

  • کدنویسی برای اطلاعات و پرداخت صورتحساب Coding For Information and Paying Bill

  • کدنویسی برای تولید جزئیات صورتحساب Coding for generating Bill Details

  • اجرای نهایی پروژه Final Project Run

  • دانلود فایل های پروژه Download the project files

پروژه-۲: سیستم مدیریت هتل - Java Core, Swing, JDBC, MySQL Project-2 : Hotel Management System - Java Core, Swing, JDBC, MySQL

  • مقدمه Introduction

  • کتابخانه ها و ایجاد پایگاه داده Libraries and Creation of Database

  • کدنویسی برای صفحه اصلی، ورود و داشبورد Coding for Home,login and Dashboard page

  • کدنویسی برای صفحه پذیرش و افزودن راننده و کارمند Coding for Reception and adding Driver and Employee page

  • کدنویسی برای افزودن اتاق و مشتری Coding for adding Room and Customer

  • کدنویسی برای نمایش اطلاعات مشتری، کارمند و مدیر Coding for displaying information of Customer, Employee and Manager

  • کدنویسی برای خروج و ورود Coding for Checkout and CheckIn

  • کدنویسی برای جستجو و به روز رسانی اتاق و دریافت Coding for searching and updating Room and Pickup

  • اجرای زنده Live Run

  • دانلود فایل های پروژه Download the project files

پروژه-۳: سیستم مدیریت ایرلاین - Java Core, Swing, JDBC, MySQL Project-3 : Airlines Management System - Java Core, Swing, JDBC, MySQL

  • مقدمه Introduction

  • ایجاد پایگاه داده و کتابخانه ها Creation of Database and Libraries

  • کدنویسی برای صفحه ورود Coding for Login Page

  • کدنویسی برای صفحه اصلی Coding for Main Page

  • کدنویسی برای افزودن مشتری Coding for adding Customer

  • کدنویسی برای فایل اطلاعات پرواز Coding of Flight Information file

  • کدنویسی برای فایل جزئیات سفر Coding for Journey Details file

  • کدنویسی برای پرداخت و لغو بلیط Coding for Payment and Cancelling Ticket

  • اجرای زنده Live Run

  • دانلود فایل های پروژه Download the project files

پروژه-۴: سیستم مدیریت دانشگاه - Java Core, Swing, JDBC, MySQL Project-4 : University Management System - Java Core, Swing, JDBC, MySQL

  • مقدمه Introduction

  • کتابخانه ها و ایجاد پایگاه داده Libraries and Creation of Database

  • کدنویسی برای افزودن استاد، ورود و صفحه اصلی Coding for adding Teacher, Login and Main page

  • کدنویسی برای فایل های جزئیات دانشجو و استاد Coding for Student and Teacher details files

  • کدنویسی برای حضور و غیاب دانشجو و استاد Coding for Student and Teacher attendance

  • کدنویسی برای جزئیات نمرات و آزمون Coding for Marks and Exam details

  • کدنویسی برای به روز رسانی جزئیات استاد و دانشجو. Coding for Updating details of Teacher and Student.

  • کدنویسی برای فرم و ساختار شهریه Coding for Fees Form and Structure

  • اجرای زنده Live Run

  • دانلود فایل های پروژه Download the project files

پروژه-۵: سیستم مدیریت سفر و گردشگری - Java Core, Swing, JDBC, MySQL Project-5 : Travel and Tourism Management System - Java Core, Swing, JDBC, MySQL

  • مقدمه Introduction

  • کتابخانه ها و ایجاد پایگاه داده Libraries and creation of Database

  • کدنویسی برای صفحه ورود، ثبت نام و فراموشی رمز عبور Coding for Login, signup and Forgot Password page

  • کدنویسی برای صفحه اصلی و افزودن و به روز رسانی مشتری Coding for Main page and adding and updating Customer

  • کدنویسی برای نمایش و حذف مشتری و صفحه بسته Coding for displaying and deleting Customer and Package page

  • کدنویسی برای رزرو بسته و هتل Coding for booking Package and Hotel

  • کدنویسی برای جزئیات هتل ها Coding for details of Hotels

  • کدنویسی برای صفحه پرداخت و درباره ما Coding for Payment and About page

  • اجرای زنده Live Run

  • دانلود فایل های پروژه Download the project files

پروژه-۶: سیستم صورتحساب فروشگاه - Java Core, Swing, JDBC, MySQL Project-6 : Store Billing System - Java Core, Swing, JDBC, MySQL

  • مقدمه Intoduction

  • کتابخانه ها و ایجاد پایگاه داده Libraries and Creation of Database

  • متدهای پایگاه داده کدنویسی و صفحه ورود Coding Database methods and Login page

  • کدنویسی برای صفحه فاکتور، صندوقدار و ادمین Coding for Invoice, Cashier and Admin Page

  • کدنویسی برای افزودن، جستجو و حذف صندوقدار Coding for adding, searching and delete Cashier

  • کدنویسی برای افزودن و جستجوی محصول Coding for adding and searching Product

  • کدنویسی برای به روز رسانی و حذف محصول Coding for updating and delete Product

  • کدنویسی برای فایل های فروش و موجودی Coding for Sale and Stock Files

  • اجرای زنده Live Run

  • دانلود فایل های پروژه Download the project files

پروژه-۷: سیستم مدیریت بانک - Java Core, Swing, JDBC, MySQL Project-7 : Bank Management System - Java Core, Swing, JDBC, MySQL

  • مقدمه Introduction

  • کتابخانه ها و ایجاد پایگاه داده Libraries and Creation of Database

  • کدنویسی برای فایل های ورود و پین Coding for Login and Pin files

  • کدنویسی برای صفحه ثبت نام Coding for Signup page

  • کدنویسی برای صفحات ثبت نام بعدی Coding for next Signup pages

  • کدنویسی برای صفحه ودیعه و برداشت Coding for Deposit and Withdrawl page

  • کدنویسی برای صفحه تراکنش و ریز صورتحساب Coding for Transaction and MiniStatement page

  • کدنویسی برای فایل های پول نقد سریع و استعلام موجودی Coding for Fast Cash and Balance Enquiry files

  • اجرای زنده Live Run

  • دانلود فایل های پروژه Download the project files

پروژه-۸: دنیای برنامه ها - Java Core, Swing, AWT Project-8 : Application World - Java Core, Swing, AWT

  • مقدمه Introduction

  • کدنویسی برای شمارش کلمات و حروف Coding for counting Words and Characters

  • کدنویسی برای فایل انتخاب کننده فونت Coding for Font Chooser file

  • کدنویسی برای صفحه ماشین حساب Coding for Calculator Page

  • کدنویسی برای صفحه آزمون آنلاین و یابنده IP Coding for online test and IP finder page

  • کدنویسی برای بازی پازل Coding for Puzzle game

  • کدنویسی برای بازی دوز Coding for Tic Tac Toe Game

  • اجرای زنده Live Run

  • دانلود فایل های پروژه Download the project files

پروژه-۹: سیستم حقوق و دستمزد - Java Core, Swing, JDBC, MySQL Project-9 : Payroll System - Java Core, Swing, JDBC, MySQL

  • مقدمه Introduction

  • کتابخانه ها و ایجاد پایگاه داده Libraries and Creation of Database

  • کدنویسی برای صفحه اول و ورود Coding for First and Login page

  • کدنویسی برای صفحه اصلی Coding for Main page

  • کدنویسی برای افزودن و چاپ جزئیات کارمند Coding for adding and printing Employee details

  • کدنویسی برای ثبت و نمایش حضور و غیاب Coding for taking and displaying attendance

  • کدنویسی برای افزودن و به روز رسانی حقوق Coding for adding and updating Salary

  • کدنویسی برای به روز رسانی کارمند و فیش حقوقی Coding for Updating Employee and PaySlip

  • اجرای زنده Live Run

  • دانلود فایل های پروژه Download the project files

پروژه-۱۰: سیستم رزرو تاکسی - Java Core, Swing, JDBC, MySQL Project-10 : Cab Booking System - Java Core, Swing, JDBC, MySQL

  • مقدمه Introduction

  • کتابخانه ها و ایجاد پایگاه داده Libraries and Creation of Database

  • کدنویسی فایل های ثبت نام، ورود و فراموشی رمز عبور Coding the Signup, Login and Forgot Password files

  • کدنویسی صفحه اصلی و افزودن، نمایش جزئیات مشتری Coding the main page and adding, displaying the customer details

  • کدنویسی صفحه اصلی و افزودن، نمایش جزئیات مشتری Coding the main page and adding, displaying the customer details

  • کدنویسی برای جزئیات و رزرو تاکسی های بین شهری و درون شهری Coding for details and booking of Intercity and Intracity cabs

  • کدنویسی برای رزرو کامیون و نمایش تاکسی ها و کامیون Coding for booking truck and displaying cabs and truck

  • کدنویسی برای صفحه پرداخت، بررسی صورتحساب و درباره ما Coding for Payment, Check bill and About page

  • اجرای زنده Live Run

  • دانلود فایل های پروژه Download the project files

پروژه-۱۱: برنامه ساده لیست پخش در جاوا - Java SE & OOPS Project-11 : Simple Playlist Application In java - Java SE & OOPS

  • مقدمه Introduction

  • ایجاد کلاس آهنگ. Creating a Song class.

  • ایجاد کلاس آلبوم. Creating a Album class.

  • ایجاد کلاس اصلی Creating a Main class

  • پیاده سازی case های switch Implementing the switch cases

  • دانلود فایل های پروژه Download the project files

پروژه-۱۲: برنامه ساده مرورگر وب - Java SE, Maven & OpenJFX Project-12 : Simple Web Browser Application - Java SE, Maven & OpenJFX

  • مقدمه Introduction

  • به روز رسانی لینک جدید و نوار پیشرفت در تعامل با کاربر Update new link and progress bar on user interaction

  • به روز رسانی فیلد متن URL Update URL text field

  • ایجاد رابط کاربری گرافیکی برنامه Create the Graphical User Interface of application

  • پیاده سازی کلاس اصلی Implementation of main class

  • استقرار_ ایجاد فایل JAR جاوا Deployment_ Creation of Java Jar file

  • دانلود فایل های پروژه Download the project files

پروژه-۱۳: بازی پنتومینو در جاوا - Java SE, Swing API Project-13 : Pentominoes Game In java - Java SE, Swing API

  • مقدمه Introduction

  • توسعه کلاس شکل Shape class development

  • ایجاد مقادیر مختصات Building coordinate values

  • ساخت منطق بازی Building game logic

  • ساخت صفحه بازی Building Game Board

  • ساخت تمام اشیاء روی صفحه Building all objects on the board

  • ساخت قطعه جدید تتریس Building new Tetris piece

  • ساخت چرخه بازی Building GameCycle

  • تنظیم بازی Set up the game

  • دانلود فایل های پروژه Download the project files

پروژه-۱۴: بازی پازل اعداد در جاوا - Java SE, Swing API Project-14 : Number Puzzle Game In Java - Java SE, Swing API

  • مقدمه Introduction

  • طراحی بازی Design the game

  • ایجاد نمونه جدیدی از بازی Create a new instance of the game

  • پاسخ به اقدامات کاربر در رابط کاربری Respond to user actions in the UI

  • توسعه UI در Swing API Develop UI on Swing API

  • بازتعریف متد paintComponent Redefine the paintComponent method

  • در نهایت، بازی کنید Finally, play

  • دانلود فایل های پروژه Download the project files

پروژه-۱۵: مبدل ارز API - Java SE, Maven, Swing Project-15 : Currency Converter API - Java SE, Maven, Swing

  • مقدمه Introduction

  • توسعه JFrame Development of JFrame

  • تغییر واحدهای ارز. Changing currency units.

  • تبدیل ارز Convert currency

  • بازنشانی فیلدهای متنی Reset the textfields

  • خروجی نهایی Final output

  • توسعه بخش دوم در برنامه Development of second part in the application

  • استفاده از Yahoo API برای مبدل ارز. Using Yahoo API for currency converter.

  • مدیریت خطا. Exception handling.

  • دانلود فایل های پروژه Download the project files

پروژه-۱۶: بازی Bridge در جاوا - Java SE, Swing & Java AWT Project-16 : Bridge game in Java - Java SE, Swing & Java AWT

  • مقدمه Introduction

  • توسعه UI. Development of UI.

  • افزودن jLabels در جدول Adding jLabels in the table

  • پیاده سازی تصاویر تصادفی Implementation of random images

  • افزودن رویداد mouseListener Add the mouseListener event

  • پیاده سازی بخش b اقدامات کاربر Implementing User actions part b

  • فعال کردن jLabels Enable the jLabels

  • پیاده سازی اقدامات دکمه Implementing the button actions

  • دانلود فایل های پروژه Download the project files

پروژه-۱۷: بازی سنگ کاغذ قیچی در جاوا - Java SE, Maven, Swing Project-17 : Rock Scissor Paper Game in java - Java SE, Maven, Swing

  • مقدمه Introduction

  • توسعه UI Develop UI

  • ایجاد یک قاب بازی. Creates a game frame.

  • نمایش تصاویر در jLabel Display images in jLabel

  • افزودن موارد به لیست. Add items to the list.

  • گرفتن برنده Get the winner

  • در نهایت، بازی کنید! Finally, play!

  • دانلود فایل های پروژه Download the project files

پروژه-۱۸: بازی ماجراجویی Dungeon در جاوا - Java SE & OOPS Project-18 : Dungeon: The Adventure Game In Java - Java SE & OOPS

  • مقدمه Introduction

  • ایجاد متغیرهای بازی Create the game variables

  • ایجاد متغیرهای بازیکن Create the player variables

  • شروع بازی ما. Start of our game.

  • تعامل با کاربر Interacting with the user

  • حمله به دشمن. Attack the enemy.

  • معجون سلامتی بازیکن Player healthPotion

  • بررسی اینکه آیا بازیکن مرده است! heck if the player is dead!

  • در نهایت، به ماجراجویی بروید Finally, Go on to the adventure

  • دانلود فایل های پروژه Download the project files

پروژه-۱۹: بازی Minesweeper در جاوا - Java SE, Swing API Project-19 : Minesweeper Game in Java - Java SE, Swing API

  • مقدمه Introduction

  • طراحی بخش اول بازی Design the game part a

  • طراحی بخش دوم بازی Design the game part b

  • تنظیم میدان مین Set up the mine field

  • پیدا کردن سلول های خالی Find the empty cells

  • تبدیل عدد به تصویر Convert number to images

  • تعامل کاربر User interaction

  • پیاده سازی کلاس اصلی Implementation of main class

  • دانلود فایل های پروژه Download the project files

پروژه-۲۰: سوکوبان: بازی پازل ویدیویی در جاوا - Java SE, Swing API Project-20 : Sokoban: A video puzzle game in Java - Java SE, Swing API

  • مقدمه Introduction

  • طراحی بازی Design the game

  • راه اندازی دنیای بازی Initiates the game world

  • ترسیم دنیای بازی روی پنجره Draw the game world on the window

  • پاسخ به اقدامات کاربر در UI. Respond to user actions in the UI.

  • اطمینان از برخورد اشیاء Ensure the objects collision

  • بررسی اینکه آیا سطح تکمیل شده است Check if th level is completed

  • ایجاد کلاس پایه Base class creation

  • ایجاد کلاس Wall Wall class creation

  • ایجاد کلاس Player Player class creation

  • ایجاد کلاس Baggage Baggage class creation

  • ایجاد کلاس Area Area class creation

  • ایجاد کلاس Main Main class creation

  • دانلود فایل های پروژه Download the project files

پروژه-۲۱: ایجاد سیستم مدیریت پرداخت مدرسه در جاوا - Core java Project-21 : Create a School Payment Management System in JAVA-Core java

  • مقدمه ای بر پروژه. Introduction to the Project.

  • راه اندازی پروژه Setup for the Project

  • ساخت کلاس دانشجو. Building the Student Class.

  • ساخت کلاس معلم. Making of the Teacher class.

  • معرفی مفهوم ArrayList Introducing the concept of ArrayList

  • تشکیل کلاس مدرسه. Formation of the School class.

  • تشکیل کلاس اصلی Formation of the Main class

  • تست و اجرای تمام کلاس ها Testing and Execution of all the Classes

  • دانلود فایل های پروژه Download the project files

پروژه-۲۲: ساخت کلون Notepad خودتان با جاوا - Core java Project-22 : Build Your Own Notepad Clone using JAVA-Core java

  • مقدمه ای بر NoteItDown. Introduction to NoteItDown.

  • کارکرد NoteItDown Working of the NoteItDown

  • ایجاد یک پروژه جدید با کلاس ها Creating a New Project with Classes

  • ساخت کلاس Notepad Making of the Notepad Class

  • ساخت کلاس درباره ما Making of the About Class

  • شخصی سازی برنامه Customizing the Application

  • شخصی سازی Action Listeners Customizing the Action Listeners

  • نتیجه گیری همه چیز با افزودن میانبرها. Concluding everything by adding Shortcuts.

  • دانلود فایل های پروژه Download the project files

پروژه-۲۳: ایجاد بازی خوردن مار با جاوا GUI - Core JAVA, JAVA S Project-23 : Create a Game of Feeding the Snake using JAVA GUI-Core JAVA, JAVA S

  • مقدمه ای بر The Snakophillia Indroduction to The Snakophillia

  • کارکرد برنامه. Working of the application.

  • ایجاد یک پروژه جاوا در کامپایلر. Creating a java project in the compiler.

  • ساخت کلاس مار Making of the Snake class

  • ساخت کلاس تخته Making of the board class

  • افزودن رویدادهای صفحه کلید. Adding Keyboard Events.

  • ایجاد یک مار متحرک با تابع حرکت Creating a Moving Snake with Move function

  • دانلود فایل های پروژه Download the project files

پروژه-۲۴: ایجاد کتابخانه لیست پخش موسیقی با جاوا - Core JAVA, JAVA Swing, J Project-24 : Create a Music Playlist Library using JAVA-Core JAVA, JAVA Swing, J

  • مقدمه ای بر برنامه Introduction to application

  • کارکرد برنامه Woking of the application

  • ایجاد یک پروژه جدید در IDE Creating a new project in the IDE

  • ساخت کلاس آهنگ Making of the Song class

  • ساخت کلاس آلبوم Making of the Album class

  • ساخت کلاس اصلی Making of the Main class

  • افزودن توابع به کلاس اصلی Adding functions to the Main class

  • تست و اجرای برنامه Testing and running of the application

  • دانلود فایل های پروژه Download the project files

پروژه-۲۵: ایجاد یک بازی جالب دوز و خط در جاوا - Core java Project-25 : Create an Interesting Game of Noughts and Crosses in JAVA-Core java

  • مقدمه ای بر برنامه. Introduction to the Application.

  • کارکرد برنامه Working of the application

  • ایجاد کلاس اصلی Creating the main class

  • راه اندازی Frame Launching the Frame

  • عملکرد برای برنده شدن Functionality for Winning

  • قرار دادن محتویات در داخل Frame Setting contents inside the frame

  • شخصی سازی برنامه. Customizing the Application.

  • دانلود فایل های پروژه Download the project files

پروژه-۲۶: ایجاد یک سیستم سفارش غذا در جاوا - Core JAVA, JAVA Swing, JAVA A Project-26 : Create a Food Ordering System in JAVA-Core JAVA, JAVA Swing, JAVA A

  • مقدمه ای بر برنامه Introduction to the application

  • کارکرد برنامه Working of the application

  • ساخت کلاس Label. Making the Label class.

  • شخصی سازی کلاس Label Customizing the Label class

  • ساخت کلاس نوشیدنی Making the Beverage class

  • ایجاد کلاس آیتم های منو-I Creating the Menu Items class-I

  • ایجاد کلاس آیتم های منو-II Creating the Menu Items class-II

  • تست _ اجرای برنامه Testing _ Running the application

  • دانلود فایل های پروژه Download the project files

پروژه-۲۷: ایجاد مدیر دانلود در جاوا - Core JAVA, JAVA Swing, JAVA AWT Project-27 : Create a Download Manager in JAVA-Core JAVA, JAVA Swing, JAVA AWT

  • مقدمه ای بر برنامه introduction to the Application

  • کارکرد برنامه Working of the Application

  • ساخت کلاس اصلی Making of the Main class

  • شخصی سازی کلاس اصلی Customizing the Main Class

  • ایجاد کلاس ProgressRenderer Creating the ProgressRenderer class

  • ساخت کلاس Table Model Making of the Table Model Class

  • ایجاد کلاس Download Creating the Download class

  • دانلود فایل های پروژه Download the project files

پروژه-۲۸: ایجاد رابط دستگاه خودپرداز با جاوا - Core java Project-28 : Create an ATM Machine Interface using JAVA-Core java

  • مقدمه ای بر برنامه Introduction to application

  • کارکرد پروژه Working of the project

  • ساخت کلاس اصلی Making of the main class

  • ایجاد کلاس حساب. Creating the Account class

  • شخصی سازی کلاس حساب. Customizing the Account class

  • ایجاد کلاس منوی گزینه. Creating the Option Menu class

  • تست و اجرای پروژه Testing and Running the project

  • ایجاد کلاس منوی گزینه. Creating the Option Menu class

  • تست و اجرای پروژه Testing and Running the project

  • فایل های پروژه را دانلود کنید Download the project files

  • دانلود فایل های پروژه Download the project files

پروژه-۲۹: ایجاد رابط مخزن مخاطبین با جاوا - Core JAVA, JAVA Sw Project-29 : Create A Contact Repository Interface Using JAVA-Core JAVA, JAVA Sw

  • مقدمه Introduction

  • کارکرد پروژه Working Of The Project

  • ساخت کلاس اصلی Making Of The Main Class

  • ایجاد کلاس تماس. Creating The Contact class

  • ساخت مخزن اشیاء Making Of The Object Repository

  • ایجاد کلاس Frame Creating The Frame Class

  • تست _ اجرای برنامه Testing _ Running Of The Application

  • دانلود فایل های پروژه Download the project files

پروژه-۳۰: ساخت ابزار بوم نقاشی با جاوا Swing - Core java Project-30 : Build A Painting Canvas Tool Using JAVA Swing-Core java

  • مقدمه ای بر برنامه Introduction To The Application

  • کارکرد پروژه Working Of The Project

  • ساخت کلاس دایره Making Of The Circle Class

  • ایجاد کلاس مستطیل Creating The Rectangle Class

  • ساخت کلاس اصلی Building The Main Class

  • ساخت کلاس Shape Making of The Shape Class

  • تست _ اجرای پروژه Testing _ Running Of Project

  • دانلود فایل های پروژه Download the project files

پروژه-۳۱: ساخت برنامه تجسم BST تعاملی در جاوا - Core JAVA, Project-31 : Build An Interactive BST Visualizer Application In JAVA-Core JAVA,

  • مقدمه Introduction

  • کارکرد پروژه Woking Of The Project

  • ساخت کلاس اصلی Making The Main Class

  • مقداردهی اولیه Frame Initializing The Frame

  • افزودن متد Action و Key Listener Adding Action And Key Listener Method

  • ساخت توابع افزودن و حذف Making Add And Delete Functions

  • تست و اجرای برنامه Testing And Running Of The Application

  • دانلود فایل های پروژه Download the project files

پروژه-۳۲: ساخت رابط مرورگر فایل با جاوا Swing - Core JAVA, JAVA Swi Project-32 : Build A File Browser Interface Using JAVA Swing-Core JAVA, JAVA Swi

  • مقدمه ای بر برنامه Introduction To The Application

  • کارکرد پروژه Working Of The Project

  • ساخت کلاس اصلی Making Of The Main Class

  • افزودن کامپوننت ها به Frame Adding Components To Frame

  • افزودن Action Listeners Adding Action Listeners

  • توابع باز کردن، خواندن و نوشتن فایل Open,Read And Write File Functions

  • تست و اجرای برنامه Testing And Running Of The Application

  • دانلود فایل های پروژه Download the project files

پروژه-۳۳: ایجاد سیستم مدیریت زمان و وظایف در جاوا -Core java Project-33 : Create A Time And Task Management System In Java -Core java

  • مقدمه ای بر پروژه Introduction To The Project

  • کارکرد پروژه Working Of The Project

  • ساخت کلاس اصلی. Making Of The Main Class.

  • ساخت کلاس اصلی. Making Of The Main Class.

  • ایجاد صفحه برنامه Creating The Schedule Page

  • ساخت صفحه راهنما _ پایان Making The Help _ End Page

  • تست _ اجرای برنامه Testing _ Running Of Application

  • دانلود فایل های پروژه Download the project files

پروژه-۳۴: سیستم مدیریت ایمیل - Java core Project-34 : Email Administration System - Java core

  • مقدمه پروژه و راه اندازی Introduction to Project and setup

  • ایجاد کلاس ها و متدها بخش ۱ Creating classes and methods part 1

  • ایجاد کلاس ها و متدها بخش ۲ Creating classes and methods part 2

  • متد تولید رمز عبور تصادفی Random password generation method

  • متدهای تنظیم پروژه Set methods of project

  • ایجاد متد اصلی برای اجرای برنامه Creating main method to Run program

  • اجرای نهایی پروژه _ ایجاد فایل اجرایی واحد Final execution of project _ creating single execution file

  • دانلود فایل های پروژه Download the project files

پروژه-۳۵: سیستم مدیریت رویداد - Java servlet Project-35 : Event Management System - Java servlet

  • مقدمه _ راه اندازی ساخت Introduction _ setup Building

  • مبانی جاوا سرولت و ایجاد صفحه ایندکس Basics of Java servlet and creating index page

  • ورود به صفحه ادمین _ اعتبار سنجی سرولت Admin Page Login _ validation servlet

  • مبانی جاوا سرولت _ مزایای صفحه شرکت کنندگان بخش ۱ Java Servlet Basics _ Advantages Participants page Part 1

  • صفحه ورود شرکت کننده بخش ۲ _ استفاده از JDBC Participant Login page part 2 _ Use of JDBC

  • ورود شرکت کنندگان _ دریافت داده از پایگاه داده Participants Login _ fetching data from database

  • اتصال JDBC _ ایجاد رویداد در برنامه JDBC connection _ Creating Event inside application

  • بخش پرداخت ثبت نام رویداد _ ساخت پروژه Payment part of event registrtion _ buliding project

  • دانلود فایل های پروژه Download the project files

پروژه-۳۶: سیستم آزمون آنلاین - JDBC, JSP Project-36 : Online Quiz system - JDBC, JSP

  • راه اندازی پروژه _ ایجاد صفحه فرود Setup of project _ creating landing page

  • مبانی JSP بخش ۱ _ صفحه ورود دانشجو JSP. JSP basics part 1 _ student login JSP page.

  • ایجاد سرولت ورود دانشجو بخش ۱ Creating Student login Servlet Part 1

  • متد اتصال به پایگاه داده _ متدهای ورود Connection method for database _ login methods

  • خروج دانشجویان _ متدهای ادمین Logout students _ admin methods

  • ایجاد صفحات JSP بخش ۱. Creating JSP pages Part 1.

  • ایجاد صفحات JSP بخش ۲ Creating JSP pages Part 2

  • ایجاد صفحات JSP بخش ۳ _ استقرار پروژه روی سرور Creating JSP pages part 3 _ Deploying project on server

  • دانلود فایل های پروژه Download the project files

پروژه-۳۷: سیستم کتابخانه الکترونیکی - Java servlet, JDBC Project-37 : E library System - Java servlet, JDBC

  • مقدمه _ راه اندازی پروژه Introduction _ project setup

  • مبانی سرولت _ ایجاد سرولت ها Basics of servlet _ creating servlets

  • ایجاد متدهای ورود در جاوا سرولت ها. Creating login methods in java servlets.

  • متد اتصال به پایگاه داده Database connection method

  • ایجاد سرولت های کنترلی Creating controlling servlets

  • ایجاد صفحات نهایی HTML _ استقرار برنامه وب روی سرور Creating Final HTML pages _ deploying web app on server

  • دانلود فایل های پروژه Download the project files

پروژه-۳۸: برنامه چت TCP - Java networking, java swing Project-38 : TCP Chat Application - Java networking, java swing

  • مقدمه پروژه _ راه اندازی Introduction to project _ setup

  • ایجاد برنامه سرور _ بخش سوکت ۱ Creating server program _ socket part 1

  • متد شروع برای سرور در برنامه چت Starting method for server in chat application

  • ایجاد thread ها برای اتصالات کلاینت. Creating threads for Client connections.

  • ایجاد متدهای پیش فرض برای اتصال Creating default methods for connection

  • ایجاد بخش کلاینت و مدیریت خطاها _ استثنائات Creating client part and handling errors _ exceptions

  • اجرا برای کلاینت های بیشتر _ اتصال سرور به پورت از راه دور با آدرس سرور Running for more clients _ connection server to remote port with serveradress

  • ایجاد GUI برای پنجره کلاینت و استقرار با استفاده از سیستم پورت از راه دور جدید Creating GUI for client window & deploying using remote port system New

  • ایجاد GUI برای پنجره کلاینت _ استقرار با استفاده از سیستم پورت از راه دور Creating GUI for client window _ deploying using remote port system

  • دانلود فایل های پروژه Download the project files

پروژه-۳۹: ردیاب اطلاعات کووید - Java spring boot, jdbc Project-39 : Covid Information Tracker - Java spring boot, jdbc

  • مقدمه ای بر فریمورک Spring Introduction to spring framework

  • مزایای فریمورک Spring _ وارد کردن پروژه در IDE Advantages of spring framework _ importing project in IDE

  • افزودن تزریق وابستگی _ ایجاد درخواست ها Adding Dependancy injection _ creating requests

  • ایجاد نمونه هایی از متدها برای ذخیره _ استفاده از داده ها از فایل csv Creating instances of methodes to store _ use data from csv file

  • کنترل کننده برای برنامه وب Controller for web application

  • استقرار برنامه روی وب و ایجاد UI جدید Deploying application on web & creating UI New

  • استقرار برنامه روی وب _ ایجاد UI Deploying application on web _ creating UI

  • دانلود فایل های پروژه Download the project files

پروژه-۴۰: سیستم وبلاگ و گزارش - Java, JSP, AJAX Project-40 : Blog & Report System - Java, JSP, AJAX

  • راه اندازی پروژه _ ایجاد صفحه ایندکس JSP Setup of project _ creating index JSP page

  • توسعه صفحه ایندکس JSP Devloping Index JSP page

  • توسعه صفحات سمت ادمین با استفاده از JSP Devloping Admin side pages using JSP

  • ایجاد اتصال با پایگاه داده جدید Creating connection with Database NEW

  • ایجاد صفحات برای افراد جهت ارسال اطلاعات جدید Creating Pages for people to post information NEW

  • استقرار برنامه روی سرور جدید Deploying app on server NEW

  • دانلود فایل های پروژه Download the project files

Project-41 : برنامه وب سیستم ایمیل - Java Servlet, JSP Project-41 : Email System Web App - Java Servlet, JSP

  • مقدمه و راه‌اندازی پروژه Introduction and Setup of project

  • ایجاد Servlet و توسعه صفحه index JSP Creating servlet and devloping index JSP page

  • ایجاد کلاینت ایمیل برای دریافت داده Creating mail client to fetch dat

  • ایجاد کلاس برای مدیریت داده – ایجاد متدهای getter و setter Creating class to handel data _ create getter _ setter methods

  • ایجاد متد برای خصوصیات SMTP Creating method for SMTP propertiesv

  • ایجاد session ها – اتصال به سرور SMTP قسمت ۱ Creating sessions _ connection to SMTP server Part 1

  • ایجاد session ها – اتصال به سرور SMTP قسمت ۲ – مدیریت خطاها Creating sessions _ connection to SMTP server Part 2 _ handling errors

  • استقرار برنامه روی سرور Deploying application on Server

  • دانلود فایل‌های پروژه Download the project files

Project-42 : ردیاب بسته‌های شبکه با جاوا - Java Swing, Maven Project-42 : Network Packet Tracer Using Java - Java Swing, Maven

  • مقدمه Introduction

  • توسعه کد جاوا برای مبدأ و مقصد قسمت ۱ Devloping Java code for source _ destination Part 1

  • توسعه کد جاوا برای مبدأ و مقصد قسمت ۲ Devlioping Java code for source _ destination Part 2

  • رابط کاربری Packet Sniffer با استفاده از netbeans IDE و Swing در جاوا Packet Sniffer UI using netbans IDE and Swing in Java

  • برنامه Maven قسمت ۱ Maven application Part 1

  • برنامه Maven قسمت ۲ – استقرار برنامه Maven application Part 2 _ Deploying app

  • دانلود فایل‌های پروژه Download the project files

Project-43 : رمزنگاری متقارن در جاوا Project-43 : Symmetric Encryption Cryptography in Java

  • مقدمه پروژه Introduction to Project

  • اطلاعات پایه درباره رمزنگاری Basic Information about cryptography

  • ایجاد کلاس تولیدکننده کلید Creating Key Generator class

  • ایجاد کلاس Driver برای تولید کلید تصادفی Creating Driver class to generate random key

  • ایجاد برنامه خط فرمان قسمت ۱ Creating command line application Part 1

  • ایجاد برنامه خط فرمان قسمت ۲ Creating command line application Part 2

  • توسعه برنامه Servlet با استفاده از JSP قسمت ۱ Developing Servlet application using JSP part 1

  • توسعه برنامه Servlet با استفاده از JSP قسمت ۲ Developing Servlet application using JSP part 2

  • دانلود فایل‌های پروژه Download the project files

Project-44 : سیستم مدیریت کارکنان - Java, Spring framework, Hibernate, Her Project-44 : Employee Management System - Java, Spring framework, Hibernate, Her

  • مقدمه Introduction

  • ایجاد بسته services قسمت ۱ Creating services package part 1

  • ایجاد بسته services قسمت ۲ – JPA Creating services package part 2 _ JPA

  • ایجاد توابع repository Creating repository functions

  • توسعه کلاس‌های controller Developing controller classes

  • توسعه خصوصیات برنامه، مدیریت پایگاه داده MySQL و استقرار Developing application properties , handling MySQL database and Deployment

  • دانلود فایل‌های پروژه Download the project files

Project-45 : بازی Breakout Ball - Java, OOPs, Java AWT swing Project-45 : Breakout Ball Game - Java, OOPs, Java AWT swing

  • مقدمه پروژه Introduction to Project

  • ایجاد کلاس Gameplay قسمت ۱ Creating Gameplay class Part 1

  • ایجاد کلاس‌های Gameplay قسمت ۲ Creating Gameplay classes part 2

  • متدها برای گیم‌پلی قسمت ۱ Methods for gameplay part 1

  • متدها برای گیم‌پلی قسمت ۲ Methods for gameplay part 2

  • ایجاد توابع تولیدکننده نقشه اصلی و ایجاد متد main Creating Main map generator functions and creating main method

  • دانلود فایل‌های پروژه Download the project files

نمایش نظرات

آموزش دوره بوت‌کمپ ۴۵ پروژه واقعی جاوا برای توسعه‌دهندگان ۲۰۲۵
جزییات دوره
75.5 hours
398
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,951
3.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Engineering Org In Engineering Org In

آموزش برنامه نویسی آنلاین ما بر تنظیم و ارائه آموزش برنامه نویسی از طریق ترویج تحقیق، تمرین و آموزش تمرکز می کنیم. بیایید فناوری های برنامه نویسی جدید را به صورت آنلاین یاد بگیریم و با هم رشد کنیم، کدنویسی را یاد بگیریم و به عنوان یک توسعه دهنده نرم افزار دستمزد بالایی کسب کنیم، مهارت های فنی را برای به دست آوردن شغل مورد نظر خود بیاموزیم. یادگیری کدنویسی نه تنها به شما این امکان را می دهد که به ماشین ها دستورالعمل بدهید، بلکه تفکر انتزاعی و حل مسئله را نیز به شما می آموزد.