آموزش جاوا: یادگیری برنامه نویسی جاوا از مبتدی تا پیشرفته - آخرین آپدیت

دانلود Java Course: Learn Java Programming from Basics to Experts

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

آموزش کامل برنامه نویسی جاوا: مسیر عملی برای تبدیل شدن به یک متخصص

شروع مسیر توسعه و تبدیل شدن به یک متخصص در جاوا. یادگیری گام به گام و عمیق جاوا.

  • پروژه‌های واقعی برای تقویت مهارت‌ها
  • آزمون‌ها و تمرین‌های کدنویسی برای ارزیابی دانش
  • دسترسی مادام‌العمر - هر زمان و هر کجا با سرعت خودتان یاد بگیرید
  • گواهی پایان دوره - اعتبار بیشتری به رزومه خود اضافه کنید

پیش نیازها

برای نصب نرم‌افزارها و ابزارهای رایگان مورد نیاز برای توسعه برنامه‌ها، به یک سیستم کامپیوتری با سیستم عامل Windows، Mac یا Linux نیاز دارید. ویدیوهای آموزشی اختصاصی برای نصب در هر پلتفرم ارائه شده است.

همچنین، به یک اخلاق کاری قوی، اشتیاق فراوان به یادگیری و شور و شوق برای خلق برنامه‌های جدید نیاز دارید.

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

جاوا را با یادگیری عملی فرا بگیرید و کار خود را در زمینه توسعه آغاز کنید!

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

چرا باید این دوره را بگذرانید؟

این فقط یک دوره جاوا نیست! این یک تجربه یادگیری عملی و پروژه محور است که اطمینان حاصل می کند که شما کاربردهای دنیای واقعی جاوا را درک می کنید. شما خواهید آموخت:

  • مفاهیم اصلی جاوا - متغیرها، انواع داده، جریان کنترل، OOP (برنامه نویسی شی گرا) و موارد دیگر
  • مفاهیم پیشرفته جاوا - چندنخی، مدیریت خطا، چارچوب مجموعه ها، JDBC و مدیریت فایل
  • جاوا برای توسعه وب - معرفی Java EE، Servlets، JSP و Spring Framework
  • پروژه های عملی - حل مسائل دنیای واقعی و ساخت برنامه های کاربردی جاوا
  • آمادگی برای مصاحبه - با اطمینان در مصاحبه های توسعه دهنده جاوا موفق شوید

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

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

چه چیزی به دست خواهید آورد؟

  • بیش از 40 ساعت آموزش عمیق و گام به گام
  • پروژه های واقعی برای تقویت مهارت های شما
  • آزمون ها و تمرین های کدنویسی برای آزمایش دانش خود
  • دسترسی مادام العمر - هر زمان و هر کجا با سرعت خودتان یاد بگیرید
  • گواهی پایان دوره - به رزومه خود اعتبار بیشتری اضافه کنید

چرا جاوا؟

جاوا یکی از پرتقاضاترین و همه‌کاره‌ترین زبان‌های برنامه‌نویسی است که توسط شرکت‌های برتر مانند Google، Amazon، Netflix و Microsoft استفاده می‌شود. تسلط بر جاوا درها را به روی مشاغل پردرآمد، فریلنسری و نقش‌های توسعه نرم‌افزار باز می‌کند.

منتظر نمانید! هم اکنون ثبت نام کنید و اولین قدم را برای تبدیل شدن به یک متخصص جاوا بردارید


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

Course Introduction

  • ویدیوی تبلیغاتی Promo Video

  • پیش نیازهای شرکت در این دوره چیست؟ What are the prerequisites for taking this course?

  • بعد از اتمام موفقیت آمیز این دوره چه چیزی بدست می آورم؟ What after successful completion of this course?

شروع با نصب Begin with Installation

  • Java Development Kit 22 چیست؟ What is Java Development Kit 22?

  • نصب JDK 22 - ویندوز (فایل اجرایی) JDK 22 Installation - Windows (Executable File)

  • نصب JDK 22 - ویندوز (به صورت دستی) JDK 22 Installation - Windows (Manually)

  • نصب IDE - IntelliJ IDE Installation - IntelliJ

  • نصب IDE - Eclipse IDE Installation - Eclipse

