آموزش راهنمای کامل برنامه نویسی و صدور گواهینامه جاوا

Complete Java Programming and Certification Guide

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: کارآمدترین دوره برای یادگیری مبانی جاوا یا آماده سازی خود برای OCA (1Z0-808) + 9 ساعت محتوای زنده اضافی مبانی برنامه نویسی جاوا نحوه نوشتن برنامه در جاوا داشتن دانش لازم برای آزمون OCA پیش نیازها:لپ تاپ یا کامپیوتر

در این دوره من تمام موضوعاتی را که اوراکل در آزمون گنجانده است پوشش خواهم داد و به شما در مراحل دقیق برای آماده شدن برای قبولی در آزمون OCA کمک خواهم کرد. با این حال، من آن را به حداقل می رسانم و فقط بر آنچه باید برای OCA بدانید تمرکز می کنم. با این حال، یک بخش جایزه بزرگ اضافه کردم که عمیق‌تر می‌شود و نمونه‌های مختلف را نشان می‌دهد، و همچنین شما را به چالش می‌کشد تا بعد از هر ویدیو روی یک پروژه کار کنید تا مطمئن شوید که موضوعات را متوجه شده‌اید.

این دوره برای برنامه نویسانی است که می خواهند جاوا را یاد بگیرند. هر چند می توانید از برخی بخش ها صرف نظر کنید. و همچنین یک نقطه شروع عالی برای مبتدیان در برنامه نویسی است. من همچنین چند ویدیو برای کمک به مبتدیان نهایی برای شروع کار اضافه کرده ام.

من یک مربی جاوا غیرشرکتی هستم و به بسیاری از افراد مبتدی کمک کرده ام تا گواهی OCA را دریافت کنند و کار خود را به عنوان توسعه دهندگان نرم افزار شروع کنند.

علاقه من این است که به افرادی از رشته های مختلف یا با مسیر شغلی متفاوت کمک کنم تا وارد توسعه نرم افزار شوند، اما این دوره برای توسعه دهندگان نرم افزار جاوا که برای آزمون OCA آماده می شوند و برای توسعه دهندگان نرم افزاری که از زبان های دیگر می خواهند نیز مفید است. برای اطلاعات بیشتر در مورد جاوا یا دریافت گواهی OCA آنها.


محتوای بیشتری به مرور زمان اضافه خواهد شد :)

اگر سؤال یا پیشنهادی دارید، لطفاً تماس بگیرید!


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

معرفی Introduction

  • معرفی دوره و مدرس Course and instructor introduction

  • معرفی دوره و مدرس Course and instructor introduction

  • معرفی دوره و مدرس Course and instructor introduction

معرفی Introduction

معرفی Introduction

فقط برای اولین بار برنامه نویس :) For first time programmers only :)

  • آی تی چیست؟ What is IT?

  • آی تی چیست؟ What is IT?

  • آی تی چیست؟ What is IT?

  • برنامه نویسی چیست؟ What is programming?

  • برنامه نویسی چیست؟ What is programming?

  • برنامه نویسی چیست؟ What is programming?

  • Frontend در مقابل Backend Frontend vs backend

  • Frontend در مقابل Backend Frontend vs backend

  • Frontend در مقابل Backend Frontend vs backend

  • زبانهای مختلف Different languages

  • زبانهای مختلف Different languages

  • زبانهای مختلف Different languages

  • نقش توسعه دهنده نرم افزار Software developer role

  • نقش توسعه دهنده نرم افزار Software developer role

  • نقش توسعه دهنده نرم افزار Software developer role

  • متغیرهای شبه کد Pseudocode variables

  • متغیرهای شبه کد Pseudocode variables

  • متغیرهای شبه کد Pseudocode variables

  • کد شبه در غیر این صورت Pseudocode if else

  • کد شبه در غیر این صورت Pseudocode if else

  • کد شبه در غیر این صورت Pseudocode if else

  • حلقه های شبه کد Pseudocode loops

  • حلقه های شبه کد Pseudocode loops

  • حلقه های شبه کد Pseudocode loops

فقط برای اولین بار برنامه نویس :) For first time programmers only :)

فقط برای اولین بار برنامه نویس :) For first time programmers only :)

