آموزش جاوا برای مبتدیان مطلق

Java for Absolute Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دوره ای در مورد جاوا برای برنامه نویسی کامل مبتدی تا کامپیوتر، برای کسانی که می خواهند مفاهیم به زبان انگلیسی ساده توضیح داده شوند. اصول جاوا نحوه درک و نوشتن برنامه های ساده جاوا تمرین تمرین برای تقویت دانش کدنویسی

جاوا برای مبتدیان مطلق برای کسانی طراحی شده است که تجربه قبلی در برنامه‌نویسی/کدنویسی رایانه ندارند. هدف این دوره آموزش برنامه‌نویسی با سرعتی ثابت با توضیحات ساده است تا هزاران سوال برای شما باقی نماند. موضوعات به زبان انگلیسی ساده و با عمق لازم توضیح داده می‌شوند و به شما امکان می‌دهند همه چیز را به راحتی کنار هم بچینید.

این دوره شامل موارد زیر است:

  • ویدیوها

    • از اصول اولیه شروع می کنیم و به سمت موضوعات پیشرفته تر می رویم

    • ویدیوهایی که به راحتی قابل هضم هستند و بدون توضیحات طولانی یا انحراف به شما می گویند آنچه را که باید بدانید

    • مفاهیمی که به تفصیل توضیح داده شده است بدون دور شدن از موضوع مورد نظر

  • تمرین های کدنویسی

    • تمرینات در مراحل مربوطه

    • راه حل های تمرین



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

مراحل اول First Steps

  • دانلود و نصب IntelliJ IDEA Downloading and installing IntelliJ IDEA

  • ایجاد یک پروژه جدید جاوا Creating a new Java project

مراحل اول First Steps

  • دانلود و نصب IntelliJ IDEA Downloading and installing IntelliJ IDEA

  • ایجاد یک پروژه جدید جاوا Creating a new Java project

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

  • یک برنامه جاوا مانند یک دستور غذا است A Java program is like a recipe

  • روش دستور العمل و روش های جاوا A recipe's method and Java methods

  • ساختار یک برنامه پایه The structure of a basic program

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

  • یک برنامه جاوا مانند یک دستور غذا است A Java program is like a recipe

  • روش دستور العمل و روش های جاوا A recipe's method and Java methods

  • ساختار یک برنامه پایه The structure of a basic program

HelloWorld: نوشتن اولین برنامه ما HelloWorld: Writing Our First Program

  • نمایش یک پیام بر روی صفحه نمایش Displaying a message on the screen

  • قالب بندی متن با استفاده از دنباله های فرار Formatting text using escape sequences

  • نگاهی اجمالی به متدها و System.out.println() A glimpse into methods and System.out.println()

  • استفاده از بسته ها برای سازماندهی کلاس های ما Using packages to organise our classes

  • چالش کدنویسی 1 - HelloWorld Coding Challenge 1 - HelloWorld

HelloWorld: نوشتن اولین برنامه ما HelloWorld: Writing Our First Program

  • نمایش یک پیام بر روی صفحه نمایش Displaying a message on the screen

  • قالب بندی متن با استفاده از دنباله های فرار Formatting text using escape sequences

  • نگاهی اجمالی به متدها و System.out.println() A glimpse into methods and System.out.println()

  • استفاده از بسته ها برای سازماندهی کلاس های ما Using packages to organise our classes

  • چالش کدنویسی 1 - HelloWorld Coding Challenge 1 - HelloWorld

متغیرها Variables

  • مقدمه ای بر متغیرها Introduction to variables

  • انواع داده های int و double The int and double data types

  • دستکاری متغیر و تقسیم عدد صحیح Variable manipulation and integer division

  • انواع داده char، boolean و string The char, boolean, and String data types

  • قوانین نامگذاری متغیرها و بهترین شیوه ها Variable naming rules and best practices

  • ریخته گری نوع Type casting

متغیرها Variables

  • مقدمه ای بر متغیرها Introduction to variables

  • انواع داده های int و double The int and double data types

  • دستکاری متغیر و تقسیم عدد صحیح Variable manipulation and integer division

  • انواع داده char، boolean و string The char, boolean, and String data types

  • قوانین نامگذاری متغیرها و بهترین شیوه ها Variable naming rules and best practices

  • ریخته گری نوع Type casting

ورودی کاربر User Input

  • خواندن ورودی با استفاده از اسکنر Reading input using the Scanner

  • نوشتن برنامه پرسش و پاسخ Writing a question and answer program

  • متد System.out.format() The System.out.format() method

  • اعمال System.out.format() Applying System.out.format()

  • Tokens و متد nextLine() Tokens and the nextLine() method

  • چالش کدنویسی 2 - ورودی کاربر Coding Challenge 2 - User Input

