آموزش تکمیل Bootcamp برنامه نویس Java SE 8 - آماده سازی OCA گنجانده شده است

Complete Java SE 8 Developer Bootcamp - OCA Prep Included

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تسلط بر مبانی جاوا و موضوعات مرتبط با گواهی Oracle، امتحان برنامه نویس Java SE 8 (1Z0-808) خواندن و نوشتن برنامه های خط فرمان پایه در جاوا بدانید که چگونه از محیط توسعه یکپارچه (Eclipse) برای توسعه و اشکال زدایی برنامه ها استفاده کنید. مستندات مبتنی بر HTML (Javadoc) برای کد کسب درک کامل از موضوعات مطرح شده در آزمون برای تبدیل شدن به یک همکار دارای گواهی Oracle, Java SE 8 Programmer (Java SE 8 Programmer I 1Z0-808) پیش نیازها:شما باید مهارت های اولیه کامپیوتر را داشته باشید. کار راحت با خط فرمان یا ترمینال، نصب نرم افزار، تنظیم متغیرهای محیط، و غیره) اگر تجربه برنامه نویسی قبلی ندارید، ممکن است خواندن مقدمه ای مختصر در مورد مفاهیم اولیه (متغیرها، توابع و ...) مفید باشد. ساختارهای کنترل)، مانند آنچه در http://codingintro.com/

جاوا یکی از محبوب ترین زبان های برنامه نویسی است که در توسعه برنامه های کاربردی حرفه ای استفاده می شود. به این ترتیب، بازار کار گسترده ای در دسترس کسانی است که به نحو آن تسلط دارند. با این حال، تسلط بر زبانی به پیچیدگی و گسترده بودن جاوا نیاز به یک توسعه دهنده دارد که با یک پایه برنامه نویسی مستحکم شروع کند. این کلاس آن پایه را فراهم می کند. کسانی که به دنبال شروع حرفه ای در زمینه توسعه نرم افزار هستند و یا توسعه دهندگانی که به دنبال افزایش بازارپذیری خود با یادگیری پیچ و مهره های جاوا هستند، از گذراندن این دوره بهره مند خواهند شد. برای شروع دانش‌آموز در «مسیر درست»، سخنرانی‌ها و آزمایشگاه‌ها با گنجاندن بهترین شیوه‌ها و اصطلاحات برنامه‌نویسی شی گرا فراتر از نحو اولیه می‌روند. علاوه بر این، موضوعات تحت پوشش به آماده سازی دانش آموزان برای آزمون Oracle Certified Associate، Java Programmer SE 8 (گواهینامه ای که به کارفرمایان بالقوه سطح اساسی مهارت در زبان را نشان می دهد) کمک می کند. با این حال، توجه داشته باشید که این دوره به همان اندازه برای افرادی مناسب است که علاقه ای به شرکت در آزمون ندارند. اگر می خواهید جاوا را یاد بگیرید، این دوره برای شماست!


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

خوش آمدی! Welcome!

  • بررسی اجمالی دوره Course Overview

  • نصب کیت توسعه Java SE 8 (JDK) Installing the Java SE Development Kit 8 (JDK)

  • نصب Eclipse Installing Eclipse

شروع کار با جاوا Getting Started with Java

  • نمای کلی بخش Section Overview

  • ویژگی های زبان برنامه نویسی جاوا The Features of the Java Programming Language

  • پلتفرم جاوا The Java Platform

  • پلتفرم جاوا The Java Platform

  • نسخه ها و نسخه ها Editions and Versions

  • کیت توسعه جاوا (JDK) The Java Development Kit (JDK)

  • اولین برنامه جاوا شما - قسمت 1 (کد) Your First Java Program - Part 1 (Code)

  • کلاس جاوا و روش "اصلی". Java Class and the "main" Method

  • اولین برنامه جاوا شما - قسمت 2 (کامپایل و اجرا) Your First Java Program - Part 2 (Compilation and Execution)

  • Hello World Lab & Lab Files Hello World Lab & Lab Files

  • اسناد Java API (Javadocs) Java API Documentation (Javadocs)

مقدمه ای بر اشیاء Introduction to Objects

  • نمای کلی بخش Section Overview

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

  • اشیاء در مقابل چیزهای اولیه Objects vs. Primitives

  • ضمیمه اشیاء در مقابل اولیه Objects vs. Primitives Addendum

  • پشته و پشته Stack & Heap

  • استفاده از اشیاء Using Objects

  • پرسش و پاسخ: "عضو" Q & A: "Member"

  • مقدار دهی اولیه داده ها Initializing Data

  • ایجاد انواع شی - قسمت 1 Creating Object Types - Part 1

  • کار با نوع خودرو Working with the Car Type

  • ایجاد انواع شی - قسمت 2 Creating Object Types - Part 2

  • ایجاد انواع شی - قسمت 3 Creating Object Types - Part 3

  • یادداشتی در مورد "باطل" A note on "void"

  • سازندگان ساختمان Building Constructors

  • سازنده ها و مقادیر پیش فرض Constructors and Default Values

  • سازنده پیش فرض Default Constructor

  • پرسش و پاسخ: پیش‌فرض در مقابل سازنده «No-Arg». Q & A: Default vs. "No-Arg" Constructor

  • بلوک های مقداردهی اولیه Initialization Blocks

  • مقدمه ای بر آزمایشگاه اشیاء Introduction to Objects Lab

