آموزش جاوا

Java

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

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

چه در برنامه نویسی تازه کار باشید و چه در جاوا، این دوره چیزهای زیادی برای ارائه دارد. جاوا یکی از محبوب‌ترین زبان‌های جهان است و به دلیل استفاده آسان و مجموعه‌ای از ویژگی‌های کامل، زبان برنامه‌نویسی مقدماتی عالی است. اگر یک توسعه‌دهنده با تجربه هستید، از این آموزش جاوا استفاده کنید تا یکی از محبوب‌ترین زبان‌هایی را که امروزه مورد استفاده قرار می‌دهید، سریع‌تر کنید.

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

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

جاوا: آنچه باید بدانید

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

  • نصب ابزارهای توسعه جاوا
  • درک اصول اولیه برنامه نویسی: If-Then-Else، حلقه ها، آرایه ها، توابع و موارد دیگر
  • تسلط بر اصول برنامه نویسی در جاوا
  • نوشتن یک برنامه جاوا کامل
  • درک برنامه نویسی شی گرا
  • در حال توسعه برنامه برای Android
  • استقرار یک برنامه به صورت محلی
  • ذخیره و نمایش لیست ها
چه کسی باید در آموزش جاوا شرکت کند؟

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

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

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


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

مقدمه ای بر زبان جاوا Introduction to the Java Language

  • نمای کلی Overview

  • مقدمه Introduction

  • ایجاد و اجرای جاوا با Eclipse Creating and Running a Java with Eclipse

  • ساختار اصلی یک برنامه جاوا Basic Structure of a Java Program

  • قوانین نحوی جاوا Java Syntax Rules

  • اعلان متغیرها در جاوا Declaring Variables in Java

  • نتیجه گیری Conclusion

ساختارهای کنترل جاوا Java Control Structures

  • نمای کلی Overview

  • مقدمه Introduction

  • دریافت ورودی کاربر Getting User Input

  • If، Else، و Else If در جاوا If, Else, and Else If in Java

  • For-Loops در جاوا For-Loops in Java

  • نتیجه گیری Conclusion

مبانی برنامه نویسی شی گرا (OOP) در جاوا Object-Oriented Programming (OOP) Basics in Java

  • نمای کلی Overview

  • مقدمه Introduction

  • نحوه کار کلاس ها و نمونه ها How Classes and Instances Work

  • تعریف کلاس ها با متغیرهای نمونه و متدها Defining Classes with Instance Variables and Methods

  • ایجاد نمونه ها و تغییر نمایان بودن داده ها Creating Instances and Changing Data Visibility

  • سازندگان سفارشی Custom Constructors

  • روش toString The toString Method

  • نتیجه گیری Conclusion

مبانی وراثت در جاوا Inheritance Basics in Java

  • نمای کلی Overview

  • مقدمه Introduction

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

  • نادیده گرفتن روش و سایر جزئیات وراثت Method Overriding and Other Inheritance Details

  • نادیده گرفتن روش "toString". Overriding the "toString" Method

  • اپراتور "نمونه". The "instanceof" Operator

  • نتیجه گیری Conclusion

مجموعه ها در جاوا: لیست ها Collections in Java: Lists

  • نمای کلی Overview

  • مقدمه Introduction

  • سلسله مراتب مجموعه جاوا The Java Collection Hierarchy

  • کلاس ArrayList The ArrayList Class

  • LinkedList و کلاس های Vector The LinkedList and Vector Classes

  • نتیجه گیری Conclusion

مجموعه ها در جاوا: صف Collections in Java: Queues

  • نمای کلی Overview

  • مقدمه Introduction

  • مبانی صف Basics of Queues

  • روش های مهم صف Important Queue Methods

  • صف در مقابل دکس Queues vs. Deques

  • نتیجه گیری Conclusion

انواع داده ها در جاوا Data Types in Java

  • نمای کلی Overview

  • مقدمه Introduction

  • مقدمه ای بر سیستم تایپ جاوا Introduction to Java's Type System

  • اصول اولیه مرتبط با اعداد جاوا Java's Number-Related Primitives

  • سایر اصول اولیه در جاوا Other Primitives in Java

  • آرایه ها در جاوا Arrays in Java

  • نتیجه گیری Conclusion