ورودی کاربر User Input

  • خواندن ورودی با استفاده از اسکنر Reading input using the Scanner

  • نوشتن برنامه پرسش و پاسخ Writing a question and answer program

  • متد System.out.format() The System.out.format() method

  • اعمال System.out.format() Applying System.out.format()

  • Tokens و متد nextLine() Tokens and the nextLine() method

  • چالش کدنویسی 2 - ورودی کاربر Coding Challenge 2 - User Input

اظهارات مشروط Conditional Statements

  • مقدمه ای بر بیانیه های اگر Introduction to if-statements

  • If، else-if، و else مسدود می شود If, else-if, and else blocks

  • شرایط پیچیده با عملگرهای منطقی Complex conditions with logical operators

  • بررسی برابری رشته Checking String equality

  • تودرتو عبارات if Nesting if-statements

  • دامنه واژگانی Lexical scope

  • عبارت switch The switch statement

  • چالش کدنویسی 3 - بیانیه های If-then Coding Challenge 3 - If-then Statements

اظهارات مشروط Conditional Statements

  • مقدمه ای بر بیانیه های اگر Introduction to if-statements

  • If، else-if، و else مسدود می شود If, else-if, and else blocks

  • شرایط پیچیده با عملگرهای منطقی Complex conditions with logical operators

  • بررسی برابری رشته Checking String equality

  • تودرتو عبارات if Nesting if-statements

  • دامنه واژگانی Lexical scope

  • عبارت switch The switch statement

  • چالش کدنویسی 3 - بیانیه های If-then Coding Challenge 3 - If-then Statements

حلقه ها Loops

  • حلقه while The while loop

  • حلقه for The for loop

  • بشکن و ادامه بده Break and continue

  • حلقه do-while The do-while loop

  • اپراتور ماژول The modulo operator

  • چالش کدنویسی 4 - حلقه ها Coding Challenge 4 - Loops

حلقه ها Loops

  • حلقه while The while loop

  • حلقه for The for loop

  • بشکن و ادامه بده Break and continue

  • حلقه do-while The do-while loop

  • اپراتور ماژول The modulo operator

  • چالش کدنویسی 4 - حلقه ها Coding Challenge 4 - Loops

آرایه ها Arrays

  • مقدمه ای بر آرایه ها Introduction to arrays

  • تکرار تطبیقی Adaptive iteration

  • پردازش ساده با استفاده از آرایه ها Simple processing using arrays

  • اندازه ها، انواع و فالگیرها Sizes, types, and fortune tellers

  • وارد کردن داده ها و تولید آمار Inputting data and generating a statistic

  • حلقه Foreach Foreach loop

  • چالش کدنویسی 5 - آرایه ها Coding Challenge 5 - Arrays

آرایه ها Arrays

  • مقدمه ای بر آرایه ها Introduction to arrays

  • تکرار تطبیقی Adaptive iteration

  • پردازش ساده با استفاده از آرایه ها Simple processing using arrays

  • اندازه ها، انواع و فالگیرها Sizes, types, and fortune tellers

  • وارد کردن داده ها و تولید آمار Inputting data and generating a statistic

  • حلقه Foreach Foreach loop

  • چالش کدنویسی 5 - آرایه ها Coding Challenge 5 - Arrays

روش ها (توابع) Methods (Functions)

  • مقدمه ای بر روش ها Introduction to methods

  • انتقال داده ها به روش ها Passing data to methods

  • برگرداندن داده ها از روش ها Returning data from methods

  • ارسال و برگرداندن داده ها Passing and returning data

  • مراجع (قسمت 1) References (part 1)

  • مراجع (قسمت 2) References (part 2)

  • اعضای کلاس/ایستا Class/Static members

روش ها (توابع) Methods (Functions)

  • مقدمه ای بر روش ها Introduction to methods

  • انتقال داده ها به روش ها Passing data to methods

  • برگرداندن داده ها از روش ها Returning data from methods

  • ارسال و برگرداندن داده ها Passing and returning data

  • مراجع (قسمت 1) References (part 1)

  • مراجع (قسمت 2) References (part 2)

  • اعضای کلاس/ایستا Class/Static members

