🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره بوتکمپ ۴۵ پروژه واقعی جاوا برای توسعهدهندگان ۲۰۲۵
- آخرین آپدیت
دانلود 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
ایجاد یک مار متحرک با تابع حرکت
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
ایجاد نمونه هایی از متدها برای ذخیره _ استفاده از داده ها از فایل 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
آموزش برنامه نویسی آنلاین ما بر تنظیم و ارائه آموزش برنامه نویسی از طریق ترویج تحقیق، تمرین و آموزش تمرکز می کنیم. بیایید فناوری های برنامه نویسی جدید را به صورت آنلاین یاد بگیریم و با هم رشد کنیم، کدنویسی را یاد بگیریم و به عنوان یک توسعه دهنده نرم افزار دستمزد بالایی کسب کنیم، مهارت های فنی را برای به دست آوردن شغل مورد نظر خود بیاموزیم. یادگیری کدنویسی نه تنها به شما این امکان را می دهد که به ماشین ها دستورالعمل بدهید، بلکه تفکر انتزاعی و حل مسئله را نیز به شما می آموزد.
نمایش نظرات