لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جاوا برای مبتدیان کامل
Java Tutorial for Complete Beginners
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش برنامه نویسی با استفاده از زبان برنامه نویسی جاوا آموزش برنامه نویسی به زبان جاوا پیش نیازها:تسلط پایه به کامپیوتر
برنامه نویسی به زبان برنامه نویسی جاوا را یاد بگیرید. این دوره هیچ دانش برنامه نویسی قبلی را در نظر نمی گیرد، فقط میل به یادگیری برنامه نویسی است.
سرفصل ها و درس ها
معرفی
Introduction
معرفی و نصب
Introduction and Installation
جاوا چیست و چگونه کار می کند
What Java Is and How It Works
دریافت شغل و آنچه پس از تکمیل جاوا پایه باید مطالعه کرد
Getting a Job and What to Study After Completing Basic Java
چگونه از این دوره بیشترین بهره را ببرید
How To Get The Most Out Of This Course
برنامه نویسی Core Java
Programming Core Java
برنامه سلام جهان
A Hello World Program
استفاده از متغیرها
Using Variables
رشته ها: کار با متن
Strings: Working With Text
در حالی که حلقه ها
While Loops
برای حلقه ها
For Loops
"اگر"
"If"
دریافت ورودی کاربر
Getting User Input
انجام در حالی که
Do ... While
تعویض
Switch
آرایه ها
Arrays
آرایه های رشته ها
Arrays of Strings
آرایه های چند بعدی
Multi-Dimensional Arrays
کلاس ها و اشیاء
Classes and Objects
مواد و روش ها
Methods
دریافت کنندگان و ارزش های بازگشتی
Getters and Return Values
پارامترهای روش
Method Parameters
ستترها و "این"
Setters and "this"
سازندگان
Constructors
استاتیک (و نهایی)
Static (and Final)
String Builder و String Formatting
String Builder and String Formatting
روش toString
The toString Method
وراثت
Inheritance
بسته ها
Packages
رابط ها
Interfaces
عمومی، خصوصی، محافظت شده
Public, Private, Protected
پلی مورفیسم
Polymorphism
کپسولاسیون و اسناد API
Encapsulation and the API Docs
ریخته گری مقادیر عددی
Casting Numerical Values
Upcasting و Downcasting
Upcasting and Downcasting
با استفاده از Generics
Using Generics
Generics و Wildcards
Generics and Wildcards
کلاس های ناشناس
Anonymous Classes
خواندن فایل ها با استفاده از اسکنر
Reading Files Using Scanner
رسیدگی به استثناها
Handling Exceptions
استثناهای متعدد
Multiple Exceptions
زمان اجرا در مقابل استثنائات بررسی شده
Runtime vs. Checked Exceptions
کلاس های چکیده
Abstract Classes
خواندن فایل ها با فایل خوان
Reading Files With File Reader
سعی کنید-با-منابع
Try-With-Resources
ایجاد و نوشتن فایل های متنی
Creating and Writing Text Files
روش برابر
The Equals Method
کلاس های داخلی
Inner Classes
انواع Enum: استفاده پایه و پیشرفته
Enum Types: Basic and Advanced Usage
بازگشت: یک ترفند مفید در آستین شما
Recursion: A Useful Trick Up Your Sleeve
سریال سازی: ذخیره اشیاء در فایل ها
Serialization: Saving Objects to Files
سریال سازی آرایه ها
Serializing Arrays
کلیدواژه گذرا و سریال سازی بیشتر
The Transient Keyword and More Serialization
عبور از ارزش
Passing by Value
چارچوب مجموعه های جاوا
The Java Collections Framework
ArrayList: آرایه ها به روش آسان
ArrayList: Arrays the Easy Way
لیست های پیوندی
Linked Lists
HashMap: بازیابی اشیا از طریق یک کلید
HashMap: Retrieving Objects via a Key
نقشه های مرتب شده
Sorted Maps
مجموعه ها
Sets
استفاده از اشیاء سفارشی در مجموعه ها و به عنوان کلید در نقشه ها
Using Custom Objects in Sets and as Keys in Maps
مرتب سازی لیست ها
Sorting Lists
سفارش طبیعی
Natural Ordering
صف ها
Queues
استفاده از Iterators
Using Iterators
پیاده سازی Iterable
Implementing Iterable
تصمیم گیری برای استفاده از کدام مجموعه
Deciding Which Collection to Use
ساختارهای داده پیچیده
Complex Data Structures
ضمیمه
Appendix
میانبرهای Eclipse
Eclipse Shortcuts
دریافت نسخه توسعه یافته شغل: آنچه شما نیاز دارید، استراتژی برای یافتن کار، و داستان من.
Getting a Job Extended Version: What you need, a strategy for finding work, and my story.
ده نکته برای بهبود کدنویسی
Ten Tips for Improving Your Coding
اشکال زدایی در Eclipse
Debugging in Eclipse
چه چیزی در جاوا 8 جدید است؟
What's New In Java 8?
عبارات لامبدا
Lambda Expressions
تست ها
Tests
برنامه نویسی پایه جاوا: دانش خود را آزمایش کنید
Basic Java Programming: Test Your Knowledge
کد منبع
Source Code
کد منبع
Source Code
جایزه
Bonus
امتیاز: جاوا پیشرفته را یاد بگیرید
Bonus: Learn Advanced Java
بعد از بیش از 14 سال کار به عنوان یک توسعه دهنده و پیمانکار نرم افزار برای مجموعه ای از شرکت ها از جمله CSC ، Proquest ، SPSS و AT&T در انگلستان و هلند ، تصمیم گرفتم تمام وقت به عنوان یک مربی خصوصی نرم افزار کار کنم. اکنون در شهر زیبای بوداپست ، مجارستان زندگی می کنم ، از آنجا وب سایت http://www.caveofprogramming.com را اداره می کنم.
نمایش نظرات