برخی از پیشینه کلی جاوا (تا سال 2018) Some general background of Java (until 2018)

  • جاوا چیست؟ What is Java?

  • جاوا چیست؟ What is Java?

  • جاوا چیست؟ What is Java?

  • پس زمینه جاوا Background of Java

  • پس زمینه جاوا Background of Java

  • پس زمینه جاوا Background of Java

  • تمام نسخه های مختلف جاوا به چه معناست؟ What do all the different Java versions mean?

  • تمام نسخه های مختلف جاوا به چه معناست؟ What do all the different Java versions mean?

  • تمام نسخه های مختلف جاوا به چه معناست؟ What do all the different Java versions mean?

برخی از پیشینه کلی جاوا (تا سال 2018) Some general background of Java (until 2018)

برخی از پیشینه کلی جاوا (تا سال 2018) Some general background of Java (until 2018)

تنظیم محیط توسعه جاوا (بخش اختیاری) Setting up your Java Development Environment (optional section)

  • راه اندازی جاوا در ویندوز Setting up Java on Windows

  • راه اندازی جاوا در ویندوز Setting up Java on Windows

  • راه اندازی جاوا در ویندوز Setting up Java on Windows

  • راه اندازی جاوا در MacOS Setting up Java on MacOS

  • راه اندازی جاوا در MacOS Setting up Java on MacOS

  • راه اندازی جاوا در MacOS Setting up Java on MacOS

  • دانلود یک ویرایشگر جاوا (IDE) + سلام دنیا Download a Java Editor (IDE) + hello world

  • دانلود یک ویرایشگر جاوا (IDE) + سلام دنیا Download a Java Editor (IDE) + hello world

  • دانلود یک ویرایشگر جاوا (IDE) + سلام دنیا Download a Java Editor (IDE) + hello world

تنظیم محیط توسعه جاوا (بخش اختیاری) Setting up your Java Development Environment (optional section)

تنظیم محیط توسعه جاوا (بخش اختیاری) Setting up your Java Development Environment (optional section)

مبانی جاوا Java Basics

  • بسته های جاوا، کلاس ها و اعضای کلاس Java packages, classes and class members

  • بسته های جاوا، کلاس ها و اعضای کلاس Java packages, classes and class members

  • بسته های جاوا، کلاس ها و اعضای کلاس Java packages, classes and class members

  • دامنه های متغیر Variable scopes

  • دامنه های متغیر Variable scopes

  • دامنه های متغیر Variable scopes

  • اجرای برنامه های جاوا از خط فرمان Running Java programs from the command line

  • اجرای برنامه های جاوا از خط فرمان Running Java programs from the command line

  • اجرای برنامه های جاوا از خط فرمان Running Java programs from the command line

  • بسته های جاوا را وارد کنید Import Java packages

  • بسته های جاوا را وارد کنید Import Java packages

  • بسته های جاوا را وارد کنید Import Java packages

مبانی جاوا Java Basics

مبانی جاوا Java Basics

کار با انواع داده جاوا Working With Java Data Types

  • متغیرها Variables

  • متغیرها Variables

  • متغیرها Variables

  • متغیرهای مرجع شی در مقابل متغیرهای اولیه Object reference variables vs primitive variables

  • متغیرهای مرجع شی در مقابل متغیرهای اولیه Object reference variables vs primitive variables

  • متغیرهای مرجع شی در مقابل متغیرهای اولیه Object reference variables vs primitive variables

  • چرخه حیات شی Object's lifecycle

  • چرخه حیات شی Object's lifecycle

  • چرخه حیات شی Object's lifecycle

  • کلاس های لفاف دار Wrapper classes

  • کلاس های لفاف دار Wrapper classes

  • کلاس های لفاف دار Wrapper classes

  • Enums Enums

  • Enums Enums

  • Enums Enums

کار با انواع داده جاوا Working With Java Data Types

کار با انواع داده جاوا Working With Java Data Types

