آموزش مبانی جاوا (Java SE) - آخرین آپدیت

دانلود Java SE: Foundations

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: جاوا یکی از پرکاربردترین زبان‌های برنامه‌نویسی در جهان، به‌ویژه در سازمان‌های بزرگ و محیط‌های سازمانی است. اما بیایید صادق باشیم: یادگیری جاوا تلاش زیادی می‌طلبد. اگر در این زبان تازه‌کار هستید، ممکن است با توجه به ویژگی‌های بسیار زیاد آن، احساس سردرگمی کنید. در این دوره آموزشی «مبانی Java SE»، شما مجموعه‌ای منتخب از ویژگی‌های ضروری جاوا را بررسی خواهید کرد؛ دقیقا به اندازه‌ای که بتوانید با اعتمادبه‌نفس، برنامه‌های کاربردی بنویسید. در ابتدا، یادگیری را از نقطه صفر با برنامه کلاسیک «Hello, world» آغاز می‌کنید. سپس، سینتکس (دستور زبان) جاوا، انواع داده‌های اولیه (Primitive) و متدهای استاتیک را بررسی کرده و می‌آموزید که چگونه اشیاء ساده جاوا را ایجاد و استفاده کنید و در این مسیر از بروز خطاها دوری کنید. در ادامه، مبانی مدیریت استثناها (Exceptions)، عملیات ورودی و خروجی (I/O)، و استفاده از دستورات شرطی، حلقه‌ها و آرایه‌ها را خواهید آموخت. در نهایت، نحوه سازماندهی کدها در چندین فایل مختلف با استفاده از پکیج‌ها را مشاهده خواهید کرد. در پایان این دوره، شما قادر خواهید بود برنامه‌های رویه‌ای (Procedural) کوتاهی به زبان جاوا بنویسید و برای ورود به مباحث پیشرفته‌تر جاوا و برنامه‌نویسی شی‌گرا (OOP) کاملاً آماده خواهید بود.

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

خوش‌آمدگویی به جاوا Welcome to Java!

  • چند نکته درباره شما A Few Things About You

  • مقایسه برنامه‌نویسی رویه‌ای در مقابل شی‌گرا "Procedural" vs. Object-oriented

  • محتوای دوره What's Inside

آماده‌سازی برای کدنویسی Getting Ready to Code

  • انتخاب محیط توسعه (IDE) Picking a Development Environment

  • سلام جاوا Hello, Java!

  • چرا جاوا مفصل و طولانی است؟ Why so Verbose?

  • بررسی یک برنامه کوچک Exploring a Tiny Program

  • تسلط بر سینتکس جاوا Getting the Hang of Java's Syntax

کار با انواع داده‌های پایه Working with Basic Types

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

  • انتخاب نوع داده مناسب Picking the Right Types

  • تبدیل انواع داده‌ها (Type Conversion) Type Conversions

  • جاوا یک زبان استاتیک است Java Is a Static Language

  • انواع داده‌های نامحدود در جاوا Java's Infinite Types

ساختاردهی به کدها با متدها Structuring Code with Methods

  • ساختار یک متد What a Method Looks Like

  • فراخوانی متدها Calling Methods

  • اوورلودینگ (Overloading) Overloading

  • مدیریت محدوده متغیرها (Scope) Managing Scope

  • بهبود برنامه تبدیل واحدها Enhancing the Conversion Program

ایجاد و فراخوانی اشیاء Creating and Calling Objects

  • ایجاد اشیاء Creating Objects

  • دسترسی به فیلدها Accessing Fields

  • فراخوانی متدهای نمونه Calling Instance Methods

  • تلاقی دو دنیای متفاوت Two Worlds Colliding

  • بهینه‌سازی محیط پایه Sprucing up the Base Camp

درک عمیق مفاهیم اشیاء Wrapping Your Head around Objects

  • ساختار داخلی اشیاء Objects under the Hood

  • خطای ترسناک Null Reference The Dreaded Null Reference

  • نام‌های مستعار اشیاء (Aliasing) Aliasing Objects

  • ارسال اشیاء به متدها Passing Objects

  • مفهوم ثابت‌ها (Constants) The Meaning of Constants

  • باکسینگ و آن‌باکسینگ Boxing and Unboxing

  • تفاوت هویت و برابری Identity and Equality

برنامه‌نویسی با رشته‌ها (Strings) Coding with Strings

  • ویژگی‌های خاص رشته‌ها Strings Are Special

  • مواردی که هرگز تغییر نمی‌کنند Some Things Never Change

  • بازگشت به محیط پروژه Back to Camp

خواندن و نوشتن داده‌ها Reading and Writing

  • جریان‌های استاندارد (Standard Streams) The Standard Streams

  • خواندن ورودی کاربر Reading User Input

  • خواندن آرگومان‌های خط فرمان Reading Command Line Arguments

  • نکاتی درباره جاوا مدرن A Note About Modern Java

  • تعاملی کردن برنامه Going Interactive

مدیریت استثناها Handling Exceptions

  • نحوه عملکرد خطاها How Errors Work

  • گرفتن استثناها (Catching Exceptions) Catching Exceptions

  • دو نوع استثنا Two Kinds of Exceptions

  • کار با Checked Exceptions Dealing with Checked Exceptions

  • ساخت یک تبدیل‌کننده دمای پایدارتر A More Solid Temperature Converter

استفاده از دستورات شرطی Using Conditionals

  • تصمیم‌گیری در برنامه Taking Decisions

  • عبارات بولی (Boolean) Boolean Expressions

  • بررسی سایر دستورات شرطی A Few More Conditionals

  • تکامل برنامه تبدیل‌کننده Evolving the Converter

  • پیاده‌سازی ویژگی جدید Implementing the New Feature

کار با حلقه‌ها Looping

  • حلقه‌های while "while" loops

  • ایجاد و دسترسی به آرایه‌ها Creating and Accessing Arrays

  • حلقه‌های for "for" loops

  • حلقه for each The "for-each" loop

  • پیاده‌سازی حلقه‌ها در پروژه Loops in the Camp

ساخت یک برنامه جامع‌تر Assembling a Larger Program

  • نحوه عملکرد پکیج‌ها How Packages Work

  • ایجاد یک پکیج Creating a Package

  • مدیریت چندین پکیج Dealing with Multiple Packages

  • کار با کتابخانه‌های جاوا Navigating Java's Libraries

  • بای بای! See You!

نمایش نظرات

آموزش مبانی جاوا (Java SE)
جزییات دوره
3h 57m
58
(آخرین آپدیت)
2
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paolo Perrotta Paolo Perrotta

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