جمع بندی اصول جاوا Java Fundamentals Wrap Up

  • مرور برنامه: Tic-Tac-Toe Program walkthrough: Tic-Tac-Toe

  • بررسی برنامه: اعداد اول Program walkthrough: Prime Numbers

  • چالش کدنویسی 6 - چالش های پایان بخش Coding Challenge 6 - End of Section Challenges

جمع بندی اصول جاوا Java Fundamentals Wrap Up

  • مرور برنامه: Tic-Tac-Toe Program walkthrough: Tic-Tac-Toe

  • بررسی برنامه: اعداد اول Program walkthrough: Prime Numbers

  • چالش کدنویسی 6 - چالش های پایان بخش Coding Challenge 6 - End of Section Challenges

عملی: یک برنامه فهرست مهمان ساده Practical: A Simple Guest List Program

  • ایجاد منو و نمایش لیست مهمان Creating the menu and displaying the guest list

  • اضافه کردن مهمان Adding guests

  • حذف مهمانان (قسمت اول) Deleting guests (part 1)

  • حذف مهمان (قسمت 2) Deleting guests (part 2)

  • کد کامل The full code

  • تمرین 1 Exercise 1

  • راه حل: تمرین 1 Solution: Exercise 1

  • تمرین 2 Exercise 2

  • راه حل: تمرین 2 Solution: Exercise 2

  • تمرین 3 Exercise 3

  • راه حل: تمرین 3 Solution: Exercise 3

  • تمرین 4 Exercise 4

  • راه حل: تمرین 4 Solution: Exercise 4

  • تمرین 5 Exercise 5

  • راه حل: تمرین 5 Solution: Exercise 5

  • تمرین 6 Exercise 6

  • راه حل: تمرین 6 Solution: Exercise 6

  • تمرین 7 Exercise 7

  • راه حل: تمرین 7 Solution: Exercise 7

  • تمرین 8 Exercise 8

  • راه حل: تمرین 8 Solution: Exercise 8

  • تمرین 9 Exercise 9

  • راه حل: تمرین 9 Solution: Exercise 9

  • تمرین 10 Exercise 10

  • راه حل: تمرین 10 Solution: Exercise 10

  • تمرین 11 Exercise 11

  • راه حل: تمرین 11 Solution: Exercise 11

  • تمرین 12 Exercise 12

  • راه حل: تمرین 12 Solution: Exercise 12

  • تمرین 13 Exercise 13

  • راه حل: تمرین 13 Solution: Exercise 13

  • تمرین 14 Exercise 14

  • راه حل: تمرین 14 Solution: Exercise 14

  • تمرین 15 Exercise 15

  • راه حل: تمرین 15 Solution: Exercise 15

  • تمرین 16 Exercise 16

  • راه حل: تمرین 16 Solution: Exercise 16

  • برنامه نهایی The final program

عملی: یک برنامه فهرست مهمان ساده Practical: A Simple Guest List Program

  • ایجاد منو و نمایش لیست مهمان Creating the menu and displaying the guest list

  • اضافه کردن مهمان Adding guests

  • حذف مهمانان (قسمت اول) Deleting guests (part 1)

  • حذف مهمان (قسمت 2) Deleting guests (part 2)

  • کد کامل The full code

  • تمرین 1 Exercise 1

  • راه حل: تمرین 1 Solution: Exercise 1

  • تمرین 2 Exercise 2

  • راه حل: تمرین 2 Solution: Exercise 2

  • تمرین 3 Exercise 3

  • راه حل: تمرین 3 Solution: Exercise 3

  • تمرین 4 Exercise 4

  • راه حل: تمرین 4 Solution: Exercise 4

  • تمرین 5 Exercise 5

  • راه حل: تمرین 5 Solution: Exercise 5

  • تمرین 6 Exercise 6

  • راه حل: تمرین 6 Solution: Exercise 6

  • تمرین 7 Exercise 7

  • راه حل: تمرین 7 Solution: Exercise 7

  • تمرین 8 Exercise 8

  • راه حل: تمرین 8 Solution: Exercise 8

  • تمرین 9 Exercise 9

  • راه حل: تمرین 9 Solution: Exercise 9

  • تمرین 10 Exercise 10

  • راه حل: تمرین 10 Solution: Exercise 10

  • تمرین 11 Exercise 11

  • راه حل: تمرین 11 Solution: Exercise 11

  • تمرین 12 Exercise 12

  • راه حل: تمرین 12 Solution: Exercise 12

  • تمرین 13 Exercise 13

  • راه حل: تمرین 13 Solution: Exercise 13

  • تمرین 14 Exercise 14

  • راه حل: تمرین 14 Solution: Exercise 14

  • تمرین 15 Exercise 15

  • راه حل: تمرین 15 Solution: Exercise 15

  • تمرین 16 Exercise 16

  • راه حل: تمرین 16 Solution: Exercise 16

  • برنامه نهایی The final program

