آموزش برنامه‌نویسی جاوا: دوره جامع و کامل یادگیری کدنویسی با Java - آخرین آپدیت

دانلود Learn How to Code: The Complete Core Java Programming Course

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره با قابلیت Coursera Coach ارائه شده است! روشی هوشمندانه برای یادگیری از طریق گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را بسنجید، پیش‌فرض‌های خود را به چالش بکشید و در طول مسیر، درک عمیقی از مفاهیم پیدا کنید. با این دوره، وارد یک سفر جامع در دنیای برنامه‌نویسی جاوا می‌شوید. شما کار خود را با تسلط بر مفاهیم پایه مانند انواع داده‌ها، عملگرها و ساختارهای کنترلی آغاز خواهید کرد. با پیشرفت در دوره، به اعماق مفاهیم برنامه‌نویسی شیءگرا (OOP)، کار با کلاس‌های خاص و مدیریت استثناها (Exceptions) نفوذ خواهید کرد. با کسب تجربه عملی در کار با حلقه‌ها، دستورات شرطی و ساختارهای داده مانند آرایه‌ها و لیست‌ها، زیربنای محکمی در جاوا خواهید ساخت. ساختار دوره بسیار منطقی طراحی شده است؛ از مفاهیم هسته‌ای شروع شده و به سمت موضوعات پیشرفته‌تر مانند ارث‌بری، انتزاع (Abstraction) و عبارات منظم (Regular Expressions) حرکت می‌کند. همچنین آپدیت‌های مهم جاوا در نسخه ۱۰ و کار با کتابخانه‌های قدرتمند جاوا برای مدیریت فایل و کار با اکسل را خواهید آموخت. هر ماژول با تمرین‌های تعاملی طراحی شده تا به راحتی بتوانید مهارت‌های جدید خود را آزمایش و اعمال کنید. این دوره برای هر کسی که قصد یادگیری برنامه‌نویسی جاوا را دارد، چه مبتدی باشد و چه تجربه قبلی داشته باشد، ایده‌آل است. این دوره برای دانشجویان، توسعه‌دهندگان مشتاق و هر کسی که می‌خواهد مهارت‌های خود را ارتقا دهد، مناسب است. هیچ پیش‌نیاز خاصی برای جاوا لازم نیست، که آن را به انتخابی عالی برای مبتدیان تبدیل می‌کند. روند آموزش دوره به صورت تدریجی و با افزایش سطح دشواری طراحی شده است. در پایان دوره، شما قادر خواهید بود برنامه‌های جاوا را نوشته و عیب‌یابی (Debug) کنید، اصول شیءگرایی مانند ارث‌بری و چندریختی (Polymorphism) را درک کنید، با ساختارهای داده پیشرفته کار کنید و از کتابخانه‌های جاوا برای مدیریت فایل و پردازش داده‌ها استفاده کنید.

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

مفاهیم پایه برنامه‌نویسی جاوا Basic Concepts of Java Programming

  • مقدمه Introduction

  • نصب JDK 10 JDK 10 Installation

  • نصب Eclipse Eclipse Installation

  • نوشتن اولین برنامه جاوا Writing Your First Java Program

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

  • عملگرهای ریاضی در جاوا Arithmetic Operators in Java

  • عملگرهای منطقی و بیتی Logical and Bitwise Operators

  • عملگرهای رابطه‌ای در جاوا Relational Operators in Java

  • دستور شرطی If If - Condition

  • دستور شرطی If تو در تو Nested If - Condition

  • حلقه For در جاوا "For" Loop in Java

  • تمرین عملی روی حلقه For Hands-On Exercise on the "For" Loop

  • حلقه For تو در تو "Nested For" Loop

  • تمرین عملی روی حلقه For تو در تو Hands-On Exercise on the "Nested For" Loop

  • حلقه‌های While و Do While در جاوا "While" and "Do While" Loop in Java

  • دستورات Break و Continue Loop "Break" and "Continue" Statements

عملیات رشته‌ها (String Operations) String Operations

  • مبانی رشته‌ها String Basics

  • عملیات مقایسه رشته‌ها String Comparison Operations

  • عملیات جستجو در رشته String Search Operations

  • عملیات برش (Slice) رشته String (Cut) Slice Operations

  • عملیات جایگزینی رشته String Replace Operations

  • عملیات تبدیل رشته String Conversion Operations

برنامه‌نویسی شیءگرا (OOP) Object-Oriented Programming

  • مفهوم کلاس‌ها و اشیاء Concept of Classes and Objects

  • تمرین کلاس‌ها و اشیاء ۱ Classes and Objects - Exercise 1

  • متدها در جاوا Methods in Java

  • بارگذاری مجدد متد (Method Overloading) Method Overloading

  • مشخص‌کننده‌های دسترسی در جاوا Access Specifiers in Java

  • سازنده (Constructor) Constructor

  • کپسوله‌سازی داده‌ها (Encapsulation) Data Encapsulation

  • کلمه کلیدی Static Static Keyword

  • مفهوم متد Main Concept of Main Method

  • تمرین کلاس‌ها و اشیاء ۲ Classes and Object - Exercise 2

کلاس‌های خاص در جاوا Special Classes in Java

  • کلاس Math Math Class

  • کلاس StringBuilder StringBuilder Class

  • متدهای StringBuilder StringBuilder Method

  • کلاس Scanner Scanner Class

  • کلاس Random Random Class

  • کلاس شناسه منحصر به فرد جهانی (UUID) The Universally Unique Identifier (UUID) Class

