آموزش جامع برنامه نویسی جاوا از صفر تا صد - دوره عملی و کاربردی 2026 [ویدئویی] - آخرین آپدیت

دانلود Learn Core Java from Scratch - Hands-On Training - 2026 [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره جامع جاوا به گونه‌ای طراحی شده است که شما را از سطح صفر به یک توسعه‌دهنده با اعتماد به نفس تبدیل کند و مسیری ساختاریافته و عملی را دنبال می‌کند. شما با آماده‌سازی محیط توسعه برای هر دو سیستم‌عامل ویندوز و مک شروع کرده و سپس اولین برنامه جاوای خود را خواهید نوشت. در ادامه، با نحوه استفاده از IDEها آشنا شده، انواع داده‌های Primitive و Non-primitive را به طور کامل می‌آموزید و در زمینه عملگرها، مدیریت ورودی/خروجی، منطق شرطی، حلقه‌ها و عملیات کنسول تسلط می‌یابید. با پیشروی در دوره، تمرکز بر مدل قدرتمند برنامه‌نویسی شی‌گرا (OOP) در جاوا قرار می‌گیرد که شامل ماژول‌های تخصصی در مورد کلاس‌ها، اشیاء، ارث‌بری، چندریختی (Polymorphism)، کپسوله‌سازی و اصول SOLID است. سپس به سراغ مجموعه‌ها (Collections) و Mapها، از جمله Listها، Setها، Queueها و HashMapها خواهید رفت. پس از آن، بررسی عمیق مدیریت استثناها (Exception Handling)، ساخت استثناهای سفارشی و بهترین روش‌ها برای نوشتن کد تمیز و ایمن انجام می‌شود. در مرحله نهایی، مفاهیم Generics، Enumerations، ورودی/خروجی فایل‌ها (File I/O) و چندرشتگی (Multithreading) معرفی می‌شوند. شما در زمینه ارتباط بین رشته‌ها، همگام‌سازی (Synchronization)، Thread Poolها و فریم‌ورک‌های همزمانی مانند Fork/Join و Executors مهارت پیدا خواهید کرد. هر مبحث در قالب ویدئوهای کوتاه با توضیحات شفاف، مثال‌های عملی و کاربردهای واقعی ارائه شده است تا گام به گام مهارت‌های لازم برای ورود به بازار کار را کسب کنید. - ساخت و اجرای برنامه‌های جاوا در ویندوز و مک - استفاده بهینه از انواع داده‌های Primitive و Non-primitive - پیاده‌سازی حلقه‌ها، شرط‌ها و عملگرها در برنامه‌های جاوا - اجرای طراحی شی‌گرا با استفاده از کلاس‌های جاوا - کار با مجموعه‌های جاوا مانند Lists، Maps و Sets - مدیریت چندرشتگی و همزمانی در پروژه‌های واقعی این دوره برای مبتدیان، توسعه‌دهندگان آینده و متخصصانی که قصد تغییر مسیر شغلی به سمت توسعه نرم‌افزار را دارند، طراحی شده است. هیچ پیش‌نیازی لازم نیست و تنها اشتیاق به یادگیری کافی است. چه در حال یادگیری اولین زبان برنامه‌نویسی خود باشید و چه بخواهید مفاهیم پایه جاوا را مرور کنید، این دوره محتوای ساختاریافته و کاربردی را برای ایجاد یک پایه قوی فراهم می‌کند. * شامل نمونه‌های واقعی و نمایش عملی کدها در سراسر دوره * آموزش مفاهیم بنیادی جاوا با عمق تدریجی و تمرینات کاربردی * پوشش کامل اکوسیستم جاوا شامل OOP، مجموعه‌ها، Generics و Threadها

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

مقدمه‌ای بر جاوا Introduction to Java

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

  • راه‌اندازی محیط توسعه (ویندوز) Setting Up the Development Environment (Windows)

  • راه‌اندازی محیط توسعه (مک) Setting Up the Development Environment (macOS)

  • ساخت و اجرای یک برنامه ساده جاوا (ویندوز) Creating and Running a Simple Java Program (Windows)

  • ساخت و اجرای یک برنامه ساده جاوا (مک) Creating and Running a Simple Java Program (macOS)

محیط‌های توسعه (IDEs) IDEs

  • معرفی IDEها و اهمیت آن‌ها Introduction to IDEs and Its Importance

  • نصب و پیکربندی IDE Setting Up an IDE

مبانی جاوا Java Basics

  • انواع داده‌ها و متغیرها - مقدمه Data Types and Variables – Introduction

  • انواع داده‌های Primitive Primitive Data Types

  • انواع داده‌های Non-Primitive Non-Primitive Data Types

  • قواعد نام‌گذاری متغیرها و محدوده دسترسی (Scope) Variable Naming Conventions and Scope

  • نوشتن در کنسول Writing to the Console

  • خواندن از کنسول Reading From the Console

  • مروری بر عملگرها Operators Preview

  • اولویت عملگرها Operator Precedence

  • اشتباهات رایج و بهترین روش‌ها Common Pitfalls and Best Practices

  • دستورات شرطی If Else If-Else Statements

  • دستورات Switch Switch Statements

  • حلقه‌ها Loops

  • متدها در جاوا Methods in Java

  • مروری بر آرایه‌ها Arrays Preview

  • رشته‌ها (Strings) در جاوا Strings in Java

  • اشیاء رشته‌ای String Objects

  • اتصال رشته‌ها (Concatenation) String Concatenation

  • مقایسه رشته‌ها String Comparison

  • فرمت‌بندی رشته‌ها با متد String.format() String Formatting Using the String.format() Method

  • مفهوم String Pool String Pool

برنامه‌نویسی شی‌گرا با جاوا Object-Oriented Programming With Java

  • مروری بر کلاس‌ها Classes Preview

  • اشیاء (Objects) Objects

  • کلاس‌ها و اشیاء پیشرفته Advanced Classes and Objects

  • سازنده‌ها (Constructors) Constructors

  • اینترفیس‌ها (Interfaces) Interfaces

  • کلاس‌های انتزاعی (Abstract Classes) Abstract Classes

  • ترکیب اینترفیس‌ها و کلاس‌های انتزاعی Combining Interfaces and Abstract Classes

  • ارث‌بری در جاوا Inheritance in Java

  • چندریختی (Polymorphism) در جاوا Polymorphism in Java

  • ارث‌بری و چندریختی پیشرفته Advanced Inheritance and Polymorphism

  • کپسوله‌سازی (Encapsulation) در جاوا Encapsulation in Java

  • اصول SOLID SOLID Principles

  • مدیریت حافظه (Garbage Collection) Garbage Collection

مجموعه‌ها و Mapها Collections and Maps

  • مقدمه‌ای بر مجموعه‌ها (Collections) در جاوا Introduction to Collections in Java

  • لیست‌ها (Lists) در جاوا Lists in Java

  • ست‌ها (Sets) در جاوا Sets in Java

  • صف‌ها (Queues) در جاوا Queues in Java

  • مروری بر مپ‌ها (Maps) در جاوا Maps in Java Preview

  • مجموعه‌ها و مپ‌های پیشرفته Advanced Collections and Maps

مدیریت استثناها Exceptions

  • درک استثناها و مدیریت خطا Understanding Exceptions and Error Handling

  • سلسله‌مراتب استثناها The Exception Hierarchy

  • دستور Try Catch The Try-Catch Statement

  • دستور Throw The Throw Statement

  • انواع استثناها Types of Exceptions

  • بهترین روش‌ها برای مدیریت استثناها Best Practices for Exception Handling

  • ساخت کلاس استثنای سفارشی Creating a Custom Exception Class

ژنریک‌ها (Generics) Generics

  • ساخت کلاس‌ها و متدهای Generic Creating Generic Classes and Methods

  • مثال‌هایی از کاربرد Generics Examples of Using Generics

  • اشتباهات رایج و نکات پیشگیرانه Pitfalls to Avoid

تعدادهای شمارشی (Enumerations) Enumerations

  • تعریف یک Enumeration Defining an Enumeration

ورودی/خروجی (IO) و مدیریت فایل‌ها Input/Output (IO) and File Handling

  • مقدمه‌ای بر IO و مدیریت فایل در جاوا Introduction to IO and File Handling in Java

  • جریان‌های ورودی (Input Streams) Input Streams

  • جریان‌های خروجی (Output Streams) Output Streams

  • سریال‌سازی (Serialization) Serialization

رشته‌ها و همزمانی Threads and Concurrency

  • مقدمه‌ای بر چندرشتگی (Multithreading) در جاوا Introduction to Multithreading in Java

  • ساخت و مدیریت Threadها Thread Creation and Management

  • همگام‌سازی (Synchronization) Synchronization

  • قطع کردن Thread (Interruption) Thread Interruption

  • ارتباط بین Threadها Thread Communication

  • فریم‌ورک Executor The Executor Framework

  • فریم‌ورک Fork/Join The Fork/Join Framework

  • استخرهای رشته‌ای (Thread Pools) Thread Pools

  • ایمنی رشته‌ها (Thread Safety) و متغیرهای Atomic Thread Safety and Atomic Variables

  • متغیرهای Thread Local Thread Local Variables

  • فریم‌ورک Lock Lock Framework

  • گروه‌های رشته‌ای و مدیریت استثناهای پیش‌بینی نشده Thread Group and Uncaught Exception Handler

نمایش نظرات

آموزش جامع برنامه نویسی جاوا از صفر تا صد - دوره عملی و کاربردی 2026 [ویدئویی]
جزییات دوره
16h 42m
73
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrii Partola Andrii Partola

بنیانگذار آکادمی ITER ، مربی جاوا