شروع کار با اصول اولیه جاوا Getting Started with Java Basics

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

  • چرا از جاوا استفاده کنیم؟ Why use Java?

  • درک Public Static Void Main Understanding Public Static Void Main

  • Compile و Run چیست؟ What is Compile and Run

  • چاپ متن و اعداد Printing Text and Numbers

  • آیا می توانم در جاوا کامنت بگذارم؟ Can I Comment in Java?

  • Javadoc Comments Javadoc Comments

متغیرها و شناسه ها Variables and Identifiers

  • متغیرها Variables

  • چاپ متغیرها Print Variables

  • متغیرهای متعدد Multiple Variables

  • شناسه ها Identifiers

انواع داده Data Types

  • انواع داده Data Types

  • اعداد Numbers

  • انواع داده Boolean Boolean Data Types

  • انواع داده غیر اولیه Non-Primitive Data Types

  • تفاوت در انواع داده اولیه و غیر اولیه Differences in Primitive and Non Primitive Data Types

  • مقادیر پیش فرض Default Values

  • تبدیل نوع (Type Casting) Type Casting

عملگرها در جاوا Operators in Java

  • عملگرها Operators

  • عملگرهای حسابی Arithmetic Operators

  • عملگرهای انتسابی Assignment Operators

  • عملگرهای انتسابی ویژه Special Assignment Operators

  • عملگرهای مقایسه ای Comparison Operators

  • عملگرهای منطقی Logical Operators

رشته ها (Strings) Strings

  • رشته ها (Strings) Strings

  • الحاق رشته (String Concatenation) String Concatenation

  • اعداد و رشته ها Numbers and Strings

  • کاراکترهای ویژه Special Characters

ریاضیات و Booleans Math and Booleans

  • Java Math Java Math

  • Booleans Booleans

عبارت کنترلی Control Statement

  • بلاک If If block

  • تمرین کدنویسی بر روی عبارت If Coding exercise on If statement

  • تست تمرینی بر روی عبارت If Practice test on If statement

  • عبارت های If تو در تو Nested If staments

  • بلاک های If با عملگرهای unary If blocks with unary operators

  • بلاک Else Else block

  • بلاک های If-Else داخل بلاک if If-Else blocks inside if block

  • بلاک های If-Else داخل بلاک else If-Else blocks inside else block

  • عملگر Ternary Ternary operator

  • Multiple if else Multiple if else

  • Switch cases و تفاوت بین if else و switch Switch cases and difference between if else and switch

حلقه ها (Loops) Loops

  • حلقه های for اندیس دار Indexed for loops

  • حلقه های While While loops

  • حلقه Do While Do While loop

  • حلقه های تو در تو Nesting of loops

  • عبارات کنترلی حلقه - Break Loop Control Statements - Break

  • عبارات کنترلی حلقه - Continue Loop Control Statements - Continue

  • عبارات کنترلی حلقه - Return Loop Control Statements - Return

  • حلقه های بی نهایت Infinite Loops

  • آزمون کوتاه در مورد حلقه for اندیس دار Quiz on the indexed for loop

آرایه ها (Arrays) Arrays

  • اعلام و مقداردهی اولیه آرایه ها. Declaration and initialization of arrays.

  • آرایه ها چیستند و چرا استفاده می شوند؟ What and why are arrays ?

  • درج و حذف عناصر. Insertion and deletion of elements.

  • جستجو برای یک عنصر Searching for an element

  • حلقه For پیشرفته: For-each Enhanced For Loop: For-each

  • اندیس گذاری آرایه و دسترسی به عناصر. Array indexing and accessing elements.

  • آرایه های یک بعدی و دو بعدی One-dimensional and two-dimensional arrays

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

  • به روز رسانی عناصر در آرایه Updating elements in Array

  • به روز رسانی تمام عناصر منطبق در آرایه به مقدار جدید Update the all matching elements in array to new value

  • آرایه های دندانه دار Jagged arrays

  • الگوریتم مرتب سازی انتخابی (Selection sort algorithm) Selection sort algorithm

  • الگوریتم جستجوی خطی (Linear search algorithm) Linear search algorithm

  • یافتن حداکثر و حداقل عناصر در یک آرایه Finding maximum and minimum elements in an array

  • یافتن حداقل عنصر در آرایه Find minimum element in the array

  • معکوس کردن یک آرایه Reversing an array

  • بررسی اینکه آیا یک آرایه مرتب شده است یا خیر. Checking if an array is sorted.

  • یافتن عناصر تکراری Finding duplicate elements

