لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی 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
پائولو پروروتا نویسنده "یادگیری ماشین برنامه نویسی" و "یاقوت متا برنامه ریزی" است. او صدها مقاله ، سخنرانی کنفرانس و سخنرانی های آموزشی زیر کمرش دارد. وی نرم افزاری را در حوزه هایی از خودرو تا مراقبت های بهداشتی ، وب سایت های مقیاس بزرگ و بازی های رایانه ای توسعه داد.
نمایش نظرات