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