استاتیک، دامنه، و جمع آوری زباله Static, Scope, and Garbage Collection

  • نمای کلی بخش Section Overview

  • متغیرهای استاتیک Static Variables

  • روش های استاتیک Static Methods

  • متغیرهای مرجع استاتیک و null Static Reference Variables and null

  • استفاده از متغیرهای استاتیک و متدها Using Static Variables and Methods

  • بلوک اولیه سازی استاتیک Static Initialization Block

  • ارزش چیست؟ What's the Value?

  • توضیح مسابقه و یادداشت در مورد سخنرانی بعدی Quiz Explanation & Note About the Next Lecture

  • "این" - قسمت 1 "this" - Part 1

  • "این" - قسمت 2 "this" - Part 2

  • "این" - قسمت 3 "this" - Part 3

  • محدوده - قسمت 1 Scope - Part 1

  • محدوده - قسمت 2 Scope - Part 2

  • مجموعه زباله Garbage Collection

  • نشت حافظه جاوا Java Memory Leaks

  • آزمایشگاه استاتیک Static Lab

بسته ها Packages

  • نمای کلی بخش Section Overview

  • بسته ها Packages

  • بسته بندی و واردات Packages and Imports

  • مسیر کلاس Classpath

  • بیشتر در Classpath More on Classpath

  • جار JARs

  • آزمایشگاه پکیج Packages Lab

قراردادهای جاوا و اصول اولیه Java Conventions and Primitives

  • نمای کلی بخش Section Overview

  • استانداردهای کدگذاری Coding Standards

  • نظرات Comments

  • جوادوک Javadoc

  • شناسه ها و نظرات Identifiers and Comments

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

  • لفظ اولیه Primitive Literals

  • تبدیل اولیه Primitive Conversion

  • بدوی ها Primitives

  • اعداد بزرگ Big Numbers

  • آزمایشگاه اولیه Primitives Lab

نحو جاوا Java Syntax

  • نمای کلی بخش Section Overview

  • مشروط - If/Else If/Else Condtionals - If / Else If / Else

  • اطلاعات بیشتر در مورد اظهارات If/Else If/Else More on If/Else If/Else Statements

  • شرایط - سوئیچ Conditionals - Switch

  • بیشتر در سوئیچ More on Switch

  • اپراتورها: قسمت 1 Operators: Part 1

  • اپراتورها: قسمت 2 Operators: Part 2

  • نمونه های بیشتر اپراتور More Operator Examples

  • حلقه ها Loops

  • شکستن، ادامه، و برچسب Break, Continue, and Labels

  • شمارش (enum) Enumerations (enum)

  • آزمایشگاه نحو جاوا Java Syntax Lab

رشته های Strings

  • نمای کلی بخش Section Overview

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

  • عملیات رشته و عملگرها String Operations and Operators

  • رشته های تغییرناپذیر Immutable Strings

  • اپراتور الحاق Concatenation Operator

  • کار با رشته ها Working with Strings

  • Pass By Value: Primitives Pass By Value: Primitives

  • عبور از ارزش: اشیاء Passing By Value: Objects

  • عبور از آزمایشگاه ارزش Passing By Value Lab

کپسوله سازی Encapsulation

  • نمای کلی بخش Section Overview

  • کپسوله سازی و پنهان کردن داده ها Encapsulation and Data Hiding

  • گیرندگان و ستترها: قسمت 1 Getters and Setters: Part 1

  • گیرندگان و تنظیم کننده ها: قسمت 2 Getters and Setters: Part 2

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

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

  • آزمایشگاه کپسولاسیون Encapsulation Lab

وراثت Inheritance

  • نمای کلی بخش Section Overview

  • ارث: قسمت 1 Inheritance: Part 1

  • ارث: قسمت 2 Inheritance: Part 2

  • سازندگان زنجیر Chaining Constructors

  • اطلاعات بیشتر در مورد "محافظت شده" More On "Protected"

  • قانون فوق العاده و اولین بیانیه Super and the First Statement Rule

  • روش های بارگذاری بیش از حد Overloading Methods

  • روشهای لغو Overriding Methods

  • بازده کوواریانس Covariant Returns

  • سه چهره فینال The Three Faces of Final

  • بازبینی بیانیه سوئیچ Revisiting the Switch Statement

  • این را برای امتحان بدانید: نظم فراخوانی کلاس/اشیاء Know This For The Exam: Class/Object Invocation Order

  • آزمایشگاه وراثت Inheritance Lab

