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

The Complete Java Certification Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تبدیل به یک توسعه دهنده هسته ای با اعتماد به نفس صنعتی شوید و به عنوان یک حرفه ای جاوا گواهینامه دریافت کنید! چگونه برنامه های جاوا را از ابتدا بنویسیم و در این فرآیند لذت زیادی داشته باشیم در برنامه های جاوا آماده صنعت نوشتن از صفر به قهرمان برویم تجربه کافی برای قبولی در مصاحبه برنامه نویسی جاوا اصلی و عملکرد خوب در کار را برای شرکت در آزمون گواهینامه جاوا کسب کنید. برای OCAJP 1Z0-808 پیش نیازها: یک کامپیوتر با سیستم عامل ویندوز یا مک (من دستورالعمل هایی را در مورد نحوه تنظیم محیط توسعه برای هر یک ارائه می دهم) تمایل به یادگیری محبوب ترین زبان برنامه نویسی در جهان - جاوا بدون پیش نیاز دیگر

آخرین به روز رسانی: نوامبر 2022

- آخرین به‌روزرسانی‌ها شامل Lambdas و Streams با ویژگی‌های Java 9 است.


به Master Practical Java Development خوش آمدید. این دوره آموزشی به منظور کمک به شما در تسلط بر کامپوننت‌های پرتقاضا و حیاتی برای تبدیل شدن به یک توسعه‌دهنده Core Java طراحی شده است. به خصوص اگر برای مصاحبه شغلی می روید یا یک پروژه جاوا دارید که به بهترین عملکرد شما نیاز دارد. این دوره هیچ تجربه قبلی در جاوا را در نظر نمی گیرد، بنابراین شما را از صفر به قهرمان می برد!

موضوعات تحت پوشش شامل شی گرایی است که فکر می کنم در سایر دوره های جاوا به اندازه کافی تاکید نشده است، بنابراین در طول سخنرانی ها تمرکز ویژه ای روی آن داشته ام. شما تمرین‌های زیادی برای نوشتن کلاس‌ها و رابط‌ها و همچنین روش‌های بی‌شماری با حلقه‌ها و عبارات، مدیریت استثنا و پردازش فایل و همچنین نحوه اشکال‌زدایی نرم‌افزار با استفاده از Eclipse دریافت خواهید کرد. شما همچنین بر چارچوب مجموعه ها تسلط خواهید داشت و در ژرفای ژنریک های جاوا غواصی خواهید داشت. همه چیزهایی را که باید در مورد چند رشته ای و JDBC API برای کار با پایگاه داده MySQL بدانید، یاد خواهید گرفت. همچنین پروژه های عملی پراکنده در طول دوره وجود دارد تا بتوانید مفاهیم را در حین یادگیری تمرین کنید. به عنوان مثال یکی از پروژه ها مربوط به سیستم مدیریت نمایندگی خودرو و تکلیف دیگر شامل پردازش فایل ها با داده های بازار سهام است. بنابراین همانطور که می بینید، من سعی کردم به جای شبیه سازی یک بازی مانند Flappy bird، پروژه ها را حرفه ای و مرتبط با صنعت نگه دارم.

من می‌خواهم این دوره منبع اصلی برای هر کسی باشد که به دنبال تبدیل شدن به یک برنامه‌نویس اصلی جاوا است، بنابراین قصد دارم محتوای بیشتری را بر اساس فناوری‌های جدید و بازخورد دانش‌آموزان به این دوره اضافه کنم. محتوا جاوا 9 آماده است، به این معنی که من به شما نشان خواهم داد که چگونه به آخرین نسخه جاوا که نسخه 9 است ارتقا دهید و به شما یاد خواهم داد که چگونه Eclipse را برای کار با جاوا 8 و همچنین نسخه 9 پیکربندی کنید.

آن را فقط از من نگیرید، آن را از سایر دانش آموزانی که این دوره را گذرانده اند بگیرید.


