لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جاوا
دانلود 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
CBT Nuggets یک شرکت آموزشی آنلاین است که در زمینه فناوری اطلاعات (IT) و مدیریت پروژه تخصص دارد. این شرکت دورههای آموزشی متنوعی را در زمینههای مختلف از جمله شبکههای کامپیوتری، امنیت سایبری، سیستمهای عامل، و برنامهنویسی ارائه میدهد. محتوای آموزشی CBT Nuggets به صورت ویدئوهای آموزشی کوتاه و کاربردی طراحی شده است که توسط کارشناسان و مدرسان مجرب تدریس میشوند.
توسعه دهنده نرم افزار Full-Stack
Shaun Wassell یک توسعه دهنده نرم افزار کاملاً پشته ای است که در زمینه برنامه نویسی و اتوماسیون صنعتی تخصص دارد.
Shaun با امید به ساخت بازی های ویدیویی عالی برنامه نویسی را در دوره راهنمایی شروع کرد. وی در ادامه به دریافت مدرک علوم کامپیوتر و ادامه کار حرفه ای نرم افزار توسعه یافت. او از پیشرفت کامل و موبایل لذت می برد. علاوه بر رایانه ، شاون به موسیقی ، معماری ، باغبانی و آبجو دستی نیز علاقه دارد.
نمایش نظرات