پلی مورفیسم Polymorphism

  • نمای کلی بخش Section Overview

  • نسخه ی نمایشی چند شکلی Polymorphism Demo

  • چند شکلی: قسمت 1 Polymorphism: Part 1

  • چند شکلی: قسمت 2 Polymorphism: Part 2

  • در دسترس بودن در مقابل درون بودن Being Available vs. Being Inside

  • مزایای پلی مورفیسم Benefits of Polymorphism

  • ریخته گری نوع شی Object Type Casting

  • کلاس شی The Object Class

  • آزمایشگاه پلی مورفیسم Polymorphism Lab

کلاس ها و رابط های انتزاعی Abstract Classes and Interfaces

  • نمای کلی بخش Section Overview

  • کلاس های چکیده: قسمت 1 Abstract Classes: Part 1

  • کلاس های چکیده: قسمت 2 Abstract Classes: Part 2

  • چکیده روش‌ها: اصلاح‌کننده‌ها و وراثت Abstract Methods: Modifiers & Inheritance

  • رابط ها: قسمت 1 Interfaces: Part 1

  • رابط ها: قسمت 2 Interfaces: Part 2

  • رابط ها: قسمت 3 Interfaces: Part 3

  • به یاد داشته باشید: همه متدهای رابط "عمومی" هستند. Remember: All Interface Methods are "public."

  • چکیده کلاس ها و آزمایشگاه رابط ها Abstract Classes and Interfaces Lab

عبارات لامبدا و واردات استاتیک Lambda Expressions and Static Imports

  • نمای کلی بخش Section Overview

  • نشانگر و رابط های کاربردی Marker and Functional Interfaces

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

  • محمول Predicate

  • واردات استاتیک Static Imports

  • آزمایشگاه عبارات لامبدا Lambda Expressions Lab

تاریخ و زمان Dates and Time

  • نمای کلی بخش Section Overview

  • LocalDate LocalDate

  • LocalTime، LocalDateTime و Period LocalTime, LocalDateTime, and Period

  • DateTimeFormatter DateTimeFormatter

  • آزمایشگاه تاریخ و زمان Dates and Time Lab

آرایه ها Arrays

  • نمای کلی بخش Section Overview

  • آرایه ها Arrays

  • چند شکلی بازبینی شد Polymorphism Revisited

  • آرایه های چند بعدی Multi-Dimensional Arrays

  • بیشتر در مورد آرایه های چند بعدی More on multi-dimensional arrays

  • مرتب سازی و جستجوی آرایه ها Sorting and Searching Arrays

  • اشتباهات رایج آرایه Common Array Mistakes

  • وارگس Varargs

  • آزمایشگاه آرایه ها Arrays Lab

مجموعه ها Collections

  • نمای کلی بخش Section Overview

  • وقتی آرایه ها کافی نیستند When Arrays Are Not Enough

  • مجموعه ها Collections

  • رابط مجموعه The Collection Interface

  • اشاره گر Iterator

  • لیست ها Lists

  • لیست ها Lists

  • مجموعه ها Sets

  • مجموعه ها Sets

  • صف ها Queues

  • Deques Deques

  • نقشه ها Maps

  • آزمایشگاه مجموعه ها Collections Lab

بیشتر با مجموعه ها More with Collections

  • نمای کلی بخش Section Overview

  • محدودیت های مجموعه ها Limitations of Collections

  • بازبینی روش‌های اضافه بار: ترتیب اولویت Revisiting Overloading Methods: Order of Precedence

  • ژنریک و اتوباکسینگ Generics and Autoboxing

  • اپراتور الماس Diamond Operator

  • ساخت یک لیست از Arrays.asList و آرایه های Anonymous Building a list from Arrays.asList and Anonymous Arrays

  • مرتب سازی و جستجوی مجموعه ها Sorting and Searching Collections

  • قابل مقایسه Comparable

  • مقایسه کننده Comparator

  • پارامترها و Comparable/Comparator را تایپ کنید Type Parameters and Comparable/Comparator

  • بیشتر با مجموعه آزمایشگاه More With Collections Lab

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

  • نمای کلی بخش Section Overview

  • قابل پرتاب Throwable

  • گرفتن استثناها Catching Exceptions

  • بالاخره بلاک کنید Finally Block

  • شی استثنا The Exception Object

  • بدون علامت (زمان اجرا) در مقابل استثناهای علامت‌دار Unchecked (Runtime) vs. Checked Exceptions

  • ایجاد استثنائات Creating Exceptions

  • آزمایشگاه حمل و نقل استثنایی Exception Handling Lab

نمایش نظرات

آموزش تکمیل Bootcamp برنامه نویس Java SE 8 - آماده سازی OCA گنجانده شده است
جزییات دوره
11.5 hours
165
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
32,505
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Intertech Training Intertech Training

آموزش و آموزش توسعه نرم افزار از سال 1991

Jeff Jensen Jeff Jensen