جاوا تسلط متوسط: روش ها، مجموعه ها و فراتر از آن

Java Mastery Intermediate: Methods, Collections, and Beyond

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: باز کردن پتانسیل کامل برنامه‌نویسی Java Intermediate و دستکاری کارآمد داده‌ها بر هنر ایجاد و استفاده از روش‌هایی با مفاهیم پیشرفته مانند بارگذاری بیش از حد روش و بازگشت تسلط پیدا می‌کنید. شما یاد خواهید گرفت که چارچوب مجموعه‌های جاوا را به طور کارآمد مدیریت و دستکاری داده‌ها را بررسی کنید. threading و Concurrency یاد بگیرید چگونه با فایل ها در جاوا کار کنید، از خواندن و نوشتن فایل های متنی به طور موثر مهارت های مدیریت خطا، از جمله بلوک های try-catch، استثناهای سفارشی را به کار بگیرید از قدرت عبارات منظم برای جستجو، مطابقت، و دستکاری الگوهای متن استفاده کنید. اصول برنامه نویسی کاربردی با عبارات لامبدا جاوا بیاموزید Generative AI چیست/Generative AI پیشها: رایانه ای با ویندوز، مک یا لینوکس برای نصب تمام نرم افزارها و ابزارهای رایگان مورد نیاز برای ساخت برنامه های جدید شما اخلاق کاری قوی و تمایل به برنامه های جدید و عالی را یاد بگیرید که می خواهید برنامه نویسی اصلی جاوا را بسازید (اختیاری). شما اصولی را یاد خواهید گرفت که باید بدانید

مهارت های برنامه نویسی جاوا خود را با دوره آنلاین مفاهیم جاوای متوسط ​​ما به سطح بعدی ارتقا دهید. این دوره جامع برای ایجاد دانش بنیادی شما و غواصی عمیق در موضوعات ضروری مانند روش ها، مجموعه ها (ArrayList، LinkedList، HashMap، HashSet)، مدیریت فایل، مدیریت خطا، عبارات منظم (RegEx)، چند رشته ای، همزمانی، طراحی شده است. و عبارات لامبدا.

بیاموزید که هوش مصنوعی مولد چیست/هوش مصنوعی نسل


نکات مهم دوره:

1. **روش های پیشرفته:** نحوه ایجاد و استفاده موثر از روش ها، از جمله بارگذاری بیش از حد روش، بازگشت مجدد، و درک تفاوت های ظریف پارامترهای روش و انواع بازگشت را بیاموزید.


2. **چارچوب مجموعه ها:** قدرت مجموعه های جاوا، از جمله ArrayList، LinkedList، HashMap و HashSet را کاوش کنید. در هنر ذخیره، بازیابی و دستکاری کارآمد داده ها مسلط شوید.


3. ** مدیریت فایل: ** نحوه کار با فایل ها در جاوا، از خواندن و نوشتن فایل های متنی گرفته تا مدیریت دایرکتوری ها و رسیدگی به استثنائات مرتبط با عملیات فایل را بیابید.


4. **کنترل خطا:** در تکنیک‌های مدیریت خطا، از جمله بلوک‌های امتحانی، استثناهای سفارشی، و گزارش‌دهی موثر خطا برای ایجاد برنامه‌های جاوا قوی و قابل اعتماد، مهارت کسب کنید.


5. **عبارات منظم (RegEx):** پتانسیل عبارات منظم در جاوا را برای جستجو، مطابقت و دستکاری الگوهای متن در برنامه های خود آزاد کنید و اعتبارسنجی و دستکاری داده ها را افزایش دهید.


6. **Multi-threading و Concurrency:** در دنیای برنامه نویسی همزمان غوطه ور شوید و برنامه های جاوا خود را قادر می سازد تا چندین کار را به طور همزمان انجام دهند. درباره همگام سازی رشته ها، شرایط مسابقه و اجتناب از مشکلات رایج بیاموزید.


7. ** عبارات لامبدا:** اصول برنامه نویسی کاربردی در جاوا را با عبارات لامبدا درک کنید، تکنیک های کدگذاری مختصر و قدرتمند را برای کارهایی مانند فیلتر کردن، نقشه برداری و کاهش داده ها فعال می کند.


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


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


پیش نیازها:

- تسلط به برنامه نویسی اصلی جاوا (متغیرها، انواع داده ها، حلقه ها، عبارات شرطی و مفاهیم اصلی شی گرا).


در این سفر آموزشی به ما بپیوندید و مهارت های برنامه نویسی جاوا خود را به سطح بالاتری ببرید!



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

مقدمه Introduction

  • مقدمه Introduction

  • شروع به کار در ویندوز، macOS یا لینوکس Getting started on Windows, macOS or Linux

  • چگونه سوالات عالی بپرسیم How to ask great questions

  • سوالات متداول FAQ’s

  • بیاموزید Generative AI/Generative AI چیست Learn What is Generative AI / Gen AI

راه اندازی توسعه محلی Setting up Local Development

  • مقدمه Introduction

  • IDE های محبوب برای کدنویسی Popular IDEs for Coding

  • نصب جاوا (گام به گام) Java Installation (step by step)

  • تنظیم مسیر جاوا (متغیرهای محیطی) Java path setting (environment variables)

  • نصب IntelliJ IDEA IntelliJ IDEA Installation

  • شروع به کار IntelliJ IDEA Getting start IntelliJ IDEA

  • اولین برنامه Java Hello World First Java Hello World program