★★★★★ در اینجا نظرات دانشجویان واقعی که این دوره را گذرانده اند آمده است ★★★★★


★★★★★ دستورالعمل ها بسیار واضح و آسان هستند. من چیزی در مورد جاوا نمی دانم و تا کنون به خوبی ادامه می دهم.


★★★★★ درک موضوعات دشوار نیز آسان است. در کل دوره خوبیه مفاهیم اولیه جاوا را به خوبی یاد گرفت و همچنین چارچوب مجموعه ها و موضوعات JDBC نیز بسیار زیبا توضیح داده شده است.


★★★★★ توضیح هر مفهوم بسیار خوب انجام شده است. این یک دوره عالی برای مبتدیان است.


★★★★★ این دوره عالی است! معلم با توضیحات خود در مورد نظریه و کاربرد بسیار دقیق است. من واقعاً از آن لذت می برم!


★★★★★ بله مطمئنا بهترین است!! همانطور که تمام مبحث از مبحث پایه تا پیشرفته را در جاوا پوشش می دهد.


★★★★★ من ترم دوم برنامه نویسی جاوا را در دانشگاه می گذرانم. من برای افزایش تحصیلات دانشگاهی خود در این دوره ثبت نام کردم. من از این یک دوره با درک بهتری از اصول برنامه نویسی بیشتر از آنچه در دانشگاه یاد گرفته ام، یاد می گیرم. دانشگاه به من اعتبار کالج می دهد. این دوره برای من شغل پیدا می کند!


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


★★★★★ تبریک - مربی موضوعات پیچیده را به اجزای تعاملی آسان تبدیل کرده است. ستایش عالی از مربی در دستور کار است. مربی بسیار آگاه بود، با سرعت خوب کار می کرد و مهمتر از همه در برقراری ارتباط بسیار خوب بود.

موضوعات تحت پوشش این دوره:

  • متغیرها

  • انواع داده

  • آرایه ها

  • کنترل جریان

  • روش‌ها

  • کلاس ها

  • اشیاء

  • جریان برنامه

  • ارث بری کلاس

  • رابط ها

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

  • رشته ها

  • while For Loops

  • Nested For Loops

  • دیباگر

  • ساخت و استقرار برنامه های جاوا با فایل های JAR

  • پردازش فایل

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

  • روش های مجموعه

  • Hashcode، HashMap، LinkedHashMap و TreeMap

  • Java Generics

  • رشته

  • جاوا JDBC

  • JShell

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

  • Streams API


من مطمئن هستم که شما از این دوره حداقل به اندازه سایر دوره های محبوب جاوا من لذت خواهید برد، اما مثل همیشه 30 روز ضمانت بازگشت پول بدون سؤال دارید! سخنرانی های پیش نمایش را بررسی کنید و امروز بپیوندید!


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

معرفی Introduction

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

معرفی Introduction

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

راه اندازی محیط توسعه Development Environment Setup

  • JDK را دانلود و نصب کنید Download and Install JDK

  • دانلود آخرین نسخه Eclipse Download Latest version of Eclipse

  • پشتیبانی اختصاصی TA Dedicated TA Support

  • راه اندازی جاوا و اکلیپس (ویندوز) Setup Java and Eclipse (Windows)

  • نحوه ادامه در این دوره How to Proceed in this Course

راه اندازی محیط توسعه Development Environment Setup

  • JDK را دانلود و نصب کنید Download and Install JDK

  • دانلود آخرین نسخه Eclipse Download Latest version of Eclipse

  • پشتیبانی اختصاصی TA Dedicated TA Support

  • راه اندازی جاوا و اکلیپس (ویندوز) Setup Java and Eclipse (Windows)

  • نحوه ادامه در این دوره How to Proceed in this Course

شروع شدن Getting Started

  • برنامه کامپیوتری چیست؟ What is a computer program

  • سخنرانی 2: اولین برنامه جاوا Lecture 2: First Java Program

شروع شدن Getting Started

  • برنامه کامپیوتری چیست؟ What is a computer program

  • سخنرانی 2: اولین برنامه جاوا Lecture 2: First Java Program

اصول اولیه جاوا The Very Basics of Java

  • سخنرانی 3: متغیرها و انواع داده ها Lecture 3: Variables and Data Types

  • سخنرانی 4: بیشتر در مورد انواع داده ها Lecture 4: More on Data Types

  • درس 5: کار با آرایه ها Lecture 5: Working with Arrays

  • سخنرانی 6: با استفاده از دستورهای if-else و switch Flow را کنترل کنید Lecture 6: Control Flow using if-else and switch statements

اصول اولیه جاوا The Very Basics of Java

  • سخنرانی 3: متغیرها و انواع داده ها Lecture 3: Variables and Data Types

  • سخنرانی 4: بیشتر در مورد انواع داده ها Lecture 4: More on Data Types

  • درس 5: کار با آرایه ها Lecture 5: Working with Arrays

  • سخنرانی 6: با استفاده از دستورهای if-else و switch Flow را کنترل کنید Lecture 6: Control Flow using if-else and switch statements

روش های درک Understanding Methods

  • سخنرانی 7: روش ها در جاوا Lecture 7: Methods in Java

  • سخنرانی 8: مشاهده روش و استاتیک در مقابل نمونه Lecture 8: Method Visibility and Static vs. Instance

روش های درک Understanding Methods

  • سخنرانی 7: روش ها در جاوا Lecture 7: Methods in Java

  • سخنرانی 8: مشاهده روش و استاتیک در مقابل نمونه Lecture 8: Method Visibility and Static vs. Instance

درک شی گرایی Understanding Object Orientation

  • سخنرانی 9: کلاس و شی Lecture 9: Class and Object

  • سخنرانی 10: جریان برنامه Lecture 10: Program Flow

  • سخنرانی 11: ساختار برنامه و زمان اجرای برنامه Lecture 11: Program Structure and Application Runtime

  • سخنرانی 12: جاوا پشته + پشته با متغیرهای مرجع Lecture 12: Java Stack + Heap with Reference Variables

  • سخنرانی 13: وراثت طبقاتی Lecture 13: Class Inheritance

  • نصیحت شغلی Career Advice

  • سخنرانی 14: رابط ها Lecture 14: Interfaces

  • سخنرانی 15: کلاس های چکیده Lecture 15: Abstract Classes

درک شی گرایی Understanding Object Orientation

  • سخنرانی 9: کلاس و شی Lecture 9: Class and Object

  • سخنرانی 10: جریان برنامه Lecture 10: Program Flow

  • سخنرانی 11: ساختار برنامه و زمان اجرای برنامه Lecture 11: Program Structure and Application Runtime

  • سخنرانی 12: جاوا پشته + پشته با متغیرهای مرجع Lecture 12: Java Stack + Heap with Reference Variables

  • سخنرانی 13: وراثت طبقاتی Lecture 13: Class Inheritance

  • نصیحت شغلی Career Advice

  • سخنرانی 14: رابط ها Lecture 14: Interfaces

  • سخنرانی 15: کلاس های چکیده Lecture 15: Abstract Classes

قرار دادن آن در کنار رشته ها، حلقه های تودرتو و اشکال زدایی Putting it Together with Strings, Nested Loops and Debugging

  • سخنرانی 16: کار با رشته ها Lecture 16: Working with Strings

  • سخنرانی 17: while Loops Lecture 17: While Loops

  • سخنرانی 18: برای حلقه ها Lecture 18: For Loops

  • سخنرانی 19: Nested For Loops and Debugger Lecture 19: Nested For Loops and Debugger

قرار دادن آن در کنار رشته ها، حلقه های تودرتو و اشکال زدایی Putting it Together with Strings, Nested Loops and Debugging

  • سخنرانی 16: کار با رشته ها Lecture 16: Working with Strings

  • سخنرانی 17: while Loops Lecture 17: While Loops

  • سخنرانی 18: برای حلقه ها Lecture 18: For Loops

  • سخنرانی 19: Nested For Loops and Debugger Lecture 19: Nested For Loops and Debugger

پروژه عملی: نمایندگی خودرو PRACTICAL PROJECT: Car Dealership

  • سخنرانی 20: پروژه عملی (نمایندگی خودرو) + HW Lecture 20: PRACTICAL PROJECT (Car Dealership) + HW

  • سخنرانی 21: SOLUTION TO PROJECT (نمایندگی خودرو) + toString و برابر () Lecture 21: SOLUTION TO PROJECT (Car Dealership) + toString and equals()

پروژه عملی: نمایندگی خودرو PRACTICAL PROJECT: Car Dealership

  • سخنرانی 20: پروژه عملی (نمایندگی خودرو) + HW Lecture 20: PRACTICAL PROJECT (Car Dealership) + HW

  • سخنرانی 21: SOLUTION TO PROJECT (نمایندگی خودرو) + toString و برابر () Lecture 21: SOLUTION TO PROJECT (Car Dealership) + toString and equals()

ساخت و استقرار برنامه های جاوا با فایل های JAR Building and Deploying Java Programs with JAR Files

  • شبیه سازی اشیاء جاوا Cloning Java Objects

  • رابط قابل مقایسه جاوا Java Comparable Interface

  • سریال سازی در جاوا Serialization in Java

  • کامپایل برنامه های جاوا با استفاده از خط فرمان Compiling Java Programs using the Command Line

  • ایجاد و استقرار برنامه های اجرایی با استفاده از JAR Creating and Deploying Executable Programs using JARs

  • ایجاد یک فایل JAR با استفاده از خط فرمان Creating a JAR File Using the Command Line

ساخت و استقرار برنامه های جاوا با فایل های JAR Building and Deploying Java Programs with JAR Files

  • شبیه سازی اشیاء جاوا Cloning Java Objects

  • رابط قابل مقایسه جاوا Java Comparable Interface

  • سریال سازی در جاوا Serialization in Java

  • کامپایل برنامه های جاوا با استفاده از خط فرمان Compiling Java Programs using the Command Line

  • ایجاد و استقرار برنامه های اجرایی با استفاده از JAR Creating and Deploying Executable Programs using JARs

  • ایجاد یک فایل JAR با استفاده از خط فرمان Creating a JAR File Using the Command Line

پردازش فایل و مدیریت استثنا File Processing and Exception Handling

  • سخنرانی 22: پردازش فایل با مدیریت استثنا و ورودی صفحه کلید Lecture 22: File Processing with Exception Handling and Keyboard Input

  • سخنرانی 23: فایل خوان بافر با Try Catch و در نهایت Lecture 23: Buffered File Reader with Try Catch and Finally

  • سخنرانی 24: با منابع و رابط بسته شدن خودکار امتحان کنید Lecture 24: Try with Resources and the AutoCloseable Interface

پردازش فایل و مدیریت استثنا File Processing and Exception Handling

  • سخنرانی 22: پردازش فایل با مدیریت استثنا و ورودی صفحه کلید Lecture 22: File Processing with Exception Handling and Keyboard Input

  • سخنرانی 23: فایل خوان بافر با Try Catch و در نهایت Lecture 23: Buffered File Reader with Try Catch and Finally

  • سخنرانی 24: با منابع و رابط بسته شدن خودکار امتحان کنید Lecture 24: Try with Resources and the AutoCloseable Interface

چارچوب مجموعه ها The Collections Framework

  • سخنرانی 25: مقدمه ای بر مجموعه ها Lecture 25: Introduction to Collections

  • سخنرانی 26: پیمایش لیست ها و انواع سفارشی Lecture 26: Traversing Lists and Custom Types

  • سخنرانی 27: HashSet و LinkedHashSet با Hashcode Lecture 27: HashSet and LinkedHashSet with Hashcode

  • سخنرانی 28: روش های جمع آوری و استفاده از رابط قابل مقایسه Lecture 28: Collection Methods and Using the Comparable Interface

  • سخنرانی 29: HashMap، LinkedHashMap و TreeMap Lecture 29: HashMap, LinkedHashMap and TreeMap

چارچوب مجموعه ها The Collections Framework

  • سخنرانی 25: مقدمه ای بر مجموعه ها Lecture 25: Introduction to Collections

  • سخنرانی 26: پیمایش لیست ها و انواع سفارشی Lecture 26: Traversing Lists and Custom Types

  • سخنرانی 27: HashSet و LinkedHashSet با Hashcode Lecture 27: HashSet and LinkedHashSet with Hashcode

  • سخنرانی 28: روش های جمع آوری و استفاده از رابط قابل مقایسه Lecture 28: Collection Methods and Using the Comparable Interface

  • سخنرانی 29: HashMap، LinkedHashMap و TreeMap Lecture 29: HashMap, LinkedHashMap and TreeMap

پروژه عملی: داده های بازار سهام PRACTICAL PROJECT: Stock Market Data

  • سخنرانی 30: پروژه عملی (پردازنده داده های بازار بورس) Lecture 30: PRACTICAL PROJECT (Stock Market Data Processor)

پروژه عملی: داده های بازار سهام PRACTICAL PROJECT: Stock Market Data

  • سخنرانی 30: پروژه عملی (پردازنده داده های بازار بورس) Lecture 30: PRACTICAL PROJECT (Stock Market Data Processor)

جاوا ژنریک Java Generics

  • سخنرانی 31: ژنریک Lecture 31: Generics

  • سخنرانی 32: ژنریک با حروف عام Lecture 32: Generics with Wildcards

جاوا ژنریک Java Generics

  • سخنرانی 31: ژنریک Lecture 31: Generics

  • سخنرانی 32: ژنریک با حروف عام Lecture 32: Generics with Wildcards

پروژه عملی: پردازشگر تجزیه و تحلیل داده ها PRACTICAL PROJECT: Data Analytics Processor

  • سخنرانی 33: پروژه عملی (تکلیف پردازشگر تجزیه و تحلیل داده ها) Lecture 33: PRACTICAL PROJECT (Data Analytics Processor Assignment)

  • سخنرانی 34: پروژه عملی (راه حل) Lecture 34: PRACTICAL PROJECT (SOLUTION)

پروژه عملی: پردازشگر تجزیه و تحلیل داده ها PRACTICAL PROJECT: Data Analytics Processor

  • سخنرانی 33: پروژه عملی (تکلیف پردازشگر تجزیه و تحلیل داده ها) Lecture 33: PRACTICAL PROJECT (Data Analytics Processor Assignment)

  • سخنرانی 34: پروژه عملی (راه حل) Lecture 34: PRACTICAL PROJECT (SOLUTION)

همزمانی در جاوا Concurrency in Java

  • سخنرانی 35: معرفی Threading Lecture 35: Introducing Threading

  • سخنرانی 36: شروع موضوعات و رابط قابل اجرا Lecture 36: Starting Threads and the Runnable Interface

  • سخنرانی 37: ایمنی رشته با استفاده از همگام سازی Lecture 37: Thread Safety Using Synchronization

  • سخنرانی 37: ایمنی نخ با مجموعه ها Lecture 37: Thread Safety with Collections

  • سخنرانی 39: الگوی مصرف کننده تولید کننده با استفاده از wait() و notify() Lecture 39: Producer Consumer Pattern Using wait() and notify()

  • سخنرانی 40: الگوی مصرف کننده تولید کننده با استفاده از BlockingQueue Lecture 40: Producer Consumer Pattern Using a BlockingQueue

  • سخنرانی 41: Thread Pools و Executor Framework Lecture 41: Thread Pools and the Executor Framework

همزمانی در جاوا Concurrency in Java

  • سخنرانی 35: معرفی Threading Lecture 35: Introducing Threading

  • سخنرانی 36: شروع موضوعات و رابط قابل اجرا Lecture 36: Starting Threads and the Runnable Interface

  • سخنرانی 37: ایمنی رشته با استفاده از همگام سازی Lecture 37: Thread Safety Using Synchronization

  • سخنرانی 37: ایمنی نخ با مجموعه ها Lecture 37: Thread Safety with Collections

  • سخنرانی 39: الگوی مصرف کننده تولید کننده با استفاده از wait() و notify() Lecture 39: Producer Consumer Pattern Using wait() and notify()

  • سخنرانی 40: الگوی مصرف کننده تولید کننده با استفاده از BlockingQueue Lecture 40: Producer Consumer Pattern Using a BlockingQueue

  • سخنرانی 41: Thread Pools و Executor Framework Lecture 41: Thread Pools and the Executor Framework

JDBC (اتصال به پایگاه داده جاوا) JDBC (Java Database Connectivity)

  • سخنرانی 42: مرور کلی Java JDBC - نصب پایگاه داده MySQL Lecture 42: Java JDBC Overview - Installing MySQL Database

  • سخنرانی 43: آماده سازی پایگاه داده و دستورات پایه SQL Lecture 43: Preparing the Database and Basic SQL Commands

  • سخنرانی 44: از JDCB برای ارسال بیانیه های SQL پس از اتصال استفاده کنید Lecture 44: Use JDCB to Send SQL Statements after Connection

  • سخنرانی 45: درج، به روز رسانی و حذف داده ها با استفاده از JDBC Lecture 45: Inserting, Updating and Deleting Data Using JDBC

JDBC (اتصال به پایگاه داده جاوا) JDBC (Java Database Connectivity)

  • سخنرانی 42: مرور کلی Java JDBC - نصب پایگاه داده MySQL Lecture 42: Java JDBC Overview - Installing MySQL Database

  • سخنرانی 43: آماده سازی پایگاه داده و دستورات پایه SQL Lecture 43: Preparing the Database and Basic SQL Commands

  • سخنرانی 44: از JDCB برای ارسال بیانیه های SQL پس از اتصال استفاده کنید Lecture 44: Use JDCB to Send SQL Statements after Connection

  • سخنرانی 45: درج، به روز رسانی و حذف داده ها با استفاده از JDBC Lecture 45: Inserting, Updating and Deleting Data Using JDBC

ویژگی های جاوا 9 و JShell Java 9 Features and the JShell

  • جاوا JShell Java JShell

ویژگی های جاوا 9 و JShell Java 9 Features and the JShell

  • جاوا JShell Java JShell

Lambda Expressions و Streams API Lambda Expressions and the Streams API

  • رابط های کاربردی و لامبدا Functional Interfaces and Lambdas

  • تمرین با عبارات لامبدا (تکالیف) Practice with Lambda Expressions (Assignments)

  • رابط های کاربردی داخلی Built-in Functional Interfaces

  • کار با Streams Working with Streams

  • به تمام دوره های فعلی و آینده من دسترسی پیدا کنید! Get Access to All of my current and future courses!

Lambda Expressions و Streams API Lambda Expressions and the Streams API

  • رابط های کاربردی و لامبدا Functional Interfaces and Lambdas

  • تمرین با عبارات لامبدا (تکالیف) Practice with Lambda Expressions (Assignments)

  • رابط های کاربردی داخلی Built-in Functional Interfaces

  • کار با Streams Working with Streams

  • به تمام دوره های فعلی و آینده من دسترسی پیدا کنید! Get Access to All of my current and future courses!

نمایش نظرات

آموزش دوره کامل گواهینامه جاوا
جزییات دوره
17.5 hours
64
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
84,075
4.5 از 5
دارد
دارد
دارد
Imtiaz Ahmad
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Imtiaz Ahmad Imtiaz Ahmad

مهندس و مربی ارشد نرم افزار @ Job Ready Programmer