آموزش جاوا برای مبتدیان

Java Tutorial for Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش زبان برنامه نویسی جاوا برنامه های کاربردی ساخت زبان برنامه نویسی جاوا با استفاده از Java Core و ویژگی های پیشرفته زبان جاوا Exceptions، Threads and Collection API پیش نیازها: دانش پایه کامپیوتر

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

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

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

جاوا در اندروید، توسعه برنامه های سازمانی، وب سایت ها، داده های بزرگ، هوش مصنوعی و بسیاری موارد دیگر استفاده می شود.

Navin Reddy (این من هستم:P) مدرس این دوره است، و او یک کانال YouTube به نام Telusko با بیش از 2 میلیون مشترک دارد.

من تجربه 13 ساله در صنعت دارم که روی جاوا، Spring، JS، AWS، Kotlin، Blockchain و غیره کار کرده ام.

من عاشق کاوش در فن آوری های مختلف و به اشتراک گذاشتن دانش خود با همه هستم.


امیدوارم از این دوره لذت ببرید و در کنار آن تمرین کنید.

کد منبع را در مخزن github خواهید یافت.




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

معرفی Introduction

  • معرفی Introduction

  • راه اندازی JDK JDK setup

  • اولین کد در جاوا First code in Java

  • جاوا چگونه کار می کند How Java Works

  • متغیرها Variables

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

  • تحت اللفظی Literal

  • تبدیل نوع Type Conversion

  • آزمون 1 Quiz 1

  • اپراتورهای واگذاری Assignment Operators

  • اپراتورهای رابطه Mp4 Relational Operators Mp4

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

  • اگر دیگری if else

  • اگر دیگر اگر If Else If

  • سه تایی Ternary

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

  • Need For Loop Need For Loop

  • در حالی که حلقه While Loop

  • حلقه را انجام دهید Do While Loop

  • برای حلقه For Loop

  • از کدام حلقه استفاده شود Which Loop To Use

  • آزمون 2 Quiz 2

  • کلاس و نظریه شی Class And Object Theory

  • کلاس و شیء عملی Class and Object Practical

  • JDK JRE JVM JDK JRE JVM

  • مواد و روش ها Methods

  • روش اضافه بار Method Overloading

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

  • نیاز به آرایه Need of an Array

  • ایجاد آرایه Creation of Array

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

  • آرایه دندانه دار و سه بعدی jagged and 3D Array

  • آرایه از اشیاء Array of Objects

  • معایب آرایه Drawbacks of Array

  • برای حلقه تقویت شده است Enhanced for loop

  • امتحان 3 Quiz 3

  • رشته چیست What is String

  • رشته تغییرپذیر در مقابل غیرقابل تغییر Mutable vs Immutable string

  • StringBuffer و StringBuilder StringBuffer and StringBuilder

  • متغیر استاتیک Static Variable

  • روش استاتیک Static Method

  • بلوک استاتیک Static Block

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

  • گیرندگان و تنظیم کننده ها Getters and Setters

  • این کلمه کلیدی this keyword

  • سازنده Constructor

  • پیش‌فرض در مقابل سازنده پارامتری default vs parameterized constructor

  • این و روش فوق العاده this and super method

  • کنوانسیون نامگذاری Naming Convention

  • شی ناشناس Anonymous Object

  • نیاز به ارث Need of Inheritance

  • ارث چیست What is Inheritance

  • وراثت تک سطحی و چند سطحی Single and Multilevel inheritance

  • ارث چندگانه Multiple Inheritance

  • نادیده گرفتن روش Method Overriding

  • بسته ها Packages

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

  • پلی مورفیسم Polymorphism

  • ارسال دینامیک روش Dynamic Method Dispatch

  • کلمه کلیدی نهایی Final keyword

  • کلاس شی برابر با کد هش استرینگ است Object Class equals toString hashcode

  • Upcasting و Downcasting Upcasting and Downcasting

  • کلاس لفاف Wrapper class

  • کلمه کلیدی انتزاعی Abstract keyword

  • کلاس داخلی Inner class

  • کلاس داخلی ناشناس Anonymous Inner Class

  • کلاس داخلی چکیده و ناشناس Abstract and Anonymous Inner Class

  • نیاز به رابط Need of Interface

  • اینترفیس چیست؟ What is Interface

  • اطلاعات بیشتر در مورد رابط ها More on Interfaces

  • Enum چیست What is Enum

  • Enum if و switch Enum if and switch

  • کلاس Enum Enum Class

  • Annotation چیست What is Annotation

  • رابط کاربردی جدید Functional Interface New

  • بیان لامبدا Lambda Expression

  • بیان لامبدا با بازگشت Lambda Expression with return

  • انواع رابط Types of Interface

  • استثنا چیست What is Exception

  • کنترل استثنایی با استفاده از تلاش گرفتن Exception Handling using try catch

  • با گرفتن چندگانه امتحان کنید try with multiple catch

  • سلسله مراتب استثنایی Exception Hierarchy

  • کلمه کلیدی پرتاب استثنا Exception throw keyword

  • استثنای سفارشی Custom Exception

  • استثنا اردک با استفاده از پرتاب Ducking Exception using throws

  • ورودی کاربر با استفاده از BufferedReader و Scanner User Input using BufferedReader and Scanner

  • با منابع تلاش کنید try with resources

  • موضوعات Threads

  • موضوعات متعدد Multiple Threads

  • اولویت موضوع و خواب Thread Priority and Sleep

  • Runnable در مقابل Thread Runnable vs Thread

  • شرایط مسابقه Race Condition

  • حالت های نخ Thread states

  • مجموعه API Collection API

  • ArrayList ArrayList

  • تنظیم Set

  • نقشه Map

  • مقایسه کننده در مقابل مقایسه پذیر Comparator vs Comparable

  • نیاز به Stream API Need of Stream API

  • برای هر روش forEach Method

  • Stream API Stream API

  • کاهش فیلتر نقشه مرتب شد Map Filter Reduce Sorted

نمایش نظرات

آموزش جاوا برای مبتدیان
جزییات دوره
12.5 hours
99
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,810
4.7 از 5
ندارد
دارد
دارد
Navin Reddy
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Navin Reddy Navin Reddy

Corporate Trainer & TEDx SpeakerNavin مربی و مربی است. او همچنین یک موسس و مدیر عامل شرکت Telusko است. بلندگو TEDx دارای کانال YouTube "Telusko" با بیش از 834 هزار مشترک و بیش از 1300 فیلم در زمینه فناوری های مختلف است. او به چندین شرکت و IT بانکها آموزش آنلاین و همچنین شرکتی می دهد. در Java ، Spring ، Hibernate ، Python ، AWS ، Blockchain ، MySQL کار کرده است. یادگیری باید سرگرم کننده باشد.