روش های جاوا Java Methods

  • مقدمه Introduction

  • یک روش ایجاد کنید Create a method

  • یک روش فراخوانی کنید Call a method

  • روش با پارامتر Method with parameter

  • روش با پارامترهای متعدد Method with multiple parameters

  • اعمال کلمه کلیدی بازگشتی Applying return keyword

  • استفاده از روش در تصمیم گیری Using a method on decisions

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

  • دامنه متغیر Variable scope

  • بازگشت روش Method recursion

  • آزمون سنجش 1 Assessment Test1

  • راه حل آزمون سنجش 1 Solution for Assessment Test1

  • روش با پارامترها Method with parameters

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

  • مقدمه Introduction

  • ایجاد ArrayList Creating ArrayList

  • موارد را به ArrayList اضافه کنید Add items to ArrayList

  • دسترسی به یک آیتم در ArrayList Access an item in ArrayList

  • یک مورد را در ArrayList تغییر دهید Change an item in ArrayList

  • موارد موجود در ArrayList را حذف یا پاک کنید Remove or clear an items in ArrayList

  • پیدا کردن اندازه ArrayList Finding ArrayList Size

  • از طریق یک ArrayList حلقه بزنید Loop through an ArrayList

  • مرتب سازی ArrayList Sorting an ArrayList

  • ArrayList ArrayList

Java LinkedList Java LinkedList

  • مقدمه Introduction

  • ArrayList در مقابل LinkedList ArrayList vs LinkedList

  • ایجاد LinkedList Creating LinkedList

  • متدهای LinkedList(adFirst()، addLast()) LinkedList methods( addFirst(), addLast() )

  • متدهای LinkedList( removeFirst()، removeLast()) LinkedList methods( removeFirst(), removeLast() )

  • متدهای LinkedList(getFirst()، getLast()) LinkedList methods( getFirst(), getLast() )

  • ایجاد لیست پیوندی و دسترسی به موارد داده Creating Linked List and accessing data items

جاوا هش مپ Java HashMap

  • مقدمه Introduction

  • یک HashMap ایجاد کنید Create a HashMap

  • موارد را اضافه کنید Add items

  • دسترسی به یک آیتم Access an item

  • یک مورد را حذف کنید Remove an item

  • اندازه HashMap را پیدا کنید Find HashMap size

  • از طریق HashMap حلقه بزنید Loop through a HashMap

  • آزمون ارزشیابی 2 Assessment Test2

  • راه حل برای آزمون ارزیابی 2 Solution for Assessment Test2

  • سوال تست تکلیف Assignment Test Query

هش ست جاوا Java HashSet

  • مقدمه Introduction

  • یک HashSet ایجاد کنید Create a HashSet

  • موارد را اضافه کنید Add items

  • موارد را بررسی کنید Check items

  • یک مورد را حذف کنید Remove an item

  • اندازه HashSet را پیدا کنید Find HashSet size

  • از طریق HashSet حلقه بزنید Loop through a HashSet

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

  • مقدمه Introduction

  • ایجاد یک تکرار کننده Creating an iterator

  • حلقه از طریق یک مجموعه Loop through a collection

  • حذف موارد از مجموعه Removing items from collection

مدیریت فایل جاوا Java File Handling

  • مقدمه Introduction

  • رسیدگی به پرونده File handling

  • ایجاد یک فایل جدید Creating a new file

  • نوشتن یک فایل Writing a file

  • یک فایل را بخوانید Read a file

  • دریافت اطلاعات یک فایل Getting a file information

  • یک فایل را حذف کنید Delete a file

  • یک دایرکتوری را حذف کنید Delete a directory

مدیریت خطاهای جاوا و استثنائات Java Error Handling and Exceptions

  • استثنائات Exceptions

  • سعی کنید کدگذاری بلوک را بگیرید try and catch block coding

  • در نهایت دستور بلوک finally block statement

  • پرتاب کلمه کلیدی (حرکت خطا) throw keyword (error handling)

عبارات منظم جاوا - RegEx Java Regular Expressions - RegEx

  • بیان منظم چیست؟ What is a Regular Expression

  • برنامه مطابق با الگو - دنیای واقعی Matcher-pattern program - Real world

  • برنامه اعتبارسنجی اعداد - دنیای واقعی Number validation program - Real world

  • برنامه اعتبار سنجی رشته - دنیای واقعی String Validation program – Real world

  • اعتبارسنجی داده رشته جاوا با استفاده از الگوی RegEx Java String Data Validation using the RegEx pattern

Java Multi Threading Java Multi Threading

  • استفاده از برنامه Thread class Using thread class program

  • با استفاده از برنامه رابط Runnable Using Runnable interface program

  • موضوع ایجاد کنید و اجرا کنید Create thread and run

همزمانی جاوا Java Concurrency

  • سناریوهای همزمانی Concurrency scenarios

  • جلوگیری از مشکلات همزمانی Prevent concurrency problems

عبارات جاوا لامبدا Java Lambda Expressions

  • عبارات لامبدا را ایجاد کنید Create Lambda Expressions

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

  • بیان لامبدا - رابط مصرف کننده Lambda Expression – Consumer interface

  • بیان لامبدا - روش Lambda Expression – Method

پروژه جاوا: سیستم احراز هویت کاربر Java Project: User Authentication system

  • مقدمه Introduction

  • نمای کلی پروژه Project overview

  • ایجاد کلاس کاربر و متدها User Class and methods creation

  • گزینه های انتخاب کاربر User Choice options

  • روش ثبت نام کاربر User Registration method

  • روش ورود کاربر User Login method

  • پروژه در زمان واقعی سیستم احراز هویت Authentication System real time project

نمایش نظرات

جاوا تسلط متوسط: روش ها، مجموعه ها و فراتر از آن
جزییات دوره
8.5 hours
90
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
7,068
4.8 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Metla Sudha Sekhar Metla Sudha Sekhar

توسعه دهنده و مدرس اصلی