استفاده از عملگرها و سازه های تصمیم Using Operators and Decision Constructs

  • اپراتورهای جاوا Java operators

  • اپراتورهای جاوا Java operators

  • اپراتورهای جاوا Java operators

  • برابری را امتحان کنید Test equality

  • برابری را امتحان کنید Test equality

  • برابری را امتحان کنید Test equality

  • اگر، اگر/دیگر و سه تایی If, if/else and ternary

  • اگر، اگر/دیگر و سه تایی If, if/else and ternary

  • اگر، اگر/دیگر و سه تایی If, if/else and ternary

  • بیانیه سوئیچ Switch statement

  • بیانیه سوئیچ Switch statement

  • بیانیه سوئیچ Switch statement

استفاده از عملگرها و سازه های تصمیم Using Operators and Decision Constructs

استفاده از عملگرها و سازه های تصمیم Using Operators and Decision Constructs

ایجاد و استفاده از آرایه ها Creating and Using Arrays

  • آرایه تک بعدی و آرایه چند بعدی Onedimensional array and multidimensional array

  • آرایه تک بعدی و آرایه چند بعدی Onedimensional array and multidimensional array

  • آرایه تک بعدی و آرایه چند بعدی Onedimensional array and multidimensional array

ایجاد و استفاده از آرایه ها Creating and Using Arrays

ایجاد و استفاده از آرایه ها Creating and Using Arrays

استفاده از ساختارهای حلقه Using Loop Constructs

  • حلقه ها Loops

  • حلقه ها Loops

  • حلقه ها Loops

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

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

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

استفاده از ساختارهای حلقه Using Loop Constructs

استفاده از ساختارهای حلقه Using Loop Constructs

کار با روش ها و کپسولاسیون Working with Methods and Encapsulation

  • روش ها، آرگومان ها و مقادیر بازگشتی Methods, arguments and return values

  • روش ها، آرگومان ها و مقادیر بازگشتی Methods, arguments and return values

  • روش ها، آرگومان ها و مقادیر بازگشتی Methods, arguments and return values

  • سازندگان Constructors

  • سازندگان Constructors

  • سازندگان Constructors

  • اصلاح کننده های دسترسی Access modifiers

  • اصلاح کننده های دسترسی Access modifiers

  • اصلاح کننده های دسترسی Access modifiers

کار با روش ها و کپسولاسیون Working with Methods and Encapsulation

کار با روش ها و کپسولاسیون Working with Methods and Encapsulation

OOP: وراثت، پلی مورفیسم و ​​کپسولاسیون OOP: Inheritance, polymorphism and encapsulation

  • OOP OOP

  • OOP OOP

  • OOP OOP

  • ارث و منافع Inheritance and benefits

  • ارث و منافع Inheritance and benefits

  • ارث و منافع Inheritance and benefits

  • کد با چند شکلی Code with polymorphism

  • کد با چند شکلی Code with polymorphism

  • کد با چند شکلی Code with polymorphism

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

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

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

  • Overriding و Overloading Overriding and Overloading

  • Overriding و Overloading Overriding and Overloading

  • Overriding و Overloading Overriding and Overloading

  • ریخته گری و زمانی که لازم است Casting and when is it necessary

  • ریخته گری و زمانی که لازم است Casting and when is it necessary

  • ریخته گری و زمانی که لازم است Casting and when is it necessary

  • Super و این برای دسترسی به اشیا و سازنده ها Super and this to access objects and constructors

  • Super و این برای دسترسی به اشیا و سازنده ها Super and this to access objects and constructors

  • Super و این برای دسترسی به اشیا و سازنده ها Super and this to access objects and constructors

  • استاتیک Static

  • استاتیک Static

  • استاتیک Static

  • کلاس های انتزاعی Abstract classes

  • کلاس های انتزاعی Abstract classes

  • کلاس های انتزاعی Abstract classes

  • رابط ها Interfaces

  • رابط ها Interfaces

  • رابط ها Interfaces

OOP: وراثت، پلی مورفیسم و ​​کپسولاسیون OOP: Inheritance, polymorphism and encapsulation

OOP: وراثت، پلی مورفیسم و ​​کپسولاسیون OOP: Inheritance, polymorphism and encapsulation