OOP (برنامه نویسی شی گرا) OOP (Object-oriented Programming)

  • مقدمه ای بر OOP Introduction to OOP

  • ساختارهای داده Data structures

  • حالت و رفتار State and behaviour

  • حالت و رفتار (بخش دوم) State and behaviour (part 2)

  • کپسوله سازی Encapsulation

  • کپسوله سازی (قسمت 2) Encapsulation (part 2)

  • سازندگان Constructors

  • ArrayList ArrayList

  • ترکیب بندی (قسمت اول) Composition (part 1)

  • آهنگسازی (قسمت دوم) Composition (part 2)

  • Enums Enums

OOP (برنامه نویسی شی گرا) OOP (Object-oriented Programming)

  • مقدمه ای بر OOP Introduction to OOP

  • ساختارهای داده Data structures

  • حالت و رفتار State and behaviour

  • حالت و رفتار (بخش دوم) State and behaviour (part 2)

  • کپسوله سازی Encapsulation

  • کپسوله سازی (قسمت 2) Encapsulation (part 2)

  • سازندگان Constructors

  • ArrayList ArrayList

  • ترکیب بندی (قسمت اول) Composition (part 1)

  • آهنگسازی (قسمت دوم) Composition (part 2)

  • Enums Enums

OOP عملی: LibraryApp Practical OOP: LibraryApp

  • معرفی Introduction

  • بررسی اجمالی ارتباطات شی Object Communication Overview

  • مقداردهی اولیه اشیا Initialising Objects

  • جستجو بر اساس شابک Searching by ISBN

  • بررسی برنامه Program Walkthrough

  • جستجو بر اساس کلمه کلیدی در عنوان Searching by Keyword in Title

  • چک کردن کتاب ها در داخل و خارج Checking Books In and Out

  • عدم تطابق خروج Check-Out Discrepancy

OOP عملی: LibraryApp Practical OOP: LibraryApp

  • معرفی Introduction

  • بررسی اجمالی ارتباطات شی Object Communication Overview

  • مقداردهی اولیه اشیا Initialising Objects

  • جستجو بر اساس شابک Searching by ISBN

  • بررسی برنامه Program Walkthrough

  • جستجو بر اساس کلمه کلیدی در عنوان Searching by Keyword in Title

  • چک کردن کتاب ها در داخل و خارج Checking Books In and Out

  • عدم تطابق خروج Check-Out Discrepancy

OOP: وراثت و چند شکلی OOP: Inheritance and Polymorphism

  • وراثت و اصلاح کننده سطح دسترسی Inheritance and Access Level Modifiers

  • برنامه حساب بانکی The Bank Account Program

  • سازندگان و ارث Constructors and Inheritance

  • نادیده گرفتن روش (قسمت 1) Method Overriding (Part 1)

  • نادیده گرفتن روش (قسمت 2) Method Overriding (Part 2)

  • پلی مورفیسم Polymorphism

  • کلاس های چکیده Abstract Classes

  • رابط ها Interfaces

  • مثال: رابط شکل Example: Shape Interface

  • Type Conversion و اپراتور "instanceof". Type Conversion and the 'instanceof' Operator

OOP: وراثت و چند شکلی OOP: Inheritance and Polymorphism

  • وراثت و اصلاح کننده سطح دسترسی Inheritance and Access Level Modifiers

  • برنامه حساب بانکی The Bank Account Program

  • سازندگان و ارث Constructors and Inheritance

  • نادیده گرفتن روش (قسمت 1) Method Overriding (Part 1)

  • نادیده گرفتن روش (قسمت 2) Method Overriding (Part 2)

  • پلی مورفیسم Polymorphism

  • کلاس های چکیده Abstract Classes

  • رابط ها Interfaces

  • مثال: رابط شکل Example: Shape Interface

  • Type Conversion و اپراتور "instanceof". Type Conversion and the 'instanceof' Operator

منابع بیشتر Further Resources

  • منابع بیشتر Further Resources

منابع بیشتر Further Resources

  • منابع بیشتر Further Resources

نمایش نظرات

آموزش جاوا برای مبتدیان مطلق
جزییات دوره
8.5 hours
121
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
26,227
4.7 از 5
دارد
دارد
دارد
Nick H
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nick H Nick H

Autodidact و Android Enthusiast