مجموعه ها در جاوا: مجموعه ها Collections in Java: Sets

  • نمای کلی Overview

  • مقدمه Introduction

  • مبانی مجموعه ها Basics of Sets

  • انواع مجموعه اصلی The Main Set Types

  • ایجاد مجموعه ها Creating Sets

  • روش های تنظیم مهم Important Set Methods

  • روش‌هایی برای عملیات مجموعه Methods for Set Operations

  • نتیجه گیری Conclusion

ساختارهای داده در جاوا: نقشه ها Data Structures in Java: Maps

  • نمای کلی Overview

  • مقدمه Introduction

  • مبانی نقشه ها Basics of Maps

  • سلسله مراتب وراثت نقشه The Map Inheritance Hierarchy

  • یک تمرین نقشه ساده A Simple Map Exercise

  • نتیجه گیری Conclusion

مبانی برنامه نویسی همزمان در جاوا Concurrent Programming Basics in Java

  • نمای کلی Overview

  • مقدمه Introduction

  • ایده اصلی برنامه نویسی همزمان The Main Idea of Concurrent Programming

  • ایجاد موضوعات جدید Creating New Threads

  • یک مثال چند رشته ای A Multithreaded Example

  • یک نحو رشته جایگزین An Alternative Thread Syntax

  • نتیجه گیری Conclusion

کار با فایل ها در جاوا Working with Files in Java

  • نمای کلی Overview

  • مقدمه Introduction

  • کلاس های پایه مرتبط با فایل Basic File-Related Classes

  • سایر عملیات سیستم فایل Other File System Operations

  • خواندن داده ها از فایل ها Reading Data from Files

  • BufferedWriter، BufferedReader و Scanner BufferedWriter, BufferedReader, and Scanner

  • نتیجه گیری Conclusion

برنامه نویسی رابط کاربری گرافیکی با مبانی Swing GUI Programming with Swing Basics

  • نمای کلی Overview

  • مقدمه Introduction

  • مهمترین اجزای Swing The Most Important Swing Components

  • ایجاد یک رابط ساده Creating a Simple Interface

  • مدیریت رویداد Event Handling

  • مدیران طرح نوسان Swing Layout Managers

  • نتیجه گیری Conclusion

مبانی شبکه در جاوا Networking Basics in Java

  • نمای کلی Overview

  • مقدمه Introduction

  • ایجاد درخواست شبکه Making Network Requests

  • درخواست شبکه (راه سخت) Making Network Requests (The Hard Way)

  • تجزیه داده های JSON Parsing JSON Data

  • نتیجه گیری Conclusion

مدیریت استثنا در جاوا Exception Handling in Java

  • نمای کلی Overview

  • مقدمه Introduction

  • سلسله مراتب استثنایی جاوا The Java Exception Hierarchy

  • بررسی شده در مقابل موارد استثنایی بدون علامت Checked vs. Unchecked Exceptions

  • نتیجه گیری Conclusion

نمایش نظرات

CBT Nuggets یک شرکت آموزشی آنلاین است که در زمینه فناوری اطلاعات (IT) و مدیریت پروژه تخصص دارد. این شرکت دوره‌های آموزشی متنوعی را در زمینه‌های مختلف از جمله شبکه‌های کامپیوتری، امنیت سایبری، سیستم‌های عامل، و برنامه‌نویسی ارائه می‌دهد. محتوای آموزشی CBT Nuggets به صورت ویدئوهای آموزشی کوتاه و کاربردی طراحی شده است که توسط کارشناسان و مدرسان مجرب تدریس می‌شوند.

آموزش جاوا
جزییات دوره
8h
112
CBTNuggets CBTNuggets
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Shaun Wassell
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shaun Wassell Shaun Wassell

توسعه دهنده نرم افزار Full-Stack Shaun Wassell یک توسعه دهنده نرم افزار کاملاً پشته ای است که در زمینه برنامه نویسی و اتوماسیون صنعتی تخصص دارد.

Shaun با امید به ساخت بازی های ویدیویی عالی برنامه نویسی را در دوره راهنمایی شروع کرد. وی در ادامه به دریافت مدرک علوم کامپیوتر و ادامه کار حرفه ای نرم افزار توسعه یافت. او از پیشرفت کامل و موبایل لذت می برد. علاوه بر رایانه ، شاون به موسیقی ، معماری ، باغبانی و آبجو دستی نیز علاقه دارد.