کار با کلاس های انتخاب شده از Java API Working with Selected classes from the Java API

  • رشته ساز Stringbuilder

  • رشته ساز Stringbuilder

  • رشته ساز Stringbuilder

  • رشته های Strings

  • رشته های Strings

  • رشته های Strings

  • تاریخ و زمان Dates and times

  • تاریخ و زمان Dates and times

  • تاریخ و زمان Dates and times

  • ژنریک ها Generics

  • ژنریک ها Generics

  • ژنریک ها Generics

  • چارچوب مجموعه Collection framework

  • چارچوب مجموعه Collection framework

  • چارچوب مجموعه Collection framework

  • رابط های کاربردی Functional interfaces

  • رابط های کاربردی Functional interfaces

  • رابط های کاربردی Functional interfaces

  • عبارات لامبدا Lambda expressions

  • عبارات لامبدا Lambda expressions

  • عبارات لامبدا Lambda expressions

کار با کلاس های انتخاب شده از Java API Working with Selected classes from the Java API

کار با کلاس های انتخاب شده از Java API Working with Selected classes from the Java API

رسیدگی به استثناها Handling Exceptions

  • بررسی شده در مقابل استثنائات بدون علامت Checked vs unchecked exceptions

  • بررسی شده در مقابل استثنائات بدون علامت Checked vs unchecked exceptions

  • بررسی شده در مقابل استثنائات بدون علامت Checked vs unchecked exceptions

  • خواندن و نوشتن فایل ها (و استثناهای بررسی شده آنها) Reading and writing files (and their checked exceptions)

  • خواندن و نوشتن فایل ها (و استثناهای بررسی شده آنها) Reading and writing files (and their checked exceptions)

  • خواندن و نوشتن فایل ها (و استثناهای بررسی شده آنها) Reading and writing files (and their checked exceptions)

رسیدگی به استثناها Handling Exceptions

رسیدگی به استثناها Handling Exceptions

چگونه برای امتحان آماده شویم How to prepare for the exam

  • چه آمادگی برای امتحان What exam preparation to take

  • چه آمادگی برای امتحان What exam preparation to take

  • چه آمادگی برای امتحان What exam preparation to take

  • نمونه سوالات Example questions

  • نمونه سوالات Example questions

  • نمونه سوالات Example questions

چگونه برای امتحان آماده شویم How to prepare for the exam

چگونه برای امتحان آماده شویم How to prepare for the exam

