آموزش دوره توسعه جاوا: ساخت 40 پروژه دنیای واقعی 2022

Java Development Course: Build 40 Real World Projects 2022

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

از وب تا موبایل تا دسکتاپ، جاوا تقریباً در همه سیستم عامل ها یافت می شود. زبان برنامه نویسی جاوا که معمولاً همراه با برنامه های کاربردی تجاری و سیستم عامل های تلفن همراه Android استفاده می شود، به طور مداوم به روز می شود تا با روندهای صنعت مطابقت داشته باشد و می تواند از زبان های زیادی در سراسر پلت فرم خود پشتیبانی کند.

اگرچه زبان‌هایی مانند Python، HTML/CSS و SQL در چند سال اخیر محبوبیت زیادی پیدا کرده‌اند، جاوا به‌طور گسترده توسط شرکت‌های بزرگ فناوری اطلاعات مانند گوگل، آمازون، لینکدین، نتفلیکس، فیس‌بوک و توییتر برای چندین دهه مورد استفاده قرار گرفته است. به قابلیت استفاده و تطبیق پذیری آن. بر اساس داده‌های اخیر جمع‌آوری‌شده در مورد کاربران جاوا، بزرگ‌ترین صنایعی که از جاوا استفاده می‌کنند شامل نرم‌افزار رایانه و فناوری اطلاعات است، به طوری که 69٪ از کل شرکت‌هایی که از جاوا استفاده می‌کنند کوچک (کمتر از 50 میلیون دلار در سال)، 8٪ متوسط ​​(50 میلیون دلار تا 1000 میلیون دلار) هستند. در سال) و 16٪ بزرگ (1000 میلیون دلار در سال). این بدان معناست که مشاغل کوچک به ویژه به دسترسی و سادگی این زبان برنامه نویسی اصلی متکی هستند.

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


در این دوره ما قصد داریم روی 40 پروژه جاوا کار کنیم:


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


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

معرفی دوره Course Introduction

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

  • پروژه های در دوره Projects In The Course

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

  • معرفی پروژه Introduction to the project

  • کتابخانه ها و ایجاد پایگاه داده 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 of Flight Information 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 Signup page

  • کدنویسی برای صفحه سپرده و برداشت 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 for Updating and Deleting Customer and Booking Intracity Cab

  • کد نویسی برای جزئیات و رزرو کابین های بین شهری و درون شهری 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

  • بررسی کنید که آیا بازیکن مرده است یا خیر! Check 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 To Application

  • کار پروژه 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 To The Application

  • 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 Clas

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

  • ایجاد صفحه اصلی Creating The Home Page

  • ایجاد صفحه زمانبندی 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

  • فایل های پروژه را دانلود کنید 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

نمایش نظرات

Udemy (یودمی)

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

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

آموزش دوره توسعه جاوا: ساخت 40 پروژه دنیای واقعی 2022
جزییات دوره
66.5 hours
357
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,493
3.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Engineering Org In Engineering Org In

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