کلاس ها و اشیاء (Classes and Objects) Classes and Objects

  • تعریف کلاس ها و اشیاء (Classes and Objects) Definition of Classes and Objects

  • فیلدها (Attributes) و متدها (Behaviors) Fields (Attributes) and Methods (Behaviors)

  • سازنده ها (Constructors) Constructors

  • سازنده های پارامتری (Parameterized Constructors) Parameterized Constructors

  • سربارگذاری سازنده (Constructor Overloading) Constructor Overloading

  • کلمه کلیدی this با attribute و سازنده this keyword with attribute and constructor

کپسوله سازی (Encapsulation) Encapsulation

  • تعریف و اهمیت Definition and Importance

  • کپسوله سازی و تغییرناپذیری (Immutability) Encapsulation and Immutability

وراثت (Inheritance) Inheritance

  • مبانی وراثت Basics of Inheritance

  • بازنویسی متد (Method Overriding) Method Overriding

  • کلمه کلیدی Super Super keyword

تجرید (Abstraction) Abstraction

  • مقدمه ای بر تجرید Introduction on abstraction

  • کلاس ها و متدهای Abstract Abstract Classes and Methods

  • معرفی Abstraction با interface ها Introduction of Abstraction with the interfaces

  • Abstraction با استفاده از Interface ها Abstraction with Interfaces

  • تفاوت های بین کلاس های abstract و interface ها Differences between abstract classes and interfaces

  • پکیج ها و access modifiers packages and access modifiers

چند ریختی (Polymorphism) Polymorphism

  • مقدمه ای بر چند ریختی (Polymorphism) Introduction to Polymorphism

  • چند ریختی در زمان کامپایل (استاتیک) Compile-Time (Static) Polymorphism

  • سربارگذاری متد (Method overloading) Method overloading

استثناها در جاوا (Exceptions in Java) Exceptions in Java

  • مقدمه ای بر استثناها (Exceptions) Introduction to Exceptions

  • try با catch try with catch

  • Try با بلاک و شرط چندگانه catch Try with multiple catch block and clause

  • Try finally و try with resources Try finally and try with resources

  • انواع استثناها Types of exceptions

  • پرتاب استثناها Throwing the exceptions

  • ایجاد استثناهای سفارشی Creating Custom Exceptions

  • مثال دنیای واقعی از استثناها Real World example of exceptions

مدیریت فایل (در حال انجام) File Handling(in progress)

  • مقدمه ای بر مدیریت فایل Introduction to file handling

  • کار با کلاس File در جاوا Working with the File Class in Java

  • کار با FileWriter Working with FileWriter

  • کار با BufferedWriter Working with BufferedWriter

  • کار با FileReader Working With FileReader

  • کار با buffer reader Working with buffer reader

Generic ها Generics

  • Generic ها و multiple generic ها چیستند؟ What are the generic and multiple generics?

چارچوب Collection (کلاس های در حال انجام به صورت هفتگی اضافه خواهند شد) Collections Framework(In progress classes will be added weekly basic)

  • مقدمه ای بر چارچوب Collection Introduction to Collections Framework

  • سلسله مراتب Collection ها Hierarchy of Collections

  • چرا Collection ها بجای آرایه ها؟ Why Collections over Arrays?

  • ArrayList ArrayList

  • ArrayList اضافی ArrayList Additional

  • تکرار بر روی ArrayList به روش های مختلف Iterating over the ArrayList in multiple ways

  • آزمون ArrayList ArrayList Quiz

  • LinkedList LinkedList

نمایش نظرات

آموزش جاوا: یادگیری برنامه نویسی جاوا از مبتدی تا پیشرفته
جزییات دوره
23 hours
112
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
715
4.1 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shivaputrappa Patil Shivaputrappa Patil

مربی

دارای سالها تجربه خوب در مفاهیم رایانش ابری و برنامه های کاربردی Spring boot با تجربه توسعه اپلیکیشن Micro service bases

در آخرین متدولوژی های چابک با تیم کوچک اسکرام کار می کند

یادگیرنده پرشور جاوا و فناوری‌های مرتبط و توسعه‌دهنده ارشد نرم‌افزار با تجربه در AWS cloud و Spring Boot

با 10 سال تجربه در صنعت نرم‌افزار

Pradeep Raj Pradeep Raj

رئیس آموزش در موسسه فناوری Swarna، بنگلور