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

دانلود Java SE: Foundations

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: جاوا یکی از پرکاربردترین زبان‌های برنامه‌نویسی در جهان، به‌ویژه در محیط‌های سازمانی است. اما بیایید صادق باشیم: یادگیری جاوا تلاش زیادی می‌طلبد. اگر در این زبان تازه‌کار هستید، ممکن است با توجه به ویژگی‌های بسیار زیاد آن، احساس سردرگمی کنید. در این دوره، «مبانی Java SE»، شما لیستی منتخب از ویژگی‌های ضروری جاوا را بررسی خواهید کرد؛ دقیقا به اندازه‌ای که بتوانید با اعتمادبه‌نفس، برنامه‌های کاربردی بنویسید. در ابتدا، از صفر و با برنامه کلاسیک «Hello, world» شروع می‌کنید. سپس، سینتکس جاوا، انواع داده‌های اولیه (Primitive) و متدهای استاتیک را بررسی کرده و خواهید دید که چگونه اشیاء ساده جاوا را ایجاد و استفاده کنید و در حین انجام این کار، از بروز خطاها دوری کنید. بعد از آن، مبانی مدیریت استثناها (Exceptions)، عملیات ورودی و خروجی، و استفاده از دستورات شرطی، حلقه‌ها و آرایه‌ها را خواهید آموخت. در نهایت، یاد می‌گیرید که چگونه کدها را با استفاده از پکیج‌ها در چندین فایل مختلف سازماندهی کنید. در پایان این دوره، شما قادر خواهید بود برنامه‌های رویه‌ای (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 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

  • مفهوم ثابت‌ها 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) Catching Exceptions

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

  • مدیریت استثناهای Checked 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
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
2
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paolo Perrotta Paolo Perrotta

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