تسلط بر جاوا - از مبتدی تا متوسط [آموزشی ویدئویی] - آخرین آپدیت

دانلود Mastering Java - From Beginner to Intermediate [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره جامع جاوا شما را از سطح مبتدی به سطح متوسط می‌رساند. آموزش با مفاهیم پایه مانند متغیرها، انواع داده‌ها و عملگرها آغاز می‌شود تا زیربنایی قوی در برنامه‌نویسی ایجاد کنید. همچنین نحوه راه‌اندازی محیط توسعه جاوا با ابزارهایی مانند JDK و IntelliJ IDEA را خواهید آموخت. در ادامه، دوره به بررسی مفاهیم ضروری برنامه‌نویسی شی‌گرا (OOP) از جمله کلاس‌ها، اشیاء، ارث‌بری و چندریختی می‌پردازد. هر مفهوم از طریق تمرینات عملی تقویت شده است تا بتوانید نوشتن کدهای سازمان‌یافته و قابل استفاده مجدد را در سناریوهای واقعی تمرین کنید. مثال‌های کاربردی در هر درس ارائه شده تا درک نحوه پیاده‌سازی جاوا در پروژه‌ها آسان‌تر شود. در بخش‌های انتهایی، ساختارهای داده‌ای جاوا مانند آرایه‌ها، ArrayListها و LinkedListها را بررسی کرده و مدیریت بهینه داده‌ها را یاد می‌گیرید. دروس تکمیلی در مورد دیباگ کردن (عیب‌یابی) و مدیریت استثناها (Exception Handling)، شما را برای مواجهه با پروژه‌های پیچیده‌تر و تضمین پایداری کد آماده می‌کند. در پایان این دوره، شما مهارت‌های لازم برای ایجاد و مدیریت برنامه‌های جاوا را با اعتماد به نفس کامل کسب خواهید کرد. آنچه در این دوره می‌آموزید: - ساخت برنامه‌های پایه جاوا با استفاده از سینتکس و انواع داده‌ها - پیاده‌سازی اصول شی‌گرایی مانند ارث‌بری و چندریختی - ایجاد و مدیریت ساختارهای داده از جمله آرایه‌ها و ArrayListها - اجرای تکنیک‌های دیباگ و مدیریت موثر استثناها - استفاده از دستورات کنترلی و حلقه‌ها برای ارتقای عملکرد برنامه - نصب و کار با ابزارهای جاوا مانند JDK و IntelliJ IDEA این دوره برای مبتدیانی که هیچ تجربه قبلی در جاوا ندارند و همچنین افرادی که دانش پایه برنامه‌نویسی دارند و قصد پیشرفت به سطح متوسط را دارند، ایده‌آل است. آشنایی با مفاهیم ابتدایی کامپیوتر توصیه می‌شود اما الزامی نیست. بررسی جامع از مبانی جاوا، متغیرها، عملگرها تا مفاهیم پیشرفته و مجموعه‌های جاوا (Collections).

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

مقدمه Introduction

  • مقدمه Introduction

  • مرور کلی دوره Course Overview

  • زبان کامپیوتری چیست؟ What is a Computer Language?

  • انواع زبان‌های برنامه‌نویسی Types of Programming Languages

  • برنامه‌نویسی شی‌گرا چیست؟ What is Object-Oriented Programming?

  • مثال‌هایی از کاربرد زبان‌های مختلف برنامه‌نویسی Application Example of Different Programming Languages

  • تفاوت برنامه‌نویس و توسعه‌دهنده Programmer vs Developer

به جاوا خوش آمدید Welcome to JAVA

  • آشنایی با جاوا Introduction to Java

  • اهمیت زبان جاوا Importance of Java

  • چگونه به عنوان یک توسعه‌دهنده جاوا موفق شویم؟ How to Succeed as a Java Developer?

  • آشنایی با ابزارهای نرم‌افزاری (JDK, JRE, JVM و IDE) Introduction to Software Tools (JDK, JRE, JVM & IDE)

راه اندازی محیط آزمایشگاه Lab Setup

  • طراحی محیط آزمایشگاه Lab Design

  • نصب JDK برای ویندوز Install JDK for Windows

  • نصب JDK برای لینوکس Install JDK for Linux

  • آشنایی با JShell JShell Introduction

مبانی جاوا Java Basics

  • اولین برنامه جاوا با استفاده از Notepad و Command Prompt Java First Program using Notepad and Command Prompt

  • اولین برنامه جاوا (Hello World) با استفاده از JShell Java First Program - Hello World using JShell

  • متغیرها در جاوا Java Variables

  • متغیرها در عبارات Variables in Expressions

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

  • مثال‌هایی از انواع داده‌های ابتدایی (Primitive) Primitive Data Types Examples

  • تبدیل نوع داده‌ها (Type Casting) در جاوا Type Casting in Java

  • تفاوت Float و Double Float vs Double

  • نمایش‌های علمی در Float و Double Scientific Notations in Float and Double

  • تفاوت Char و String Char vs String

  • عملگرها چیستند؟ (به همراه تمرین) What are Operators with Exercises

  • عملگرهای حسابی (به همراه تمرین) Arithmetic Operators with Exercises

محیط توسعه یکپارچه (IDE) Integrated Development Environment (IDE)

  • آشنایی با IDE Introduction to IDE

  • نصب IntelliJ IDEA برای ویندوز Installing IntelliJ IDEA for Windows

  • نصب IntelliJ IDEA برای لینوکس Installing IntelliJ IDEA for Linux

  • قابلیت‌های IntelliJ IDEA IntelliJ IDEA Functionality

  • دستورات شرطی (if then) به همراه تمرین Conditional Statement (if-then) with Exercises

  • عملگرهای منطقی به همراه تمرین Logical Operators with Exercises

  • عملگرهای منطقی OR و NOT به همراه تمرین OR and NOT Logical Operators with Exercises

  • عملگرهای انتسابی به همراه تمرین Assignment Operators with Exercises

  • عملگرهای مقایسه‌ای به همراه تمرین Comparison Operators with Exercises

  • عملگر سه تایی (Ternary) به همراه تمرین Ternary Operator with Exercises

عبارات و دستورات Expressions & Statements

  • کلمات کلیدی و عبارات Keywords and Expressions

  • فضاهای خالی و تو رفتگی (Indentation) Whitespace and Indentation

  • دستور If Else به همراه تمرین If-Else Statement with Exercises

  • دستور If Else تو در تو به همراه تمرین Nested If-Else with Exercises

  • آشنایی با متدها به همراه تمرین Introduction to Methods with Exercises

  • دستور Return به همراه تمرین Return Statement with Exercises

  • بهره‌برداری مجدد از متدها (Method Overloading) به همراه تمرین Method Overloading with Exercises

دستورات کنترلی Control Statements

  • دستور Switch Switch Statement

  • تمرینات دستور Switch Switch Statement Exercises

  • تفاوت Switch سنتی و Switch پیشرفته Traditional vs Enhanced Switch Statement

  • تمرینات Switch پیشرفته Enhanced Switch Statement Exercises

  • دستور Switch تو در تو Nested Switch Statement

  • تمرینات Switch تو در تو Nested Switch Statement Exercises

  • آشنایی با حلقه‌ها Introduction to Loops

  • حلقه For به همراه تمرین For Loop with Exercises

  • آشنایی با دیباگر (Debugger) Introduction to Debugger

  • استفاده از دیباگر در IntelliJ IDEA Debugger in IntelliJ IDEA

  • دستورات While به همراه تمرین The While Statements with Exercises

  • دستورات Do While به همراه تمرین Do While Statements with Exercises

  • حلقه‌های تو در تو به همراه تمرین Nested Loop with Exercises

  • متغیرهای محلی (Local Variables) Local Variables

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

  • تجزیه مقادیر و ورودی کاربر به همراه تمرین Parsing Values and User Input with Exercises

  • آشنایی با Scanner به همراه تمرین Introduction to Scanner with Exercises

مفاهیم برنامه‌نویسی شی‌گرا Object-Oriented Programming Concepts

  • کلاس‌ها و اشیاء به همراه تمرین Classes and Objects with Exercises

  • استفاده از Getter و Setter به همراه تمرین Using Getter and Setters with Exercises

  • آشنایی با سازنده‌ها (Constructors) Introduction to Constructors

  • تمرینات سازنده‌ها Constructors Exercise

  • درک دقیق مفاهیم Reference، Object، Instance و Class Clear Understanding of Reference, Object, Instance, and Class

  • تفاوت متغیرها و متدهای Static و Instance Static versus Instance Variables and Methods

  • مدیریت استثناها (Exception Handling) Exception Handling

  • تمرینات مدیریت استثناها Exception Handling Exercise

  • آشنایی با ارث‌بری به همراه تمرین Introduction to Inheritance with Exercises

  • آشنایی با POJO (Plain Old Java Object) به همراه تمرین The Plain Old Java Object with Exercises

  • آشنایی با java.lang.Object به همراه تمرین Introduction to java.lang.Object with Exercises

  • آشنایی با Text Block به همراه تمرین Introduction to Text Block with Exercises

  • کلاس‌های String و StringBuilder به همراه تمرین String and StringBuilder Class with Exercises

  • آشنایی با ترکیب (Composition) به همراه تمرین Introduction to Composition with Exercises

  • آشنایی با کپسوله‌سازی (Encapsulation) به همراه تمرین Introduction to Encapsulation with Exercises

  • آشنایی با چندریختی (Polymorphism) به همراه تمرین Introduction to Polymorphism with Exercises

  • آشنایی با پکیج‌های جاوا به همراه تمرین Introduction to Java Packages with Exercises

آرایه‌ها در جاوا Java Arrays

  • آشنایی با آرایه‌ها Introduction to Arrays

  • تمرینات آرایه‌ها Arrays Exercise

  • آشنایی با کلاس Java Utility Arrays Introduction to Java Utility Arrays Class

  • تمرینات متدهای کلاس Java Util Arrays Java Util Arrays Class Method Exercise

  • تفاوت انواع مقداری (Value Types) و ارجاعی (References) References and Value Types

  • آرگومان‌های زمان اجرا (Runtime Arguments) Runtime Arguments

  • آشنایی با آرایه‌های دو بعدی Introduction to Two-Dimensional Array

  • تمرینات آرایه‌های دو بعدی Two-Dimensional Arrays Exercise

  • آرایه‌های چند بعدی به همراه تمرین Multi-Dimensional Arrays with Exercises

آرایه‌های پویا (ArrayList) و لیست‌های پیوندی (LinkedList) ArrayList & LinkedList

  • آشنایی با List Introduction to List

  • تمرینات ArrayList ArrayList Exercise

  • خلاصه آرایه‌ها و ArrayList Summary of Array and ArrayList

  • آشنایی با LinkedList در مقایسه با آرایه و ArrayList Introduction to LinkedList in Relation to an Array and ArrayList

  • تمرینات LinkedList LinkedList Exercise

  • آشنایی با Queue و Stack در LinkedList Introduction to Queue and Stack in LinkedList

  • تمرینات Queue و Stack Queue and Stack Exercise

  • آشنایی با Iterators Introduction to Iterators

  • تمرینات LinkedList و Iterators LinkedList and Iterators Exercise

  • آشنایی با Autoboxing و Unboxing Introduction to Autoboxing and Unboxing

  • تمرینات Autoboxing و Unboxing Autoboxing and Unboxing Exercise

  • آشنایی با Enumeration Introduction to the Enumeration

  • تمرینات Enumeration Enumeration Exercise

نمایش نظرات

تسلط بر جاوا - از مبتدی تا متوسط [آموزشی ویدئویی]
جزییات دوره
15h 30m
100
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Imran Afzal
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Imran Afzal Imran Afzal

IT حرفه ای، کارآفرین و بهترین ها

سلام، من عمران افضل هستم و در اینجا تحصیلات و تجربه من است:

درباره من:

عمران افضل

تحصیلات:

لیسانس در سیستم های اطلاعات کامپیوتری (کالج باروخ، دانشگاه شهر نیویورک)

کارشناس ارشد مدیریت بازرگانی (موسسه فناوری نیویورک)

تجربه:

- بیش از 20 سال تجربه زیرساخت فناوری اطلاعات

- 7 سال تجربه آموزشی در لینوکس، VMWare، ویندوز و بسیاری دیگر از فناوری های IT

- 5 سال تجربه مدیریت زیرساخت فناوری اطلاعات

گواهینامه:

- مدیریت سیستم های لینوکس (دانشگاه نیویورک، نیویورک)

- سیستم عامل یونیکس

- مدیریت سیستم لینوکس و سیستم های داخلی

- VMWare Certified Professional

- گواهی سرور ویندوز