چه چیز در جاوا ۱۰ جدید است؟ What's New in Java 10?

  • کلمه کلیدی var "var" Keyword

  • مفهوم Garbage Collector و آپدیت جاوا ۱۰ در GC Concept of Garbage Collector (GC) and Java 10 Update in GC

  • سایر آپدیت‌های جاوا ۱۰ Other Updates in Java 10

ارث‌بری و انتزاع (Inheritance & Abstraction) Inheritance and Abstraction

  • ارث‌بری در جاوا Inheritance in Java

  • بازنویسی متد (Method Overriding) Method Overriding

  • چندریختی (Polymorphism) Polymorphism

  • کلمه کلیدی Super "Super" Keyword

  • سازنده کلاس Super Super Class Constructor

  • دسترسی Protected Protected Access

  • انتزاع (Abstraction) Abstraction

  • اینترفیس (Interface) Interface

  • کلمه کلیدی Final "Final" Keyword

آرایه‌ها (Arrays) Arrays

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

  • شیء آرایه Array Object

  • حلقه For بهبود یافته (Enhanced For) Modified/Enhanced "For" loop

  • تمرین آرایه Array Exercise

  • آرایه‌های دو بعدی (2D) Two-Dimensional (2D) Arrays

  • تمرین آرایه دو بعدی Two-Dimensional (2D) Array Exercise

  • آرایه‌ای از اشیاء Array of OBJECT

لیست‌ها (Lists) Lists

  • لیست آرایه‌ای (ArrayList) Array List

  • ساختار لیست پیوندی (Linked List) Linked List Structure

  • لیست پیوندی Linked List

  • مقایسه ArrayList و LinkedList ArrayList Versus LinkedList

  • لیست‌کننده (List Iterator) List Iterator

مجموعه‌ها و نقشه‌ها (Sets & Maps) Sets and Maps

  • مجموعه هش (Hash Set) Hash Set

  • مجموعه هش پیوندی (Linked Hash Set) Linked Hash Set

  • مجموعه درختی (Tree Set) Tree Set

  • تکرار روی مجموعه‌ها Iterating over Sets

  • نقشه هش (Hash Map) Hash Map

  • نقشه درختی (Tree Map) Tree Map

  • تکرار روی نقشه‌ها Iterating on Maps

عبارات منظم (Regular Expressions) Regular Expressions

  • مقدمه‌ای بر RegEx (عبارات منظم) Introduction to RegEx (Regular Expressions)

  • کمی‌کننده‌ها در RegEx Quantifiers in RegEx (Regular Expressions)

  • کلاس‌های کاراکتر در RegEx Character Classes in RegEx (Regular Expressions)

  • عبارات براکت در RegEx Bracket Expressions in RegEx (Regular Expressions)

  • عملگر OR "OR" Operator

  • عملگر Dot "Dot" Operator

  • تطبیق حریصانه و تنبل (Greedy and Lazy) Greedy and Lazy Matching

  • تمرین عبارت منظم ۱ RegEx (Regular Expressions) Exercise 1

  • تمرین عبارت منظم ۲ RegEx (Regular Expressions) Exercise 2

  • استانداردسازی محدوده اعداد Regularizing Number Ranges

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

  • استثنا (Exception) چیست؟ What Is an Exception?

  • تفاوت خطا (Error) و استثنا (Exception) Error Versus Exception

  • استثناهای Checked و Unchecked Checked and Unchecked Exceptions

  • اعلام Throws "Throws" Declaration

  • بلوک Try و Catch (مدیریت استثنا) Try and Catch Block (Exception Handling)

  • بلوک Finally "Finally" Block

عملیات تاریخ و زمان (بررسی جاوا ۸) Date and Time Operations (Rev Java 8)

  • تاریخ و زمان محلی Local Date and Time

  • شخصی‌سازی تاریخ و زمان Customizing Date and Time

  • تاریخ در آینده و گذشته Future and Past Date

  • زمان در آینده و گذشته Future and Past Time

  • اختلاف تاریخ Date Difference

  • اختلاف زمان Time Difference

  • فرمت‌کننده تاریخ و زمان Date-Time Formatter

کار با فایل‌های متنی (Apache Commons IO) Working with Text Files (Apache Commons IO)

  • خواندن فایل متنی با استفاده از Apache Commons IO Reading a Text File Using Apache Commons IO

  • ویرایش فایل متنی با استفاده از Apache Commons IO Editing a Text File Using Apache Commons IO

  • سوال مصاحبه: مرتب‌سازی یک خط از فایل متنی Interview Question - Sorting a Line from a Text File

  • کپی و انتقال فایل‌های متنی Copying and Moving Text Files

  • سوال مصاحبه: حذف کلمات تکراری از فایل متنی Interview Question - Removing Duplicate Words from a Text File

کار با فایل‌های اکسل (Apache POI) Working with MS Excel Files (Apache POI)

  • راه‌اندازی Apache POI Apache POI Setup

  • خواندن فایل اکسل با استفاده از POI Reading Excel File Using POI

  • خواندن داده‌های اکسل در یک آرایه دو بعدی Read Excel Data into a 2D Array

  • سوال مصاحبه: نوشتن در اکسل با استفاده از POI Interview Question - Write Excel Using POI

نمایش نظرات

آموزش برنامه‌نویسی جاوا: دوره جامع و کامل یادگیری کدنویسی با Java
جزییات دوره
15h 1m
101
(آخرین آپدیت)
74
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده