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

دانلود Fundamentals of Java Programming

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با این دوره جامع که شامل سه ماژول تخصصی است، خود را در دنیای برنامه‌نویسی جاوا غرق کنید. این دوره برای افرادی طراحی شده است که کاملاً با جاوا آشنایی ندارند و می‌خواهند یک پایه و اساس قوی در این زبان ایجاد کنند. در ماژول اول، «مبانی جاوا»، شما با برنامه‌نویسی جاوا و اجزای حیاتی آن مانند ماشین مجازی جاوا (JVM)، محیط زمان اجرای جاوا (JRE) و کتابخانه کلاس‌های جاوا آشنا خواهید شد. این بخش همچنین درک مفاهیم اولیه برنامه‌نویسی و تجربه عملی کار با ابزارهای توسعه جاوا را فراهم می‌کند. در ماژول دوم، «جاوا هسته (Core Java)»، به عناصر بنیادی این زبان می‌پردازیم. این بخش بر مفاهیم کلیدی مانند نحو (Syntax) جاوا، متغیرها، متدها، عملگرها و دستورات کنترلی تمرکز دارد و برای تقویت مهارت‌های حل مسئله شما، از تمرین‌های عملی متعدد پشتیبانی می‌کند. در نهایت، در ماژول سوم، «برنامه‌نویسی شیءگرا (OOPS) و سایر مفاهیم ضروری»، جنبه‌های پیشرفته برنامه‌نویسی جاوا باز می‌شود. در اینجا، اصول پیشرفته برنامه‌نویسی شیءگرا (OOP) و تکنیک‌های حیاتی مدیریت استثنا (Exception Handling) را خواهید آموخت که باعث افزایش قابلیت اطمینان و استحکام کد شما می‌شود. در پایان این دوره، درک عمیقی از برنامه‌نویسی جاوا خواهید داشت، توانایی نوشتن کدهای بهینه را کسب می‌کنید و آماده خواهید بود تا به سراغ مباحث پیشرفته‌تر جاوا بروید. سلب مسئولیت: این دوره یک منبع آموزشی مستقل است که توسط Board Infinity تهیه شده و وابسته به، مورد تایید، حمایت مالی یا رسماً مرتبط با شرکت Oracle یا شرکت‌های زیرمجموعه آن نیست. این دوره متریال رسمی آماده‌سازی شرکت Oracle نیست. تمامی علائم تجاری و نام شرکت‌های ذکر شده متعلق به صاحبان آن‌ها بوده و صرفاً جهت شناسایی استفاده شده است.

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

مبانی جاوا Java Fundamentals

  • معرفی دوره تخصصی Introduction to the Specialization

  • مقدمه دوره Introduction to the Course

  • آشنایی با مدرس Meet Your Instructor

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • جاوا چیست؟ What is Java?

  • ویژگی‌های جاوا Features of Java

  • مقایسه C++ و جاوا C++ vs Java

  • راه‌اندازی محیط توسعه Setting Up the Development Environment

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • JVM، JRE و JDK چیستند؟ What are JVM, JRE and JDK?

  • برنامه Hello World در جاوا Hello World Java program

  • کد جاوا چگونه اجرا می‌شود؟ How Java Code gets Executed?

جاوا هسته Core Java

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • متغیرها و انواع داده‌ها Variables and Data Types

  • نمایش عملی: کار با انواع داده‌ها Demo: Working with Data Types

  • دریافت ورودی از کاربر Reading Input from User

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

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

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

  • عملگرهای ریاضی Arithemtic Operators

  • عملگرهای انتساب ریاضی Arithmetic Assignment Operators

  • عملگرهای رابطه‌ای Relational Operators

  • عملگرهای منطقی Logical Operators

  • عملگر شرطی (Ternary) Ternary Operator

  • اولویت عملگرها Operator Precedence

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • کار با آرایه‌ها Working with Arrays

  • آرایه‌های یک‌بعدی Single Dimensional Arrays

  • آرایه‌های چندبعدی Multi Dimensional Arrays

  • کار با رشته‌ها (Strings) Working with Strings

  • دستورالعمل‌ها و متدهای کار با رشته String Manipulations and Methods

  • StringBuffer و StringBuilder در جاوا StringBuffer and StringBuilder in Java

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • سازنده‌های شرطی در جاوا Conditional Constructors in Java

  • کار با ساختارهای شرطی Working with Conditional Constructs

  • کار با دستور Switch Case Working with Switch Case

  • ساختارهای حلقه‌زنی در جاوا Looping Constructs in Java

  • نمایش عملی: کار با حلقه‌ها Demo: Working with Loops

  • حلقه For Each با آرایه‌ها For-Each Loop with Arrays

  • دستورات غیرشرطی و پرش Non-Conditional/Jump Statements

  • تمرین: FizzBuzz با استفاده از شرط و حلقه Exercise: FizzBuzz with Conditions and Loops

برنامه‌نویسی شیءگرا و سایر مفاهیم ضروری OOPS and Other Essential Concepts

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

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

  • کلاس‌ها و اشیاء Classes and Objects

  • نمایش عملی: ساخت کلاس‌ها و اشیاء Demo: Creating Classes and Objects

  • اصلاح‌کننده‌های سطح دسترسی در جاوا Access Modifiers in Java

  • نمایش عملی: اصلاح‌کننده‌های دسترسی Demo: Access Modifiers

  • کپسوله‌سازی و انتزاع Encapsulation and Abstraction

  • متدهای Getter و Setter Getters and Setters

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • سازنده‌ها (Constructors) در جاوا Constructors in Java

  • انواع سازنده‌ها Types of Constructors

  • سازنده‌های پیش‌فرض و پارامتریک Default and Parameterized Constructors

  • سربارگذاری سازنده (Constructor Overloading) در جاوا Constructor Overloading in Java

  • زنجیره‌سازی سازنده (Constructor Chaining) در جاوا Constructor Chaining in Java

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • وراثت در جاوا Inheritance in Java

  • انواع وراثت Types of Inheritance

  • نمایش عملی: پیاده‌سازی وراثت بین کلاس‌ها Demo: Implementing Inheritance between Classes

  • UpCasting و DownCasting در جاوا UpCasting and DownCasting in Java

  • نمایش عملی: UpCasting و DownCasting در جاوا Demo: UpCasting and DownCasting in Java

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • چندریختی (Polymorphism) در جاوا Polymorphism in Java

  • سربارگذاری متد (Method Overloading) در جاوا Method Overloading in Java

  • سربارگذاری سازنده (Constructor Overloading) در جاوا Constructor Overloading in Java

  • بازنویسی متد (Method Overriding) در جاوا Method Overriding in Java

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • کلاس‌های انتزاعی و متدهای انتزاعی Abstract Classes and Abstract Methods

  • نمایش عملی: کلاس‌های انتزاعی Demo: Abstract Classes

  • اینترفیس‌ها (Interfaces) در جاوا Interfaces in Java

  • نمایش عملی: اینترفیس‌ها Demo: Interfaces

  • تفاوت بین کلاس انتزاعی و اینترفیس Difference between Abstract Class and Interfaces

نمایش نظرات

آموزش جامع اصول و مبانی برنامه‌نویسی جاوا
جزییات دوره
23h 20m
72
(آخرین آپدیت)
56,958
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Board Infinity Board Infinity

Board Infinity: توانمندسازی مشاغل با مسیرهای یادگیری