آموزش دوره جامع برنامه‌نویسی جاوا: از مبتدی تا پیشرفته - آخرین آپدیت

دانلود 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

  • جمع‌بندی بخش Section Wrap-Up

نمایش نظرات

آموزش دوره جامع برنامه‌نویسی جاوا: از مبتدی تا پیشرفته
جزییات دوره
13h 38m
69
(آخرین آپدیت)
235
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده