غواصی عمیق در جاوا - از ابتدا (آموزش جامع جاوا) - آخرین آپدیت

دانلود Java Deep Diving - From the Beginning

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

اشتیاق سیری‌ناپذیر برای یادگیری جاوا:

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

با این دوره چه مهارت‌هایی کسب می‌کنید؟

  • یادگیری مفاهیم پیشرفته جاوا
  • یادگیری فریم‌ورک‌های پیشرفته جاوا مانند Spring و Spring Boot
  • ایجاد پایه‌ای قوی برای مهندسان نرم‌افزار و مهندسان تضمین کیفیت
  • حل مسائل برنامه‌نویسی متعدد در هر مبحث
  • ارائه راه حل‌های مسئله با نمودارهای معماری
  • درک عملکرد داخلی JVM (ماشین مجازی جاوا)
  • ایجاد اشتیاق برای کاوش بیشتر در دنیای جاوا

پیش‌نیازها:

داشتن یک کامپیوتر با سیستم عامل دلخواه شما کافی است. نیازی به تجربه برنامه‌نویسی نیست و هر آنچه که نیاز دارید را خواهید آموخت. تنها چیزی که لازم دارید اشتیاق و عطش شما برای شروع یادگیری است!

در این دوره، ما قصد داریم پایه‌ای بسیار قوی در موضوعات زیر ارائه دهیم (همانطور که در بخش محتوای دوره مشاهده می‌کنید) و بیش از 4 ساعت زمان صرف بررسی عمیق هر مبحث خواهیم کرد:

این قسمت اول از آموزش برنامه‌نویسی جاوا با عنوان مبانی زبان جاوا است. هدف اصلی ما این است که تا جاوا 7 را به طور کامل یاد بگیریم و سپس به سمت جاوا 17 پیش برویم. در ادامه، فریم‌ورک‌های جاوا و تمام ابزارها و فناوری‌های اصلی مورد استفاده در صنعت نرم‌افزار را خواهیم آموخت.

  • مبانی زبان
  • عملگرها و انتساب‌ها
  • کنترل جریان
  • اعلان‌ها و اصلاح‌کننده‌های دسترسی
  • برنامه‌نویسی شیءگرا
  • مدیریت خطا (Exception Handling)
  • حل مسئله با جاوا و کدنویسی در زمان واقعی
  • چند ریسمانی (Multi-Threading)
  • کلاس‌های داخلی (Inner Class)
  • پکیج Lang
  • ورودی/خروجی فایل (File I/O)
  • سریال‌سازی (Serialization)
  • عبارات باقاعده (Regular Expression)
  • مجموعه‌ها (Collection)
  • مجموعه‌های همزمان (Concurrent Collections)
  • جنریک‌ها (Generics)
  • جمع‌آوری زباله (Garbage Collection)
  • بین‌المللی‌سازی (I18N)
  • توسعه
  • اعتبارسنجی (Assertions)
  • معماری داخلی JVM

پس از اینکه تمام موضوعات بالا را به طور کامل و با مثال‌های سطح معماری یاد گرفتید، به اولین هدف خود رسیده‌ایم و آماده دستیابی به اهداف بعدی در جاوا هستیم:

  • جاوا 8
  • جاوا 9
  • جاوا 10
  • جاوا 11
  • جاوا 12
  • جاوا 13
  • جاوا 14
  • جاوا 15
  • جاوا 16
  • جاوا 17
  • فریم‌ورک‌های AWT Swing و JavaFX
  • JDBC
  • JSP و Servlet

پس از اتمام تمام این مراحل در جاوا، قصد دارم به شما آموزش دهم:

  • Spring و Spring Boot
  • میکروسرویس‌ها با Spring Cloud
  • توسعه REST Web Services با Spring Boot
  • ارائه مستندات API با استفاده از Swagger و OpenAPI
  • توسعه پروژه‌های سطح صنعتی در زمان واقعی با Java، Spring، Spring Boot و Spring Cloud
  • کنترل نسخه با Git، GitHub، Stash، Bitbucket و GitLab
  • ابزارهای کیفیت کد مانند SonarLint و Sonar Cube
  • MySQL
  • MongoDB
  • AWS
  • Jenkins
  • Docker
  • Kubernetes
  • Unix و Linux

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

نکته اصلی، یادگیری مبانی است. اگر مبانی جاوا را بدانید، بقیه موارد را به راحتی می‌توانید فرا بگیرید. به همین دلیل است که در این دوره فقط "مبانی زبان جاوا" را آموزش می‌دهم تا شما یک پایه عالی در برنامه‌نویسی داشته باشید که قبلاً در هیچ جای دیگری تجربه نکرده‌اید. این تنها شروع یک سفر بزرگ است.

من متوجه شده‌ام که بسیاری از دانشجویان دانشگاه در درک برنامه‌نویسی شیءگرا مشکل دارند. به عنوان یک مصاحبه‌گر، من دیده‌ام که بسیاری از مهندسان فارغ‌التحصیل و مهندسان نرم‌افزار با تجربه نیز مفاهیم برنامه‌نویسی شیءگرا را به درستی درک نمی‌کنند. آن‌ها چیزهایی می‌دانند، اما این انتظارات صنعت نرم‌افزار را برآورده نمی‌کند. بنابراین، بسیاری از افراد در مصاحبه‌ها مردود می‌شوند زیرا مفاهیم مهندسی نرم‌افزار را به درستی نمی‌دانند و برخی افراد مفهوم را می‌دانند اما مهارت لازم برای توضیح آن در مصاحبه را ندارند. در این دوره، شما مهارت توضیح دادن این مفاهیم را نیز به دست خواهید آورد.

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

علاوه بر این، من بیش از 7 سال تجربه صنعتی خود و تجربیاتی که هنگام مصاحبه با داوطلبان به دست آورده‌ام را در این دوره گنجانده‌ام تا شما را برای ورود به صنعت نرم‌افزار نیز آماده کنم.

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


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

مقدمه Introduction

  • مقدمه Introduction

  • مقدمه ای بر زبان برنامه نویسی Introduction To Programming Language

  • اولین برنامه جاوا شما Your Very First Java Program

  • تنظیم مسیر و WORA Setting Path And WORA

  • معرفی متغیر Variable Introduction

کلاس Scanner در جاوا Java Scanner Class

  • کلاس Scanner Scanner Class

کلمات رزرو شده Reserved World

  • کلمات رزرو شده Reserved Words

شناسه های جاوا Java Identifiers

  • شناسه ها Identifiers

نوع داده Data Type

  • مقدمه Introduction

  • نوع داده byte byte data type

  • نوع داده short short data type

  • نوع داده int int data type

  • نوع داده long long data type

  • انواع داده float و double float and double data types

  • نوع داده boolean boolean data type

  • نوع داده char char data type

  • اعلام و مقداردهی اولیه متغیر Variable Declaration And Initialization

  • زبان برنامه نویسی Strongly Typed Strongly Typed Programming Language

لیترال ها Literals

  • لیترال های Integer Integer Literals

  • لیترال های Long Long Literals

  • لیترال ممیز شناور Floating Point Literal

  • لیترال Boolean Boolean Literal

  • لیترال های Character Character Literals

  • نمایش یونیکد لیترال های Character Unicode Representation of Character Literals

  • کاراکترهای Escape Escape Characters

  • راه های تعیین یک لیترال Character Ways of Specifying a Character Literal

  • لیترال String String Literal

  • لیترال باینری Binary Literal

  • کاربرد نماد Underscore Underscore Symbol Usage

متغیرها Variables

  • مقدمه Introduction

  • مقدمه JVM و متغیرهای محلی متد JVM Introduction and Method Local Variables

  • مراحل اصلی اجرای برنامه جاوا Major Java Program Running Steps

  • کپی مقدار یک متغیر به دیگری با استفاده از متغیر محلی Copy One Variable Value To Another Using Local Variable

  • مثال هایی از متغیر محلی متد Method Local Variable Examples

  • توضیح و مثال هایی از متغیر Block Block Variable Explanation And Examples

  • خلاصه متغیرهای محلی Local Variables Summary

  • توضیح Object Class و متغیر Instance با معماری JVM Class Object and Instance Variable Explanation with JVM Architecture

  • متغیرهای Instance Instance Variables

  • مثال متغیر Instance Instance Variable Example

  • مثال متغیر Instance با توضیح عمیق Instance Variable Example With Deep Explanation

  • مثال متغیر Instance برای ایجاد دو Object Instance Variable Example for Two Object Creation

  • یک Object با چندین Reference Single Object With Multiple References

  • انتساب مجدد متغیر Instance Instance Variable Re Assignment

  • مقادیر پیش فرض متغیرهای Instance Default Values of Instance Variables

  • خلاصه متغیر Instant Instant Variable Summary

  • معرفی متغیر Static Static Variable Introduction

  • مثال متغیر Static Static Variable Example

  • روش دسترسی به متغیر Static The Way of Accessing the Static Variable

  • مثال هایی از متغیر Static Static Variable Examples

  • نکات مهم متغیر Static Static Variable Important Points

متدها Methods

  • مقدمه متد Method Introduction

  • متدهای Instance Instance Methods

  • متدهای Static Static Methods

  • مثال متغیر و متد Variable and Method Example

  • مثال هایی از متغیر و متد Variable and Method Examples

  • مثال متغیر و متد - قسمت 03 Variable And Method Example Part - 03

  • خطای Stack Overflow Stack Overflow Error

Eclipse IDE Eclipse IDE

  • مقدمه Introduction

  • عملیات اصلی Eclipse IDE Eclipse IDE Main Operations

انواع متغیرها و مثال های متد با نمودارهای معماری All Kind of Variables and Method Examples With Architecture Diagrams

  • برگرداندن یک مقدار از یک متد Returning a value from a method

  • نکات ویژه نوشتن متد Method Writing Special Points

  • مثال متغیر و متد Variable and Method Examples

  • مثال هایی از متغیر و متد Variable and Method Examples

  • مثال هایی از متغیر و متد Variable and Method Examples

  • مثال هایی از متغیر و متد Variable and Method Examples

متغیر محلی متد، تودرتو، استاتیک، بلوک های Instance در جاوا Method Local, Nested, Static, Instance Blocks In Java

  • بلوک ها blocks

آرایه ها Arrays

  • مقدمه Introduction

  • اعلام آرایه Array Declaration

  • ایجاد آرایه یک بعدی One Dimensional Array Creation

  • ایجاد آرایه دو بعدی Two Dimensional Array Creation

  • ایجاد آرایه سه بعدی Three Dimensional Array Creation

  • مقداردهی اولیه آرایه Array Initialization

  • مثال هایی از مقداردهی اولیه آرایه Array Initialization Examples

  • اعلام، ایجاد و مقداردهی اولیه آرایه در یک خط Array Declaration Creation and Initialization In a Single Line

  • متغیر length در مقابل متد length() length variable Vs length( ) method

  • آرایه Anonymous Anonymous Array

  • انتساب عنصر آرایه Array Element Assignment

  • سوالات آرایه Array Questions

کنترل جریان Flow Controls

  • مقدمه Introduction

  • If و Else If and Else

  • اشکال زدایی یک مثال با Eclipse IDE Debugging an example with eclipse IDE

  • حلقه While While Loop

  • حلقه For for loop

  • حلقه For Each for each loop

آرگومان های خط فرمان Command Line Arguments

  • آرگومان های خط فرمان Command Line Arguments

آرگومان متغیر (Varargs) Variable Argument (Varargs)

  • آرگومان متغیر Variable Argument

خلاصه دوره و گام بعدی Course Summary and Next Step

  • تکمیل دوره و گام بعدی Completing Course and Next Step

نمایش نظرات

غواصی عمیق در جاوا - از ابتدا (آموزش جامع جاوا)
جزییات دوره
20 hours
87
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,645
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Masith Prasanga Masith Prasanga

مدرس در یودمی