آموزش مقدمه ای بر برنامه نویسی جاوا

Introduction to Java Programming

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اصول اولیه جاوا را در 5.5 ساعت بیاموزید. مبانی برنامه نویسی جاوا برنامه نویسی شی گرا در جاوا Threads در جاوا جریان های ورودی/خروجی در جاوا جمع آوری زباله در جاوا Exception Handling در Java Generics در مجموعه های جاوا در جاوا پیش نیازها:یک لپ تاپ با اتصال به اینترنت پایدار (Linux/Mac/Windows) با جاوا و Eclipse نصب شد.

جاوا یکی از رایج ترین و پر تقاضاترین زبان های برنامه نویسی کامپیوتری است که متعلق به شرکت اوراکل است. همکاران ما در آکادمی هوش مصنوعی محاسباتی گرد هم آمدند و پس از تجزیه و تحلیل دقیق زبان‌های برنامه‌نویسی کامپیوتری برتر در سال 2020، توانستیم به این نتیجه برسیم که جاوا سومین زبان برنامه‌نویسی پرکاربرد بر اساس stackoverflow است. علاوه بر این، جاوا به طور متوسط ​​​​102000 دلار حقوق دارد که در واقع زبانی پرکاربرد و بسیار کاربردی است.


"جاوا امسال تولد 24 سالگی خود را جشن می گیرد و یکی از محبوب ترین زبان های برنامه نویسی است که برای توسعه برنامه های سمت سرور استفاده می شود. جاوا یک انتخاب عملی برای توسعه برنامه های اندروید است زیرا می توان از آن برای ایجاد برنامه های بسیار کاربردی و بسیار کاربردی استفاده کرد. پلتفرم ها.

این زبان برنامه نویسی شی گرا به زیرساخت سخت افزاری خاصی نیاز ندارد، به راحتی قابل مدیریت است و از سطح امنیتی خوبی برخوردار است. علاوه بر این، یادگیری جاوا در مقایسه با زبان هایی مانند C و C++ آسان تر است. جای تعجب نیست که نزدیک به 90 درصد از شرکت های Fortune 500 برای برنامه های کاربردی دسکتاپ و پروژه های توسعه Backend خود به جاوا متکی هستند.

علیرغم سن صنعتی، جاوا به طرز باورنکردنی پایدار است و به این زودی ها به سمت بازنشستگی نمی رود. این امر جاوا را به یکی از مطلوب ترین زبان ها در بین برنامه نویسان در سال 2020 تبدیل می کند." (بلانی، 2020)


از این رو، ما این دوره را ارائه کردیم تا از دانش آموزانی که کنجکاو برای یادگیری اصول اولیه جاوا هستند بهره مند شویم.

شما موارد زیر را یاد خواهید گرفت -

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

• برنامه نویسی شی گرا در جاوا

• موضوعات در جاوا

• جریان های ورودی/خروجی در جاوا

• جمع آوری زباله در جاوا

• مدیریت استثنا در جاوا

• ژنریک در جاوا

• مجموعه ها در جاوا


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

مقدمه ای بر جاوا (مبانی جاوا) Introduction to Java ( Java Basics )

  • راه اندازی پروژه جاوا Java Project Setup

  • ساختار کد جاوا Code construct of Java

  • کامنت گذاری جاوا Java Commenting

  • متغیرها Variables

  • جاوا - انواع داده ها Java - Data Types

  • جاوا - بیانیه If Java - If Statement

  • بیانیه جاوا -Switch Java -Switch Statement

برنامه نویسی شی گرا در جاوا Object Oriented Programming in Java

  • ورود به دنیای برنامه نویسی شی گرا - Classes & Objects Entering the Object oriented programming world - Classes & Objects

  • کلاس ها و اشیاء Classes & Objects

  • ایجاد اشیا از کلاس ها Creating Objects from Classes

  • سازندگان Constructors

  • روش‌ها (پارامتر در مقابل استدلال) Methods (parameter vs arguement)

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

  • روش بارگذاری نسخه ی نمایشی Method Overloading Demo

  • انتزاع داده ها Data Abstraction

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

  • وراثت Inheritance

  • نسخه نمایشی وراثت Inheritance Demo

  • وراثت - نمونه نسخه ی نمایشی Inheritance - instanceof Demo

  • استاتیک Static

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

  • کلاس های تو در تو - کلاس داخلی Nested Classes - Inner Class

  • برنامه نویسی شی گرا - تمرین آزمایشگاهی 1 [با راه حل] Object Oriented Programming - Lab Exercise 1 [With Solution]

  • برنامه نویسی شی گرا - تمرین آزمایشگاهی 2 Object Oriented Programming - Lab Exercise 2

موضوعات Threads

  • ایجاد موضوعات [توسعه کلاس موضوع] Creating Threads [Extending the Thread Class]

  • ایجاد موضوعات [با استفاده از رابط قابل اجرا] Creating Threads [Using Runnable Interface]

  • getName()،getId()،getPriority()،setPriority(3)،getState()،MIN_PRIORITY، NORM_PRI getName(),getId(),getPriority(),setPriority(3),getState(),MIN_PRIORITY, NORM_PRI

  • توقف اجرای یک موضوع Pausing the execution of a thread

  • همگام سازی قسمت 1 [همگام سازی روش] Synchronization Part 1 [Method Synchronization]

  • همگام سازی قسمت 2 [بلوک همگام] Synchronization Part 2 [Synchronized Block]

  • بن بست - موضوعات Deadlock - Threads

جریان های ورودی/خروجی I/O Streams

  • جریان های ورودی/خروجی [مقدمه] I/O Streams [Introduction]

  • بایت استریم Byte Streams

  • نسخه نمایشی بایت استریمز Byte Streams Demo

  • جریان شخصیت Character Streams

  • نسخه نمایشی جریان شخصیت Character Streams Demo

  • ایجاد دایرکتوری ها Creating Directories

  • فهرست راهنماها Listing Directories

  • سریال سازی شی جاوا - یک شی را در یک فایل بنویسید Java Object Serialization - Write an object to a file

  • Serialization شیء جاوا Serialization - خواندن یک شی از فایل Java Object Serialization Serialization - Read an object from file

  • سریال سازی اشیاء جاوا - متغیر گذرا Java Object Serialization - Transient variable

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

  • مجموعه زباله جاوا قسمت 1 Java Garbage Collection Part 1

  • مجموعه زباله جاوا قسمت 2 Java Garbage Collection Part 2

  • فضای پشته جاوا Java Heap Space

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

  • رسیدگی به استثناء - مقدمه Exception Handling - Introduction

  • رسیدگی به استثنا - نسخه ی نمایشی خاتمه Exception Handling - Termination Demo

  • TryCatchDemo TryCatchDemo

  • نسخه ی نمایشی چندگانه CatchBlock Multiple CatchBlock Demo

  • سعی کنید و در نهایت نسخه ی نمایشی TryAndFinally Demo

چند موضوع دیگر Few more topics

  • مقدمه ای بر ژنریک Introduction to Generics

  • اشکال زدایی - تفاوت بین Step Into و Step Over در اشکال زدایی Eclipse Debugging - Difference between Step Into and Step Over in the Eclipse debugger

مجموعه های جاوا Java Collections

  • آرایه ها قسمت 1 Arrays Part 1

  • آرایه ها قسمت 2 - درج حذف جستجو (آرایه نامرتب) Arrays Part 2 -Insert search delete (unordered array)

  • نمایش ArrayList ArrayList Demonstration

  • وکتور [سخنرانی و نمایش] Vector [Lecture & Demo]

آموزش برنامه نویسی هدایت شده Guided Programming Tutorials

  • فاکتوریل یک عدد را با استفاده از بازگشت پیدا کنید Find factorial of a number using recursion

  • تقسیم رشته با استفاده از متد split(). Splitting the string using the split() method

  • GCD (بزرگترین مبدل مشترک) را پیدا کنید Find the GCD (Greatest Common Devisor)

  • مثال معکوس رشته با استفاده از بازگشت String reverse example using recursion

آموزش برنامه نویسی هدایت شده قسمت 2 Guided Programming Tutorials Part 2

  • آموزش 1 - مقدمه Tutorial 1 - Introduction

کدهای منبع Source codes

  • نسخه نمایشی وراثت [My_Calculation] Inheritance Demo [My_Calculation]

  • رسیدگی به استثنا - نسخه نمایشی خاتمه [کد منبع] Exception Handling - Termination Demo [Source Code]

  • مدیریت استثنا - نسخه آزمایشی TryCatch [کد منبع] Exception Handling - TryCatch Demo [Source Code]

  • مدیریت استثنا - نسخه ی نمایشی MultipleCatch [کد منبع] Exception Handling - MultipleCatch Demo [Source Code]

  • رسیدگی به استثنا - TryAndFinally Demo [کد منبع] Exception Handling - TryAndFinally Demo [Source Code]

  • Exception Handling - CustomException Demo [کد منبع] Exception Handling - CustomException Demo [Source Code]

  • نسخه آزمایشی موضوع 1 [کد منبع] Thread Demo 1 [Source code]

  • Thread Demo 2 [کد منبع] Thread Demo 2 [Source code]

  • نسخه آزمایشی موضوع 3 [کد منبع] Thread Demo 3 [Source code]

  • نسخه آزمایشی موضوع 4 [کد منبع] Thread Demo 4 [Source code]

  • یک برنامه جاوا بنویسید که دو عدد را به عنوان ورودی بگیرد و محصول را نمایش دهد Write a Java program that takes two numbers as input and display the product

  • یک برنامه جاوا بنویسید تا جمع (جمع)، ضرب، تفریق، تقسیم را چاپ کند Write a Java program to print the sum (addition), multiply, subtract, divide

  • یک برنامه جاوا بنویسید تا مساحت و محیط دایره را چاپ کند. Write a Java program to print the area and perimeter of a circle.

  • یک برنامه جاوا بنویسید تا حروف، فاصله، اعداد و کاراکترهای دیگر را بشمارید Write a Java program to count the letters, spaces, numbers and other character

  • یک برنامه جاوا بنویسید که پنج عدد را به عنوان ورودی محاسبه و چاپ کند Write a Java program that takes five numbers as input to calculate and print t

  • یک برنامه جاوا بنویسید تا بررسی کنید جاوا روی رایانه شما نصب شده است یا خیر. Write a Java program to check whether Java is installed on your computer.

نمایش نظرات

Udemy (یودمی)

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

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

آموزش مقدمه ای بر برنامه نویسی جاوا
جزییات دوره
6.5 hours
76
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
26,284
4.1 از 5
دارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Academy of Computing & Artificial Intelligence Academy of Computing & Artificial Intelligence

مدرس ارشد / سرپرست پروژه / مشاور من 9 سال سابقه کار به عنوان محقق ، مدرس ارشد ، ناظر پروژه و مهندس دارم. کارشناسی ارشد هوش مصنوعی (دانشگاه موراتووا) ، مهندسی نرم افزار کارشناسی - افتخارات درجه یک (دانشگاه وست مینستر) ، SCJP ، SCWC من کارشناسی ارشد هوش مصنوعی را گذرانده ام. مهندسی نرم افزار کارشناسی ارشد - افتخارات درجه یک از دانشگاه وست مینستر (انگلستان). Sun Certified Java Programmer (SCJP). - 93٪ و یک توسعه دهنده مجاز وب Sun Component 97٪. . من تجربه تحقیق در داده کاوی ، یادگیری ماشین ، رایانش ابری ، هوش تجاری و مهندسی نرم افزار را دارم