نسخه توسعه یافته: جلسات زنده جاوا از 0 شروع می شود Extended edition: live Java sessions starting from 0

  • جلسه 0 - کلاس ها، اشیاء، بسته ها و کلاس ها Session 0 - Classes, Objects, Packages and Classes

  • جلسه 0 - کلاس ها، اشیاء، بسته ها و کلاس ها Session 0 - Classes, Objects, Packages and Classes

  • جلسه 0 - کلاس ها، اشیاء، بسته ها و کلاس ها Session 0 - Classes, Objects, Packages and Classes

  • جلسه 1 - زمینه ها، اصول اولیه، عملیات و ریخته گری Session 1 - Fields, Primitives, Operations and Casting

  • جلسه 1 - زمینه ها، اصول اولیه، عملیات و ریخته گری Session 1 - Fields, Primitives, Operations and Casting

  • جلسه 1 - زمینه ها، اصول اولیه، عملیات و ریخته گری Session 1 - Fields, Primitives, Operations and Casting

  • جلسه 2 - کلاس رشته، StringBuilder، If/Else، Switch Enum Session 2 - String class, StringBuilder, If / Else, Switch Enum

  • جلسه 2 - کلاس رشته، StringBuilder، If/Else، Switch Enum Session 2 - String class, StringBuilder, If / Else, Switch Enum

  • جلسه 2 - کلاس رشته، StringBuilder، If/Else، Switch Enum Session 2 - String class, StringBuilder, If / Else, Switch Enum

  • جلسه 3 - آرایه ها، آرایه های چند بعدی و حلقه ها Session 3 - Arrays, Multidimensional Arrays and Loops

  • جلسه 3 - آرایه ها، آرایه های چند بعدی و حلقه ها Session 3 - Arrays, Multidimensional Arrays and Loops

  • جلسه 3 - آرایه ها، آرایه های چند بعدی و حلقه ها Session 3 - Arrays, Multidimensional Arrays and Loops

  • جلسه 4 - روش ها و اصلاح کننده های دسترسی Session 4 - Methods and Access Modifiers

  • جلسه 4 - روش ها و اصلاح کننده های دسترسی Session 4 - Methods and Access Modifiers

  • جلسه 4 - روش ها و اصلاح کننده های دسترسی Session 4 - Methods and Access Modifiers

  • جلسه 5 - OOP: کپسوله سازی، پلی مورفیسم و ​​وراثت Session 5 - OOP: Encapsulation, Polymorphism and Inheritance

  • جلسه 5 - OOP: کپسوله سازی، پلی مورفیسم و ​​وراثت Session 5 - OOP: Encapsulation, Polymorphism and Inheritance

  • جلسه 5 - OOP: کپسوله سازی، پلی مورفیسم و ​​وراثت Session 5 - OOP: Encapsulation, Polymorphism and Inheritance

  • جلسه 6 - سازنده، ایستا، چکیده Session 6 - Constructor, Static, Abstract

  • جلسه 6 - سازنده، ایستا، چکیده Session 6 - Constructor, Static, Abstract

  • جلسه 6 - سازنده، ایستا، چکیده Session 6 - Constructor, Static, Abstract

  • جلسه 7 - مجموعه ها و ژنریک ها Session 7 - Collections and Generics

  • جلسه 7 - مجموعه ها و ژنریک ها Session 7 - Collections and Generics

  • جلسه 7 - مجموعه ها و ژنریک ها Session 7 - Collections and Generics

  • جلسه 8 - روش ها در مجموعه ها Session 8 - Methods on Collections

  • جلسه 8 - روش ها در مجموعه ها Session 8 - Methods on Collections

  • جلسه 8 - روش ها در مجموعه ها Session 8 - Methods on Collections

  • جلسه نهم - استثناها و خواندن/نوشتن فایل Session 9 - Exceptions and File Reading / Writing

  • جلسه نهم - استثناها و خواندن/نوشتن فایل Session 9 - Exceptions and File Reading / Writing

  • جلسه نهم - استثناها و خواندن/نوشتن فایل Session 9 - Exceptions and File Reading / Writing

  • جلسه 10 - رابط ها، رابط های کاربردی و عبارات لامبدا Session 10 - Interfaces, Functional Interfaces and Lambda Expressions

  • جلسه 10 - رابط ها، رابط های کاربردی و عبارات لامبدا Session 10 - Interfaces, Functional Interfaces and Lambda Expressions

  • جلسه 10 - رابط ها، رابط های کاربردی و عبارات لامبدا Session 10 - Interfaces, Functional Interfaces and Lambda Expressions

  • جلسه 11 - پرسش و پاسخ: کامپایلر، استاتیک، لامبدا، جریان Session 11 - Q&A: Compiler, Static, Lambdas, Streams

  • جلسه 11 - پرسش و پاسخ: کامپایلر، استاتیک، لامبدا، جریان Session 11 - Q&A: Compiler, Static, Lambdas, Streams

  • جلسه 11 - پرسش و پاسخ: کامپایلر، استاتیک، لامبدا، جریان Session 11 - Q&A: Compiler, Static, Lambdas, Streams

  • جلسه 12 - نحوه آماده شدن برای OCA8/OCP11 Session 12 - How to prepare for OCA8 / OCP11

  • جلسه 12 - نحوه آماده شدن برای OCA8/OCP11 Session 12 - How to prepare for OCA8 / OCP11

  • جلسه 12 - نحوه آماده شدن برای OCA8/OCP11 Session 12 - How to prepare for OCA8 / OCP11

  • جلسه 13 - نمونه سوالات OCA8/OCP11 Session 13 - Example OCA8 / OCP11 Questions

  • جلسه 13 - نمونه سوالات OCA8/OCP11 Session 13 - Example OCA8 / OCP11 Questions

  • جلسه 13 - نمونه سوالات OCA8/OCP11 Session 13 - Example OCA8 / OCP11 Questions

نسخه توسعه یافته: جلسات زنده جاوا از 0 شروع می شود Extended edition: live Java sessions starting from 0

نسخه توسعه یافته: جلسات زنده جاوا از 0 شروع می شود Extended edition: live Java sessions starting from 0

نمایش نظرات

آموزش راهنمای کامل برنامه نویسی و صدور گواهینامه جاوا
جزییات دوره
13.5 hours
68
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,256
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Maaike van Putten Maaike van Putten

توسعه دهنده نرم افزار و مربی IT