🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش یادگیری جاوا 11
- آخرین آپدیت
دانلود Learning Java 11
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
جاوا یکی از پنج زبان برتر برنامه نویسی است و برای وب سایت ها ، کنترل کننده های تعبیه شده و توسعه برنامه Android استفاده می شود. علاقه مند به یادگیری نحوه کدگذاری با جاوا هستید؟ به مربی کاترین هاج بپیوندید زیرا او به شما کمک می کند تا با این زبان محبوب از خواب برخیزید. کاترین تمام اصول را پوشش می دهد: انواع داده ها ، رشته ها ، کارکردها و حلقه ها. او به شما کمک می کند تا جریان و منطق کد خود را کنترل کنید و پروژه خود را اشکال زدایی کنید تا مطمئن شوید که کاملاً اجرا می شود. در طول راه ، او نمونه های دنیای واقعی را ارائه می دهد و چالش هایی را ارائه می دهد که به شما امکان می دهد مهارت های جدید خود را تمرین کنید. این دوره برای توسعه دهندگان که باید با جاوا سریع سرعت بگیرند ، و همچنین برای برنامه نویسان شروع که می خواهند اولین طعم و مزه خود را از این زبان محبوب داشته باشند ، مناسب است.
سرفصل ها و درس ها
مقدمه
Introduction
با استفاده از پرونده های ورزش
Using the exercise files
خوش آمدی
Welcome
به یادگیری جاوا خوش آمدید
Welcome to learning Java
آنچه باید بدانید
What you should know
با استفاده از فایل های تمرینی
Using exercise files
تور Coderpad
Tour of CoderPad
1. شروع کار
1. Getting Started
جاوا چیست و IDE چیست؟
What is Java and what is an IDE?
بارگیری جاوا 9 و یک IDE
Downloading Java 9 and an IDE
کاوش در JShell
Exploring JShell
کاوش در IDE
Exploring an IDE
سلام جهان در جاوا
Hello World in Java
1. شروع با جاوا
1. Getting Started with Java
سلام جهان در خط فرمان
Hello World in the command line
اولین برنامه جاوا شما
Your first Java program
سلام جهان در یک IDE
Hello World in an IDE
بارگیری جاوا در رایانه خود
Downloading Java on your computer
جاوا چیست؟
What is Java?
کاوش در خط فرمان
Exploring the command line
کاوش در یک محیط توسعه یکپارچه (IDE)
Exploring an integrated development environment (IDE)
2. مبانی جاوا
2. Java Basics
چگونه می توانیم کد ایجاد کنیم؟
How do we create code?
متغیرها و انواع داده ها
Variables and data types
توابع تعریف شده توسط کاربر و این کلمه کلیدی
User-defined functions and the this keyword
رشته های
Strings
با استفاده از اسکنر برای ورودی
Using the Scanner for input
آرایه ها
Arrays
استفاده از تماس با ارزش در مقابل تماس با مرجع
Using call by value vs. call by reference
کاوش مستندات
Exploring documentation
Challenge: ایجاد یک طرح و یک نمونه
Challenge: Create a Blueprint and an Instance
راه حل: ایجاد یک طرح و یک نمونه
Solution: Create a Blueprint and an Instance
2. ایجاد پایه های قوی
2. Building Strong Foundations
با استفاده از شاخص ها با رشته ها
Using indexes with strings
جمع کردن رشته ها در جاوا
Concatenating strings in Java
رشته ها در جاوا
Strings in Java
انواع و متغیرهای داده در جاوا
Data types and variables in Java
ورودی و خروجی در جاوا
Input and output in Java
انواع داده های اولیه
Primitive data types
راه حل: آخرین شخصیت را پیدا کنید
Solution: Find last character
3. کنترل جریان
3. Control Flow
نقشه برداری از جریان کنترل برنامه
Mapping out program control flow
در حالی که حلقه ها در جاوا
While loops in Java
تصمیم گیری با IF
Decision-making with IF
اپراتورهای جاوا
Operators in Java
حلقه ها را با هم مقایسه می کنیم
Comparing loops
استفاده از كتابخانه ها برای كاركردهای اضافی
Using libraries for extra functionality
در حالی که حلقه ها (از نظر مفهومی)
While loops (conceptually)
اشکال زدایی با بیانیه های چاپی
Debugging with print statements
تصمیم گیری با IF در جاوا
Decision-making with if in Java
اشکال زدایی با IDE
Debugging with an IDE
درک دامنه در جاوا
Understanding scope in Java
راه حل: checker سال جهش
Solution: Leap year checker
چالش: تاس رول
Challenge: Dice Roll
راه حل: تاس رول
Solution: Dice Roll
4- فراتر از مبانی
4. Beyond the Basics
برنامه نویسی شی گرا چیست؟
What is object-oriented programming?
محصور سازی چیست؟
What is encapsulation?
کار با ارث
Working with inheritance
رابط ها
Interfaces
برنامه نویسی کاربردی
Functional programming
یادگیری لامبدا
Learning lambda
4. اشکال زدایی در جاوا
4. Debugging in Java
اشکال زدایی نحو و خطاهای منطقی
Debugging syntax and logical errors
اشکال زدایی با IDE
Debugging with an IDE
راه حل: اشکال را در برش رشته پیدا کنید
Solution: Find the bug in string truncation
راه حل: اشکال را در معکوس رشته پیدا کنید
Solution: Find the bug in string reversal
نتیجه
Conclusion
مراحل بعدی برای یادگیری جاوا
Next steps for learning Java
مراحل بعدی
Next steps
پیمایش مستندات جاوا
Navigating Java documentation
5. توابع در جاوا
5. Functions in Java
توابع چیست؟ (از نظر مفهومی)
What are functions? (conceptually)
با استفاده از توابع داخلی در جاوا
Using built-in functions in Java
تعریف توابع در جاوا
Defining functions in Java
تماس با توابع در جاوا
Calling functions in Java
پارامترهای جاوا
Parameters in Java
انواع بازگشت در جاوا
Return types in Java
راه حل: حروف بزرگ را جابجا کنید
Solution: Move capital letters
6. کلاس در جاوا
6. Classes in Java
ایجاد موارد در جاوا
Creating instances in Java
متغیرهای نمونه و کلاس در جاوا
Instance and class variables in Java
بررسی: کلاس در مقابل موارد
Review: Classes vs. instances
روشهای نمونه در مقابل روشهای کلاس
Instance methods vs. class methods
ایجاد یک کلاس در جاوا
Creating a class in Java
با استفاده از روشهای نمونه در جاوا
Using instance methods in Java
کلاس در جاوا
Classes in Java
سازندگان در جاوا
Constructors in Java
راه حل: مانده حساب بانکی
Solution: Bank account balance
کاترین هاج بهعنوان توسعهدهنده نرمافزار در یک شرکت رسانهای کار میکند.
علاوه بر کار خود بهعنوان توسعهدهنده، کاترین یک کانال YouTube را برای افرادی که مایل هستند اجرا میکند. برای یادگیری نحوه کدنویسی قبل از فارغ التحصیلی از کالج، او به مدت سه سال به عنوان دستیار تدریس علوم کامپیوتر کار کرد. او به تلاقی رسانهها، سرگرمیها و فناوری علاقه زیادی دارد و بر ایجاد نرمافزاری متمرکز است که تأثیرگذار باشد.
نمایش نظرات