لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره جامع برنامهنویسی جاوا: از مبتدی تا پیشرفته
- آخرین آپدیت
دانلود The Complete Java Developer Course: From Beginner to Master
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره جامع جاوا شما را در مسیری از یک مبتدی مطلق تا یک توسعهدهنده حرفهای جاوا هدایت میکند. در پایان این دوره، شما دانش بنیادین و تجربه عملی لازم برای ساخت اپلیکیشنهای قدرتمند با جاوا را کسب خواهید کرد. آموزشها با مفاهیم پایه مانند سینتکس جاوا، ساختارهای کنترلی و پروژههای ساده شروع شده و به تدریج به سمت مباحث پیشرفتهای چون اصول برنامهنویسی شیءگرا (OOP)، ورودی/خروجی فایلها (File I/O) و مدیریت پیشرفته استثناها پیش میرود.
در بخشهای ابتدایی، مهارتهای ضروری برنامهنویسی جاوا از جمله متغیرها، ثابتها، انواع دادهها و دستورات کنترلی را خواهید آموخت. همچنین روی پروژههای کاربردی مانند محاسبه میانگین و ساخت بازیهای ساده کار میکنید تا درک شما از مفاهیم پایه تثبیت شود. این پروژههای عملی فرصتی است تا تکنیکهای حل مسئله و برنامهنویسی در دنیای واقعی را تمرین کنید.
با پیشروی در دوره، وارد مباحث پیچیدهتری میشوید؛ از جمله برنامهنویسی شیءگرا (OOP) که در آن مفاهیمی مانند کلاسها، اشیاء، ارثبری و چندریختی را بررسی میکنید. همچنین یاد میگیرید چگونه مجموعهها را با استفاده از Arrays و ArrayLists مدیریت کنید و در کار با رشتهها (String) و مدیریت فایلها استاد شوید. در طول دوره، پروژههای متعددی را اجرا خواهید کرد که هر مفهوم را تقویت کرده و مهارتهای کدنویسی شما را برای سناریوهای واقعی ارتقا میدهد.
این دوره برای توسعهدهندگان آینده و هر کسی که قصد تسلط بر زبان جاوا را دارد، ایدهآل است. چه بخواهید اپلیکیشنهای دسکتاپ بسازید، چه برنامههای اندروید یا کار روی سیستمهای بک-اند، این دوره دانش و پروژههای لازم را برای رسیدن به هدف شما فراهم میکند. هیچ تجربه قبلی در برنامهنویسی نیاز نیست، اما اشتیاق به یادگیری و تمرین ضروری است.
سرفصل ها و درس ها
شروع به کار
Getting Started
مرور کلی بخش
Section Overview
معرفی جاوا
Introducing Java
مرور کلی بخش
Section Overview
سلام به جاوا
Saying "Hello" to Java
متغیرها، ثابتها و انواع دادهها
Variables, Constants, and Data Types
تفاوت انواع Primitive و Reference
Primitive Versus Reference Types
کامنتگذاری
Comments
عملگرهای ریاضی
Arithmetic Operators
عملگرهای رابطهای
Relational Operators
عملگرهای منطقی
Logical Operators
دریافت ورودی کاربر
User Input
پروژه: میانگین سه عدد
Project - Average of Three
پروژه: شبیهساز Mad Libs
Project - Mad Libs Clone
جمعبندی بخش
Section Wrap-Up
دستورات کنترلی
Control Statements
مرور کلی بخش
Section Overview
مرور دستورات کنترلی
Control Statements Overview
دستورات کنترلی انتخابی
Selection Control Statements
دستورات کنترلی تکرار
Repetition Control Statements
دستورات Continue و Break
Continue and Break Statements
اعداد تصادفی (مبحث جانبی)
Random Numbers (Side Topic)
پروژه: کلوب یادگیری بستههای ماهانه
Project - Learning Packages of the Month Club
پروژه: بخشپذیری بر سه
Project - Divisible by Three
پروژه: حدس عدد
Project - Guess the Number
جمعبندی بخش
Section Wrap-Up
آرایهها و ArrayListها
Arrays and ArrayLists
مرور کلی بخش
Section Overview
آرایه (Array)
Array
لیستهای پویا (ArrayLists)
ArrayLists
کلاسهای Wrapper
Wrapper Classes
پروژه: کار با آرایهها
Project - Working with Arrays
پروژه: کار با ArrayListها
Project - Working with ArrayLists
پروژه: آرایهها و ArrayListهای موازی
Project - Parallel Arrays/ArrayLists
جمعبندی بخش
Section Wrap-Up
رشتهها و کلاس StringBuilder
Strings and the StringBuilder Class
مرور کلی بخش
Section Overview
متدهای رشته، بخش اول
String Methods, Part 1
متدهای رشته، بخش دوم
String Methods, Part 2
کلاس StringBuilder
The StringBuilder Class
پروژه: جایگشت نامها
Project - Name Permutations
جمعبندی بخش
Section Wrap-Up
متدها
Methods
مرور کلی بخش
Section Overview
متدهای تعریف شده توسط کاربر، بخش اول
User-Defined Methods, Part 1
متدهای تعریف شده توسط کاربر، بخش دوم
User-Defined Methods, Part 2
فراخوانی متدها و بازگشت (Recursion)
Method Calls and Recursion
آرایههای دو بعدی (مبحث جانبی)
2D Arrays (Side Topic)
پروژه: مجموع عناصر
Project - Sum of Elements
پروژه: بازی دوز (Tic Tac Toe)
Project - Tic-Tac-Toe
جمعبندی بخش
Section Wrap-Up
آشنایی با کلاسها و اشیاء
Introduction to Classes and Objects
مرور کلی بخش
Section Overview
مبانی برنامهنویسی شیءگرا (OOP)
Basics of OOP (Object-Oriented Programming)
کپسولهسازی: فیلدها و متدها
Encapsulation: Fields and Methods
کلاس مستطیل (Rectangle)
A Rectangle Class
کلاس کتاب (Book)
A Book Class
پروژه: کلاس حساب بانکی
Project - A BankAccount Class
پروژه: کلاس بستنی
Project - An IceCream Class
پروژه: کلاس دایره
Project - A Circle Class
جمعبندی بخش
Section Wrap-Up
ورودی/خروجی فایل و استثناها
File I/O and Exceptions
مرور کلی بخش
Section Overview
ورودی فایل
File Input
خروجی فایل
File Output
مباحث تکمیلی File I/O
More File I/O
پروژه: ایجاد مستطیل از طریق فایل
Project - Creating Rectangles from File
پروژه: ایجاد دایره از طریق فایل
Project - Creating Circles from File
جمعبندی بخش
Section Wrap-Up
مباحث پیشرفته برنامهنویسی شیءگرا
More Object-Oriented Programming
مرور کلی بخش
Section Overview
ارثبری (Inheritance)
Inheritance
چندریختی (Polymorphism)
Polymorphism
کلاسهای انتزاعی و اینترفیسها
Abstract Classes and Interfaces
انواع شمارشی (Enum)
Enumerated Types
پروژه: سلسله مراتب کلاس کارکنان
Project - Employee Class Hierarchy
پروژه: ارتقای EmployeeDemo
Project - Enhancing the EmployeeDemo
نمایش نظرات