لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره جامع برنامهنویسی جاوا: از مبتدی تا حرفهای!
- آخرین آپدیت
دانلود The Complete Java Developer Course: From Beginner to Master!
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
تئوری و عملی را به طور کامل بیاموزید و در یکی از محبوبترین زبانهای برنامهنویسی جهان مهارت یابید!
مبانی برنامهنویسی جاوا را به طور کامل فرا بگیرید!
تمام نکات، ترفندها و تئوریهای پشت کدها را یاد بگیرید!
پروژههای جذاب برای رزومه بسازید و مهارتهای جدید خود را بلافاصله به کار بگیرید!
پیش نیازها: یک کامپیوتر و اشتیاق به یادگیری!
به دوره جامع برنامهنویسی جاوا: از مبتدی تا حرفهای خوش آمدید!
چرا جاوا را یاد بگیریم؟
جاوا بیش از ۲۵ سال قدمت دارد و در همهجا استفاده میشود! بیش از ۷.۶ میلیون توسعهدهنده در سراسر جهان از جاوا برای ساخت وبسایتها، اپلیکیشنها و نوشتن برنامهها استفاده میکنند که آن را به یکی از محبوبترین زبانهای برنامهنویسی تبدیل کرده است!
همچنین، آیا میدانستید که در ایالات متحده، میانگین حقوق یک توسعهدهنده جاوا سالانه بیش از ۱۰۴,۰۰۰ دلار است؟!
چرا جاوا تا این حد پرکاربرد است؟ زیرا یک زبان همهمنظوره است که روی هر پلتفرمی اجرا میشود، سریع است، یادگیری آن آسان است، انعطافپذیری بالایی دارد و جامعه پشتیبان عظیمی در فضای آنلاین دارد.
★★★★★ 'سلام دکتر باگ! دانشجوی سابق شما هستم و در حال حاضر به عنوان مهندس نرمافزار در شرکت موتور فورد فعالیت میکنم! پست شما را دیدم و تصمیم گرفتم مهارتهای جاوای خود را با این دوره بازسازی کنم! تا اینجا عالی بوده است!' احمد سعید
چرا این دوره؟!
این دوره جاوا برای مبتدیان طراحی شده و هدف آن است که دانشجویان در سریعترین و مطمئنترین زمان ممکن کدنویسی به زبان جاوا را آغاز کنند! در هر درس، چالشهای کدنویسی عملی و کاربردی وجود دارد تا بتوانید بلافاصله کدها را تمرین کرده و از تسلط خود بر هر خط کد مطمئن شوید!
شما تمام بهترین نکات، ترفندها و تئوریهای پشت کدها را یاد میگیرید و همزمان چندین پروژه جذاب برای رزومه میسازید، از جمله:
محاسبه میانگین سه عدد
شبیهساز بازی Mad-Libs
پروژه بستههای ماهانه
بررسی بخشپذیری بر سه
حدس عدد
جایگشت نامها
مجموع عناصر
بازی دوز (Tic-tac-toe)
علاوه بر این، ما در حال تکمیل یک بخش کاملاً جدید (بخش ۷: معرفی کلاسها و اشیاء (OOP - برنامهنویسی شیگرا)) هستیم که به زودی اضافه خواهد شد! بخشها و دروس بیشتری در مورد موضوعات هیجانانگیزی مانند ورودی/خروجی فایلها، مدیریت استثناها (Exceptions)، مباحث پیشرفته OOP (وراثت و چندریختی)، Generics و Collections برنامهریزی شده است!
این دوره توسط دکتر جان پی. باگ (با امتیاز ۴.۷) تدریس میشود. جان یک مهندس نرمافزار و مشاور حرفهای و همچنین استاد و رئیس دپارتمان علوم کامپیوتر در یکی از کالجهای آمریکا است. دوره قبلی او در زمینه ++C توسط Udemy به عنوان 'دارای بالاترین رتبه' معرفی شده و دانشجویان عاشق سبک تدریس شفاف، جذاب و عملی او هستند:
★★★★★ 'کلاسی عالی. جان مفاهیم دشوار را به روشی ساده و قابل فهم توضیح میدهد. کارت عالی بود.' ریک کنارد
★★★★★ 'یک دوره جامع و فوقالعاده! مدرس هیچ نکته مهمی را در ++C جا نینداخت. اگر به دنبال یادگیری مفاهیم پایه ++C برای ورود به مباحث پیشرفته هستید، جای درستی آمدهاید.' لیونل رابرت
★★★★★ 'این دوره کاملاً برای مبتدیان است. هر کسی که علاقهمند به یادگیری ++C است، این بهترین دوره در Udemy است.' سریدار کونیردی
این دوره واجد شرایط دریافت گواهینامه Codestars Certificate Authority (CCA) است. دانشجویان میتوانند آزمون رسمی را از طریق codestars.com بگذرانند و کسانی که موفق شوند، گواهینامه CCA را دریافت خواهند کرد (جزئیات بیشتر در دوره!).
... پس منتظر چه هستید؟! همین امروز سفر خود را از یک مبتدی به متخصص جاوا آغاز کنید!
سرفصل ها و درس ها
شروع به کار
Getting Started
مرور کلی بخش
Section Overview
نرمافزارهای مورد نیاز: IDE و JDK
The Software You Need - an IDE and JDK
فایلهای مورد نیاز دوره
Files for the course
معرفی جاوا
Introducing Java
مرور کلی بخش
Section Overview
سلام به جاوا
Saying "Hello" to Java
کامنتها
Comments
متغیرها، ثابتها و انواع دادهها
Variables, Constants, and Data Types
تفاوت انواع Primitive و Reference
Primitive vs Reference Types
عملگرهای منطقی
Logical Operators
عملگرهای حسابی
Arithmetic Operators
دریافت ورودی از کاربر
User Input
پروژه: میانگین سه عدد
Project - Average of Three
عملگرهای رابطهای
Relational Operators
پروژه: شبیهساز MadLibs
Project - MadLibs Clone
جمعبندی بخش
Section Wrap-Up
آزمون سنجش دانش بخش ۲
Section 2 knowledge check
دستورات کنترلی
Control Statements
مرور کلی بخش
Section Overview
بررسی کلی دستورات کنترلی
Control Statements Overview
دستورات کنترلی انتخابی
Selection Control Statements
دستورات کنترلی تکرار
Repetition Control Statements
دستورات Continue و Break
Continue and Break Statements
اعداد تصادفی (مبحث جانبی)
Random Numbers (Side Topic)
پروژه: باشگاه بستههای ماهانه یادگیری
Project - Learning Packages of the Month Club
پروژه: بخشپذیری بر سه
Project - Divisible by Three
پروژه: حدس عدد
Project - Guess the Number
جمعبندی بخش
Section Wrap-Up
آزمون سنجش دانش بخش ۳
Section 3 knowledge check
آرایهها و ArrayListها
Arrays and ArrayLists
مرور کلی بخش
Section Overview
آرایهها
Arrays
آرایههای پویا (ArrayLists)
ArrayLists
کلاسهای Wrapper
Wrapper Classes
پروژه: کار با آرایهها
Project - Working with Arrays
پروژه: کار با ArrayListها
Project - Working with ArrayLists
پروژه: آرایهها و ArrayListهای موازی
Project - Parallel Arrays/ArrayLists
جمعبندی بخش
Section Wrap-Up
آزمون سنجش دانش بخش ۴
Section 4 knowledge check
رشتهها و کلاس StringBuilder
Strings and the StringBuilder Class
مرور کلی بخش
Section Overview
متدهای رشته (String)، بخش اول
String Methods, Part 1
متدهای رشته (String)، بخش دوم
String Methods, Part 2
کلاس StringBuilder
The StringBuilder Class
پروژه: جایگشت نامها
Project - Name Permutations
جمعبندی بخش
Section Wrap-Up
متدها
Methods
مرور کلی بخش
Section Overview
متدهای تعریف شده توسط کاربر، بخش اول
User-Defined Methods, Part 1
متدهای تعریف شده توسط کاربر، بخش دوم
User-Defined Methods, Part 2
فراخوانی متدها و بازگشتی (Recursion)
Method Calls and Recursion
آرایههای دو بعدی (مبحث جانبی)
2D Arrays (Side Topic)
پروژه: مجموع عناصر
Project - Sum of Elements
پروژه: بازی دوز
Project - Tic-Tac-Toe
جمعبندی بخش
Section Wrap-Up
معرفی کلاسها و اشیاء
Introduction to Classes and Objects
مرور کلی بخش
Section Overview
مبانی برنامهنویسی شیگرا (OOP)
Basics of OOP (Object-Oriented Programming)
کپسولهسازی: فیلدها و متدها
Encapsulation: Fields and Methods
طراحی کلاس مستطیل
A Rectangle Class
طراحی کلاس کتاب
A Book Class
پروژه: طراحی کلاس حساب بانکی
Project - A Bank Account Class
پروژه: طراحی کلاس بستنی
Project - An Ice Cream Class
پروژه: طراحی کلاس دایره
Project - A Circle Class
جمعبندی بخش
Section Wrap-Up
ورودی/خروجی فایل و استثناها
File I/O and Exceptions
مرور کلی بخش
Section Overview
ورودی فایل
File Input
خروجی فایل
File Output
مباحث تکمیلی ورودی/خروجی فایل
More File I/O
پروژه: ایجاد مستطیلها از طریق فایل
Project - Creating Rectangles from File
پروژه: ایجاد دایرهها از طریق فایل
Project - Creating Circles from File
جمعبندی بخش
Section Wrap-Up
مباحث پیشرفته برنامهنویسی شیگرا
More Object-Oriented Programming
مرور کلی بخش
Section Overview
وراثت (Inheritance)
Inheritance
چندریختی (Polymorphism)
Polymorphism
کلاسهای انتزاعی و اینترفیسها
Abstract Classes and Interfaces
انواع شمارشی (Enum)
Enumerated Types
پروژه: سلسلهمراتب کلاس کارمندان
Project - Employee Class Hierarchy
پروژه: ارتقای Demo کارمندان
Project - Enhancing the EmployeeDemo
نمایش نظرات