لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جاوا 11
Learning Java 11
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
جاوا یکی از پنج زبان برنامه نویسی برتر است و برای وب سایت ها، کنترلرهای تعبیه شده و توسعه برنامه اندروید استفاده می شود. علاقه مند به یادگیری نحوه کدنویسی با جاوا هستید؟ به مربی کاترین هاج بپیوندید که به شما کمک می کند با این زبان پرطرفدار بلند شوید و بدوید. کاترین تمام اصول اولیه را پوشش می دهد: انواع داده ها، رشته ها، توابع و حلقه ها. او به شما کمک می کند جریان و منطق کد خود را کنترل کنید و پروژه خود را اشکال زدایی کنید تا مطمئن شوید که آن را به خوبی اجرا می کند. در طول راه، او نمونه های دنیای واقعی را ارائه می دهد و چالش هایی را معرفی می کند که به شما امکان می دهد مهارت های جدید خود را تمرین کنید. این دوره برای توسعه دهندگانی که نیاز به سرعت بخشیدن به جاوا دارند، و همچنین برای برنامه نویسان مبتدی که می خواهند اولین طعم این زبان محبوب را بچشند، عالی است.
سرفصل ها و درس ها
معرفی
Introduction
به یادگیری جاوا خوش آمدید
Welcome to learning Java
آنچه شما باید بدانید
What you should know
با استفاده از فایل های تمرین
Using the exercise files
1. شروع به کار با جاوا
1. Getting Started with Java
جاوا چیست؟
What is Java?
دانلود جاوا در رایانه
Downloading Java on your computer
کاوش در خط فرمان
Exploring the command line
اولین برنامه جاوا شما
Your first Java program
سلام جهان در خط فرمان
Hello World in the command line
کاوش در محیط توسعه یکپارچه (IDE)
Exploring an integrated development environment (IDE)
سلام جهان در یک IDE
Hello World in an IDE
2. ایجاد پایه های قوی
2. Building Strong Foundations
انواع داده های اولیه
Primitive data types
انواع داده ها و متغیرها در جاوا
Data types and variables in Java
رشته ها در جاوا
Strings in Java
استفاده از شاخص ها با رشته ها
Using indexes with strings
الحاق رشته ها در جاوا
Concatenating strings in Java
ورودی و خروجی در جاوا
Input and output in Java
3. کنترل جریان
3. Control Flow
ترسیم جریان کنترل برنامه
Mapping out program control flow
اپراتورها در جاوا
Operators in Java
تصمیم گیری با if در جاوا
Decision-making with if in Java
درک دامنه در جاوا
Understanding scope in Java
حلقه های while (از لحاظ مفهومی)
While loops (conceptually)
حلقه های while در جاوا
While loops in Java
چالش: چند گزینه ای
Challenge: Multiple choice
راه حل نمونه: چند گزینه ای
Sample solution: Multiple choice
4. اشکال زدایی در جاوا
4. Debugging in Java
اشکال زدایی نحو و خطاهای منطقی
Debugging syntax and logical errors
اشکال زدایی با IDE
Debugging with an IDE
چالش: خطاها را پیدا کنید
Challenge: Find the errors
نمونه راه حل: خطاها را پیدا کنید
Sample solution: Find the errors
5. توابع در جاوا
5. Functions in Java
توابع چیست؟ (مفهومی)
What are functions? (conceptually)
تعریف توابع در جاوا
Defining functions in Java
فراخوانی توابع در جاوا
Calling functions in Java
پارامترها در جاوا
Parameters in Java
انواع برگرداندن در جاوا
Return types in Java
استفاده از توابع داخلی در جاوا
Using built-in functions in Java
چالش: ماشین حساب حقوق
Challenge: Salary calculator
نمونه راه حل: ماشین حساب حقوق
Sample solution: Salary calculator
6. کلاس های جاوا
6. Classes in Java
کلاس های جاوا
Classes in Java
سازندگان در جاوا
Constructors in Java
ایجاد کلاس در جاوا
Creating a class in Java
ایجاد نمونه در جاوا
Creating instances in Java
متدهای نمونه در مقابل متدهای کلاس
Instance methods vs. class methods
استفاده از متدهای نمونه در جاوا
Using instance methods in Java
متغیرهای نمونه و کلاس در جاوا
Instance and class variables in Java
بررسی: کلاس ها در مقابل نمونه ها
Review: Classes vs. instances
چالش: مشخصات دانشجویی
Challenge: Student profile
نمونه راه حل: مشخصات دانش آموز
Sample solution: Student profile
نتیجه
Conclusion
پیمایش اسناد جاوا
Navigating Java documentation
مراحل بعدی یادگیری جاوا
Next steps for learning Java
کاترین هاج بهعنوان توسعهدهنده نرمافزار در یک شرکت رسانهای کار میکند.
علاوه بر کار خود بهعنوان توسعهدهنده، کاترین یک کانال YouTube را برای افرادی که مایل هستند اجرا میکند. برای یادگیری نحوه کدنویسی قبل از فارغ التحصیلی از کالج، او به مدت سه سال به عنوان دستیار تدریس علوم کامپیوتر کار کرد. او به تلاقی رسانهها، سرگرمیها و فناوری علاقه زیادی دارد و بر ایجاد نرمافزاری متمرکز است که تأثیرگذار باشد.
نمایش نظرات