45 دوره آموزشی بوت کمپ پروژه های توسعه جاوا در دنیای واقعی 2022

45 Real World Java Development Projects Bootcamp Course 2022

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دوره برنامه نویسی جاوا: آموزش توسعه پروژه های جاوا با استفاده از JSP، JDBC، Servlets، Swing، Spring Boot، Maven، Hibernate درک عمیق ویژگی های اصلی و پیشرفته اصول طراحی Java Master، بهترین شیوه ها و قراردادهای کدنویسی برای نوشتن با طراحی خوب کد جاوا حرفه ای با توسعه یک برنامه وب مبتنی بر جاوا با استفاده از فناوری هایی مانند JSP، مفاهیم برنامه نویسی شی گرا Master Servlets با استفاده از یک برنامه واقعی به عنوان مطالعه موردی، تجربه دنیای واقعی را بدست آورید.

جاوا چیست؟

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

جاوا برای چه استفاده می شود؟

قبل از اینکه به این موضوع ادامه دهم، اجازه دهید به شما توضیح دهم که چرا باید جاوا را انتخاب کنید. بسیار محبوب است و از اوایل دهه 2000 تا سال 2022 بر این حوزه تسلط داشته است.

برخی از برنامه ها در زیر فهرست شده اند:

  • بانکداری: برای مقابله با مدیریت تراکنش.

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

  • فناوری اطلاعات: جاوا برای حل وابستگی های پیاده سازی طراحی شده است.

  • Android : برنامه‌ها یا به زبان جاوا نوشته می‌شوند یا از Java API استفاده می‌کنند.

  • خدمات مالی : در برنامه های سمت سرور استفاده می شود.

  • بازار سهام: برای نوشتن الگوریتم هایی که در کدام شرکت باید سرمایه گذاری کنند.

  • Big Data: چارچوب Hadoop MapReduce با استفاده از جاوا نوشته شده است.

  • انجمن علمی و پژوهشی: برای مقابله با حجم عظیمی از داده ها.

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


Project-1 : سیستم صورتحساب برق - Java Core، Swing، JDBC، MySQL

Project-2 : سیستم مدیریت هتل - Java Core، Swing، JDBC، MySQL

Project-3: سیستم مدیریت خطوط هوایی - Java Core، Swing، JDBC، MySQL

Project-4: سیستم مدیریت دانشگاه - Java Core، Swing، JDBC، MySQL

Project-5: سیستم مدیریت سفر و گردشگری - Java Core، Swing، JDBC، MySQL

Project-6: سیستم صورت‌حساب فروشگاه - Java Core، Swing، JDBC، MySQL

Project-7 : سیستم مدیریت بانک - Java Core، Swing، JDBC، MySQL

Project-8 : Application World - Java Core، Swing، AWT

پروژه-9: سیستم حقوق و دستمزد - Java Core، Swing، JDBC، MySQL

Project-10: سیستم رزرو کابین - Java Core، Swing، JDBC، MySQL

Project-11: برنامه لیست پخش ساده در جاوا - Java SE OOPS

Project-12 : برنامه مرورگر وب ساده - Java SE، Maven OpenJFX

Project-13: بازی Pentominoes در جاوا - Java SE، Swing API

Project-14 : Number Puzzle Game در جاوا - Java SE، Swing API

Project-15 : Currency Converter API - Java SE, Maven, Swing

Project-16: بازی Bridge در جاوا - Java SE، Swing Java AWT

Project-17 : Rock Scissor Paper Game در جاوا - Java SE، Maven، Swing

Project-18: Dungeon: The Adventure Game در جاوا - Java SE OOPS

Project-19: بازی Minesweeper در جاوا - Java SE، Swing API

Project-20: Sokoban: یک بازی پازل ویدیویی در جاوا - Java SE، Swing API

Project-21: ایجاد یک سیستم مدیریت پرداخت مدرسه در JAVA-Core java

Project-22: با استفاده از JAVA-Core java کلون Notepad خود را بسازید

Project-23: با استفاده از JAVA GUI-Core JAVA، JAVA Swing، JAVA AWT، یک بازی تغذیه مار ایجاد کنید

Project-24 : ایجاد یک کتابخانه لیست پخش موسیقی با استفاده از JAVA-Core JAVA، JAVA Swing، JAVA AWT

Project-25 : ایجاد یک بازی جالب از Noughts و Crosses در JAVA-Core java

Project-26: ایجاد یک سیستم سفارش غذا در JAVA-Core JAVA، JAVA Swing، JAVA AWT

Project-27: ایجاد یک دانلود منیجر در JAVA-Core JAVA، JAVA Swing، JAVA AWT

Project-28 : با استفاده از JAVA-Core java یک واسط دستگاه ATM ایجاد کنید

Project-29: ایجاد یک رابط مخزن تماس با استفاده از JAVA-Core JAVA، JAVA Swing، JAVA AWT

Project-30 : با استفاده از جاوا Swing-Core JAVA یک ابزار بوم نقاشی بسازید

Project-31: ساخت یک برنامه بصری تعاملی BST در JAVA-Core JAVA، JAVA Swing، JAVA AWT

Project-32: ساخت رابط مرورگر فایل با استفاده از JAVA Swing-Core JAVA، JAVA Swing، JAVA AWT

Project-33: ایجاد یک سیستم مدیریت زمان و وظیفه در Java -Core java

پروژه-34: سیستم مدیریت ایمیل - هسته جاوا

Project-35: سیستم مدیریت رویداد - Java servlet

Project-36 : سیستم آزمون آنلاین - JDBC، JSP

Project-37 : E library System - Java servlet، JDBC

Project-38: برنامه چت TCP - شبکه جاوا، جاوا swing

Project-39 : Covid Information Tracker - Java Spring boot, jdbc

Project-40 : سیستم گزارش وبلاگ - جاوا، JSP، AJAX

Project-41 : برنامه وب سیستم ایمیل - Java Servlet، JSP

Project-42: Network Packet Tracer با استفاده از جاوا - Java Swing، Maven

پروژه-43: رمزنگاری رمزگذاری متقارن در جاوا

Project-44: سیستم مدیریت کارکنان - جاوا، فریم ورک Spring، Hibernate، توسعه Heroku

Project-45 : Breakout Ball Game - Java، OOPs، Java AWT swing



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

معرفی دوره Course Introduction

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

  • طرح کلی پروژه ها Projects Outline

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

  • مقدمه Intoduction

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

  • کدگذاری کلاس های About، Login و SignUp. 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

Project-2: سیستم مدیریت هتل - 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

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

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

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

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

پروژه-3: سیستم مدیریت خطوط هوایی - 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

پروژه 4: سیستم مدیریت دانشگاه - 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

پروژه 5: سیستم مدیریت سفر و گردشگری - 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

پروژه-6: سیستم صورت‌حساب فروشگاه - 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

Project-7: سیستم مدیریت بانک - 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

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

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

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

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

Project-8: Application World - 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

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

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

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

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

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

پروژه-9: سیستم حقوق و دستمزد - 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

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

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

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

Project-10: سیستم رزرو کابین - 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

Project-11: برنامه لیست پخش ساده در جاوا - 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

  • پیاده سازی موارد سوئیچ Implementing the switch cases

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

Project-12: برنامه مرورگر وب ساده - 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

  • Deployment_ ایجاد فایل Java Jar Deployment_ Creation of Java Jar file

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

Project-13: بازی Pentominoes در جاوا - 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

Project-14 : Number Puzzle Game در جاوا - 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

  • به اقدامات کاربر در UI پاسخ دهید 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

Project-15: Currency Converter 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

Project-16: بازی 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

  • اجرای عملیات کاربر قسمت ب Implementing User actions part b

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

  • اجرای اقدامات دکمه Implementing the button actions

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

Project-17 : Rock Scissor Paper Game در جاوا - 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

Project-18: Dungeon: The Adventure Game در جاوا - 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

Project-19: بازی Minesweeper در جاوا - Java SE، Swing API Project-19 : Minesweeper Game in Java - Java SE, Swing API

  • معرفی Introduction

  • قسمت a بازی را طراحی کنید 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

Project-20: Sokoban: یک بازی پازل ویدیویی در جاوا - 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 class creation

  • ایجاد کلاس بازیکن Player class creation

  • ایجاد کلاس چمدان Baggage class creation

  • ایجاد کلاس منطقه Area class creation

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

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

Project-21: ایجاد یک سیستم مدیریت پرداخت مدرسه در JAVA-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

Project-22: با استفاده از JAVA-Core java کلون Notepad خود را بسازید 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

Project-23: با استفاده از JAVA GUI-Core JAVA، JAVA S یک بازی تغذیه مار ایجاد کنید. Project-23 : Create a Game of Feeding the Snake using JAVA GUI-Core JAVA, JAVA S

  • مقدمه ای بر اسناکوفیلیا 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

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

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

  • Woking از برنامه 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

  • اضافه کردن توابع به کلاس Main Adding functions to the Main class

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

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

Project-25: ایجاد یک بازی جالب از Noughts و Crosses در JAVA-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

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

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

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

  • سفارشی کردن برنامه Customizing the Application.

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

Project-26: ایجاد یک سیستم سفارش غذا در JAVA-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

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

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

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

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

Project-27: ایجاد یک دانلود منیجر در JAVA-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

  • ساخت کلاس مدل میز Making of the Table Model Class

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

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

Project-28: با استفاده از JAVA-Core java یک رابط دستگاه ATM ایجاد کنید 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

  • ایجاد کلاس Option Menu Creating the Option Menu class

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

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

Project-29: ایجاد یک رابط مخزن تماس با استفاده از JAVA-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

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

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

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

Project-30: ساخت یک ابزار نقاشی بوم با استفاده از جاوا 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

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

  • Testing _ Running Of Project Testing _ Running Of Project

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

Project-31: ساخت یک برنامه تعاملی BST Visualizer در JAVA-Core JAVA، Project-31 : Build An Interactive BST Visualizer Application In JAVA-Core JAVA,

  • معرفی Introduction

  • Woking از پروژه Woking Of The Project

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

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

  • افزودن اکشن و روش شنونده کلیدی Adding Action And Key Listener Method

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

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

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

Project-32: ساخت رابط مرورگر فایل با استفاده از JAVA 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

  • افزودن اجزا به قاب 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

Project-33: ایجاد یک سیستم مدیریت زمان و وظیفه در Java-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

Project-34: سیستم مدیریت ایمیل - هسته جاوا Project-34 : Email Administration System - Java core

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

  • ایجاد کلاس ها و متدها قسمت 1 Creating classes and methods part 1

  • ایجاد کلاس ها و متدها قسمت 2 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

Project-35: سیستم مدیریت رویداد - 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 _ مزایای صفحه شرکت کنندگان قسمت 1 Java Servlet Basics _ Advantages Participants page Part 1

  • صفحه ورود شرکت کنندگان قسمت 2 _ استفاده از 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

Project-36: سیستم آزمون آنلاین - JDBC، JSP Project-36 : Online Quiz system - JDBC, JSP

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

  • اصول JSP قسمت 1 _ ورود دانشجو صفحه JSP. JSP basics part 1 _ student login JSP page.

  • ایجاد Servlet ورود به سیستم دانشجویی قسمت 1 Creating Student login Servlet Part 1

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

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

  • ایجاد صفحات JSP قسمت 1. Creating JSP pages Part 1.

  • ایجاد صفحات JSP قسمت 2 Creating JSP pages Part 2

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

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

Project-37: E library System - Java servlet، JDBC Project-37 : E library System - Java servlet, JDBC

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

  • مبانی servlet _ ایجاد سرولت 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

Project-38: برنامه چت TCP - شبکه جاوا، جاوا نوسان Project-38 : TCP Chat Application - Java networking, java swing

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

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

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

  • ایجاد موضوعات برای اتصالات مشتری 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

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

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

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

Project-39: Covid Information Tracker - بوت فنری جاوا، jdbc Project-39 : Covid Information Tracker - Java spring boot, jdbc

  • مقدمه ای بر چارچوب فنری Introduction to spring framework

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

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

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

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

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

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

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

Project-40: بلاگ و سیستم گزارش - جاوا، JSP، AJAX Project-40 : Blog & Report System - Java, JSP, AJAX

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

  • در حال توسعه صفحه JSP فهرست Devloping Index JSP page

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

  • ایجاد ارتباط با پایگاه داده NEW Creating connection with Database NEW

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

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

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

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

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

  • ایجاد servlet و توسعه صفحه فهرست 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 propertiesv Creating method for SMTP propertiesv

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

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

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

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

Project-42: Network Packet Tracer با استفاده از جاوا - Java Swing, Maven Project-42 : Network Packet Tracer Using Java - Java Swing, Maven

  • معرفی Introduction

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

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

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

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

  • اپلیکیشن Maven قسمت 2 _ استقرار اپلیکیشن Maven application Part 2 _ Deploying app

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

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

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

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

  • ایجاد کلاس Key Generator Creating Key Generator class

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

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

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

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

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

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

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

  • معرفی Introduction

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

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

  • ایجاد توابع مخزن Creating repository functions

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

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

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

Project-45: Breakout Ball Game - جاوا، OOPs، جاوا AWT Swing Project-45 : Breakout Ball Game - Java, OOPs, Java AWT swing

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

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

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

  • روش های گیم پلی قسمت 1 Methods for gameplay part 1

  • روش های گیم پلی قسمت 2 Methods for gameplay part 2

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

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

نمایش نظرات

Udemy (یودمی)

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

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

45 دوره آموزشی بوت کمپ پروژه های توسعه جاوا در دنیای واقعی 2022
جزییات دوره
75.5 hours
397
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,514
3.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Engineering Org In Engineering Org In

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