توضیحات
آموزش برنامه نویسی جاوا با بیش از 200 برنامه
نام دوره : Java Programming for Complete Beginners [2025]
پیش نیاز:
- شما نگرش «یاد بگیر و لذت ببر» دارید
- شما هیچ تجربه برنامهنویسی ندارید و میخواهید جاوا را یاد بگیرید
توضیحات
با نوشتن بیش از ۲۰۰ برنامه، معما و تمرین جاوا یاد بگیرید. برای مصاحبه شغلی آماده شوید!
مناسب برای مبتدیهای مطلق در زمینه جاوا و برنامهنویسی!
پاداشها
- راهنمای مصاحبه جاوا با بیش از ۲۰۰ سؤال و وبسایت همراه
- یادگیری ساخت REST API با Spring, Spring Boot و JPA (Hibernate)
هشت نکتهای که باید درباره این دوره برنامهنویسی جاوا بدانید
نزدیک به ۳۰۰٬۰۰۰ یادگیرنده – یکی از پُرخوانندهترین دورههای جاوا در Udemy!
طراحی شده برای مبتدیهای مطلق در برنامهنویسی جاوا (هستهای + پیشرفته)
عملی و مشارکتی – بیش از ۱۰۰ برنامه بنویسید؛ بهترین روش یادگیری جاوا «دست به کار شدن» است!
معماها و تمرینها برای تقویت آموختهها
بهروز تا جاوا ۲۴ – پوشش تمام ویژگیهای جدید جاوا ۹ تا جاوا ۲۴
وبسایت راهنما با ۱۵۰ صفحه رایگان
پاداش – یادگیری ساخت REST API با Spring, Spring Boot و JPA
پاداش – راهنمای مصاحبه جاوا با بیش از ۲۰۰ سؤال و وبسایت همراه
نمای کلی دوره آموزش برنامه نویسی جاوا با بیش از 200 برنامه
جاوا یکی از محبوبترین زبانهای برنامهنویسی است و ویژگیهای برنامهنویسی شیءگرا و تابعی را ارائه میدهد.
ما با رویکردی عملی و استفاده از JShell و Eclipse به عنوان IDE بیش از ۲۰۰ تمرین، معما و مثال کد را پوشش میدهیم.
این دوره هیچ پیشنیاز برنامهنویسی یا تجربه جاوا ندارد.
چه هرگز برنامهای ننوشتید، چه تجربهی زبان دیگری را داشته باشید و بخواهید سریع جاوا را یاد بگیرید، این دوره مناسب شماست.
در بیش از ۲۵۰ مرحله مهمترین ویژگیهای هستهای زبان برنامهنویسی جاوا را بررسی میکنیم:
مبانی جاوا: عبارتها، متغیرها و چاپ خروجی
عملگرهای جاوا: انتساب، رابطهای، منطقی و کوتاهشدت
شرطیها و عبارت if
متدها: پارامترها، آرگومانها و مقادیر بازگشتی
برنامهنویسی شیءگرا: کلاس، شیء، وضعیت و رفتار
اصول OOP: کپسولهسازی، انتزاع، ارثبری و چندریختی
انواع داده در جاوا: تبدیل نوع، عملگرها و موارد بیشتر
کلاسهای داخلی جاوا: BigDecimal، String و Wrapper Classes
شرطیها: if-else، switch و عملگر سهتایی
حلقهها: for، while، do-while، break و continue
عدم تغییرناپذیری Wrapper Classes، String و BigDecimal
تاریخها در جاوا: LocalDate, LocalTime و LocalDateTime
آرایه و ArrayList: آرایههای رشته، آرایه شیءها، انواع اولیه و مدیریت استثنا
آرگومانهای متغیر (varargs)
طراحی کلاس: وضعیت و سازندهها
ترکیب شیء و ارثبری
کلاسهای انتزاعی و اینترفیسها؛ مقدمهای بر چندریختی
Collectionها: List, Set, Queue و Map و مقایسهٔ انواع مختلف
جنریکها: محدودیتها، متدهای جنریک و Wildcards
برنامهنویسی تابعی: لامبدا، Stream و عملیات روی آن، اینترفیسهای تابعی و Method References
معرفی نخها و چندنخی
پیادهسازی نخ: ارثبری از Thread و پیادهسازی Runnable
حالات نخ و ارتباط بین نخها
Executor Service: سفارشیسازی تعداد نخها، Future، invokeAll و invokeAny
مدیریت استثنا: ساختار try/catch/finally، استثناهای Checked و Unchecked، ایجاد استثنای دلخواه، Try-with-Resources
کار با فایل و دایرکتوری: list, walk, find و خواندن/نوشتن فایل
ویژگیهای جدید جاوا از نسخه ۸ تا ۲۴
جاوا ۸: لامبدا و Stream
جاوا ۹: مدولارسازی پلتفرم
جاوا ۱۰–اکنون: چرخه انتشار ششماهه
جاوا ۱۱–اکنون: کاهش حجم کد
Switch Expressions (جاوا ۱۴)
Text Blocks (جاوا ۱۵)
Records (جاوا ۱۶)
Pattern Matching (جاوا ۱۶)
Sealed Classes (جاوا ۱۷)
Unnamed Variables & Patterns (جاوا ۲۲)
Markdown Documentation Comments (جاوا ۲۳)
Stream Gatherers (جاوا ۲۴)
جاوا ۲۱–اکنون:
Project Loom: نخهای مجازی
بهینهشده برای محیطهای ابری و کانتینر
دوره آموزش برنامه نویسی جاوا با بیش از 200 برنامه مناسب چه کسانی است
- شما هیچ تجربه برنامهنویسی ندارید و میخواهید جاوا یاد بگیرید
- مبتدی هستید و میخواهید برنامههای عالی جاوا بنویسید
- میخواهید اصول برنامهنویسی شیءگرا را با جاوا بیاموزید
- میخواهید اصول برنامهنویسی تابعی را با جاوا یاد بگیرید
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید