لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش یادگیری جاوا از ابتدا - راهنمای مبتدی [ویدئو]
Learn Java from Scratch - A Beginner's Guide [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره جامع برای کسانی که می خواهند برنامه نویسی جاوا را از ابتدا یاد بگیرند عالی است. حتی اگر تجربه برنامه نویسی قبلی یا دانشی از جاوا ندارید، این دوره آموزشی عملی شما را در بیش از 250 مرحله راهنمایی می کند تا به شما کمک کند پایه ای محکم در این زبان به دست آورید.
در طول دوره، از JShell و Eclipse به عنوان IDE خود برای کار بر روی بیش از 200 تمرین کدنویسی، پازل و نمونه کد استفاده خواهید کرد. شما با اصول برنامه نویسی جاوا، از جمله عبارات، متغیرها، و خروجی چاپ، و همچنین عملگرهای جاوا، شرطی ها و روش ها آشنا خواهید شد. برنامه نویسی شی گرا (OOP) نیز به تفصیل پوشش داده شده است، از جمله مفاهیمی مانند کپسوله سازی، انتزاع، وراثت و چندشکلی.
علاوه بر این، این دوره انواع داده جاوا، کلاسهای داخلی، حلقهها، تغییرناپذیری، تاریخها، آرایهها، مجموعهها، ژنریکها، برنامهنویسی تابعی، رشتهها، مدیریت استثنا و I/O فایل را پوشش میدهد.
در پایان دوره، شما درک کاملی از برنامه نویسی جاوا به دست خواهید آورد و آماده پرداختن به موضوعات پیشرفته تر خواهید بود. چه به توسعه نرم افزار، ساختن برنامه های کاربردی وب علاقه مند باشید یا صرفاً می خواهید یک مهارت جدید یاد بگیرید، این دوره مکانی عالی برای شروع است.
تمامی کدها و فایل های پشتیبانی این دوره در آدرس زیر موجود است: https://github.com/PacktPublishing/Learn-Java-from-Scratch---A-Beginners-Guide درک ساختارهای دستوری و کنترلی پایه جاوا
توسعه مهارت در برنامه نویسی شی گرا
کاربرد مفاهیم برنامه نویسی تابعی در جاوا
ایجاد و کار با آرایه ها، رشته ها و مجموعه ها
نوشتن برنامه هایی که فایل ها را می خوانند و می نویسند
ساخت پروژه با استفاده از جاوا و ابزارهای استاندارد صنعتی این دوره برای مبتدیانی که هیچ تجربه برنامه نویسی قبلی ندارند و می خواهند جاوا را یاد بگیرند ایده آل است. همچنین برای کسانی که در برنامه نویسی جاوا مبتدی هستند و می خواهند مهارت های خود را در نوشتن برنامه های جاوا عالی افزایش دهند مناسب است. علاوه بر این، برای افرادی که علاقه مند به تسلط بر اصول برنامه نویسی شی گرا یا یادگیری اصول برنامه نویسی تابعی با جاوا هستند، مناسب است. پوشش جامع برنامه نویسی جاوا، از جمله نحو اولیه، ساختارهای کنترلی و موارد دیگر * بیش از 200 نمونه کد عملی برای کمک به اعمال مهارت ها در سناریوهای دنیای واقعی و کسب اعتماد به نفس * 250 فیلم گام به گام طراحی شده برای راهنمایی زبان آموزان از مبتدی تا حرفه ای در برنامه نویسی جاوا
سرفصل ها و درس ها
مقدمه ای بر دوره – برنامه نویسی جاوا
Introduction to Course – Java Programming
مرحله 21 - عملگر تخصیص جاوا - معماهای افزایش، کاهش و ترکیب
Step 21 - Java Assignment Operator - Puzzles on Increment, Decrement, and Compound
مرحله 22 - نکات برنامه نویسی: JShell - میانبرها، چند خط و متغیرها
Step 22 - Programming Tips: JShell - Shortcuts, Multiple Lines, and Variables
مرحله 23 - شرایط جاوا و بیانیه If - مقدمه
Step 23 - Java Conditionals and If Statement – Introduction
مرحله 24 - شرایط جاوا و بیانیه If - دستورات تمرین
Step 24 - Java Conditionals and If Statement - Exercise Statements
مرحله 25 - شرایط جاوا و بیانیه If - راه حل های تمرین
Step 25 - Java Conditionals and If Statement - Exercise Solutions
مرحله 26 - شرایط جاوا و بیانیه If - پازل
Step 26 - Java Conditionals and If Statement – Puzzles
مرحله 27 - جاوا برای حلقه برای چاپ جدول ضرب - مقدمه
Step 27 - Java For Loop to Print Multiplication Table – Introduction
مرحله 28 - جاوا برای حلقه برای چاپ جدول ضرب - دستورات تمرین
Step 28 - Java For Loop to Print Multiplication Table - Exercise Statements
مرحله 29 - جاوا برای حلقه برای چاپ جدول ضرب - راه حل های تمرین
Step 29 - Java For Loop to Print Multiplication Table - Exercise Solutions
مرحله 30 - جاوا برای حلقه برای چاپ جدول ضرب - پازل
Step 30 - Java For Loop to Print Multiplication Table – Puzzles
مرحله 31 - شروع به برنامه نویسی - تجدید نظر در تمام اصطلاحات
Step 31 - Getting Started with Programming - Revise All Terminology
مقدمه ای بر روش با جدول ضرب
Introduction to Method with Multiplication Table
مرحله 00 - بخش 02 - روشها - مقدمه
Step 00 - Section 02 - Methods - an Introduction
مرحله 01 - اولین روش جاوا شما - Hello World Twice و بیانیه های تمرین
Step 01 - Your First Java Method - Hello World Twice and Exercise Statements
مرحله 02 - مقدمه ای بر روش های جاوا - تمرین ها و پازل ها
Step 02 - Introduction to Java Methods - Exercises and Puzzles
مرحله 03 - نکته برنامه نویسی - روش های ویرایش با JShell
Step 03 - Programming Tip - Editing Methods with JShell
مرحله 04 - مقدمه ای بر روش های جاوا - آرگومان ها و پارامترها
Step 04 - Introduction to Java Methods - Arguments and Parameters
مرحله 05 - مقدمه ای بر استدلال های روش جاوا - تمرین ها
Step 05 - Introduction to Java Method Arguments – Exercises
مرحله 06 - مقدمه ای بر استدلال های روش جاوا - معماها و نکات
Step 06 - Introduction to Java Method Arguments - Puzzles and Tips
مرحله 07 - بازگشت به جدول ضرب - ایجاد یک روش
Step 07 - Getting Back to Multiplication Table - Creating a Method
مرحله 08 - جدول ضرب را با پارامتر و روش اضافه بار چاپ کنید
Step 08 - Print Multiplication Table with a Parameter and Method Overloading
مرحله 09 - ارسال چند پارامتر به یک روش جاوا
Step 09 - Passing Multiple Parameters to a Java Method
مرحله 10 - بازگشت از روش جاوا - مقدمه
Step 10 - Returning from a Java Method - an Introduction
مرحله 11 - بازگشت از روش جاوا - تمرینات
Step 11 - Returning from a Java Method – Exercises
مرحله 12 - روش ها - بررسی بخش
Step 12 - Methods - Section Review
مقدمه ای بر پلتفرم جاوا
Introduction to the Java Platform
مرحله 00 - بخش 03 - مرور کلی پلتفرم جاوا - نمای کلی بخش
Step 00 - Section 03 - Overview of the Java Platform - Section Overview
مرحله 01 - مرور کلی پلتفرم جاوا - مقدمه - جاوا، جاواک، بایت کد
Step 01 - Overview of the Java Platform - an Introduction - java, javac, bytecode
مرحله 02 - کلاس و شی جاوا - نگاه اول
Step 02 - Java Class and Object - First Look
مرحله 03 - یک متد در کلاس جاوا ایجاد کنید
Step 03 - Create a Method in a Java Class
مرحله 04 - کلاس Planet.java را ایجاد و کامپایل کنید
Step 04 - Create and Compile Planet.java Class
مرحله 05 - کلاس Planet را با جاوا اجرا کنید - با استفاده از روش اصلی
Step 05 - Run Planet Class with Java - Using a Main Method
مرحله 06 - با کلاس Planet بازی کنید و یاد بگیرید
Step 06 - Play and Learn with Planet Class
مرحله 07 - JDK در مقابل JRE در مقابل JVM
Step 07 - JDK Versus JRE Versus JVM
مقدمه ای بر Eclipse - اولین پروژه جاوا
Introduction to Eclipse - First Java Project
مرحله 00 - نصب Eclipse - Windows
Step 00 - Installing Eclipse - Windows
مرحله 00 - نصب Eclipse - Mac
Step 00 - Installing Eclipse - Mac
مرحله 01 - ایجاد یک پروژه جاوا جدید با Eclipse
Step 01 - Creating a New Java Project with Eclipse
مرحله 02 - اولین کلاس جاوا با Eclipse
Step 02 - Our First Java Class with Eclipse
مرحله 03 - نوشتن برنامه جاوا جدول ضرب با Eclipse
Step 03 - Writing Multiplication Table Java Program with Eclipse
مرحله 04 - افزودن روش های بیشتر برای برنامه جدول ضرب
Step 04 - Adding More Methods for Multiplication Table Program
نکته Eclipse - Save Actions
Eclipse Tip - Save Actions
فعلا از ماژول ها استفاده نکنید
Do Not Use Modules for Now
مرحله 05 - برنامه نویسی نکته 1: Refactoring با Eclipse
Step 05 - Programming Tip 1: Refactoring with Eclipse
مرحله 06 - برنامه نویسی نکته 2: اشکال زدایی با Eclipse
Step 06 - Programming Tip 2: Debugging with Eclipse
مرحله 07 - نکته برنامه نویسی 3: Eclipse در مقابل JShell - نحوه انتخاب
Step 07 - Programming Tip 3: Eclipse Versus JShell - How to Choose
مقدمه ای بر برنامه نویسی شی گرا
Introduction to Object-Oriented Programming
مرحله 00 - مقدمه ای بر برنامه نویسی شی گرا - نمای کلی بخش
Step 00 - Introduction to Object-Oriented Programming - Section Overview
مرحله 01 - مقدمه ای بر برنامه نویسی شی گرا - مبانی
Step 01 - Introduction to Object-Oriented Programming – Basics
مرحله 02 - مقدمه ای بر برنامه نویسی شی گرا - اصطلاحات - شی کلاس
Step 02 - Introduction to Object-Oriented Programming - Terminology - Class Object
مرحله 03 - مقدمه ای بر برنامه نویسی شی گرا - تمرین - خرید آنلاین
Step 03 - Introduction to Object-Oriented Programming - Exercise – Online Shopping
مرحله 04 - کلاس جاوا موتور دوچرخه و چند شیء ایجاد کنید
Step 04 - Create Motor Bike Java Class and a Couple of Objects
مرحله 05 - راه حل های تمرین - کلاس کتاب و سه نمونه
Step 05 - Exercise Solutions - Book Class and Three Instances
مرحله 06 - معرفی وضعیت یک شی با متغیر سرعت
Step 06 - Introducing State of an Object with Speed Variable
مرحله 07 - درک مبانی کپسولاسیون با روش های ستر
Step 07 - Understanding Basics of Encapsulation with Setter Methods
مرحله 08 - تمرینات و نکات - دریافت کننده ها و تولید کننده ها و ستترها با E
Step 08 - Exercises and Tips - Getters and Generating Getters and Setters with E
مرحله 09 - معماهای مربوط به این و مقداردهی اولیه متغیرهای عضو
Step 09 - Puzzles on This and Initialization of Member Variables
مرحله 10 - اولین مزیت کپسولاسیون
Step 10 - First Advantage of Encapsulation
مرحله 11 - مقدمه ای بر کپسولاسیون - سطح 2
Step 11 - Introduction to Encapsulation - Level 2
مرحله 12 - تمرینات کپسولاسیون - اعتبار سنجی بهتر و کلاس کتاب
Step 12 - Encapsulation Exercises - Better Validation and Book Class
مرحله 13 - مقدمه ای بر انتزاع
Step 13 - Introduction to Abstraction
مرحله 14 - آشنایی با سازندگان جاوا
Step 14 - Introduction to Java Constructors
مرحله 15 - مقدمه ای بر سازندگان جاوا - تمرین ها و پازل ها
Step 15 - Introduction to Java Constructors - Exercises and Puzzles
مرحله 16 - مقدمه ای بر برنامه نویسی شی گرا - نتیجه گیری
Step 16 - Introduction to Object-Oriented Programming – Conclusion
انواع داده های اولیه و جایگزین ها
Primitive Data Types and Alternatives
مرحله 00 - انواع داده های اولیه در عمق - نمای کلی بخش
Step 00 - Primitive Data Types in Depth - Section Overview
مرحله 01 - اصول اولیه در مورد انواع داده عدد صحیح جاوا - ریخته گری، اپراتورها و موارد دیگر
Step 01 - Basics about Java Integer Data Types - Casting, Operators, and More
مرحله 02 - انواع داده های عدد صحیح جاوا - پازل - اکتال، هگزادسیمال، پس و پیش صحیح
Step 02 - Java Integer Data Types - Puzzles - Octal, Hexadecimal, Post- and Pre-Integer
مرحله 03 - انواع داده های عدد صحیح جاوا - تمرینات - BiNumber - افزودن، ضرب و دو برابر کردن
Step 03 - Java Integer Data Types - Exercises - BiNumber - Add, Multiply, and Double
مرحله 04 - انواع داده های نقطه شناور جاوا - ریخته گری، تبدیل و دقت
Step 04 - Java Floating Point Data Types - Casting, Conversion, and Accuracy
مرحله 05 - مقدمه ای بر کلاس جاوا BigDecimal
Step 05 - Introduction to BigDecimal Java Class
مرحله 08 - نوع داده بولین جاوا - عملگرهای رابطه ای و منطقی
Step 08 - Java Boolean Data Type - Relational and Logical Operators
مرحله 09 - نوع داده بولین جاوا - پازل ها - اپراتورهای اتصال کوتاه
Step 09 - Java Boolean Data Type - Puzzles - Short Circuit Operators
مرحله 10 - char نوع داده کاراکتر جاوا - نمایش و تبدیل
Step 10 - Java Character Data Type char - Representation and Conversion
مرحله 11 - نوع داده char Java - تمرین 1 - isVowel
Step 11 - Java char Data Type - Exercise 1 – isVowel
مرحله 12 - نوع داده char Java - تمرین 2 - isDigit
Step 12 - Java char Data Type - Exercise 2 – isDigit
مرحله 13 - نوع داده کاراکتر جاوا - تمرین 3 - isConsonant، لیست بزرگ و L
Step 13 - Java char Data Type - Exercise 3 - isConsonant, List Upper Case, and L
مرحله 14 - انواع داده های اولیه در عمق - نتیجه گیری
Step 14 - Primitive Data Types in Depth – Conclusion
شرایط
Conditionals
مرحله 00 - شرایط با جاوا - نمای کلی بخش
Step 00 - Conditionals with Java - Section Overview
مرحله 01 - مقدمه ای بر بیانیه If Else
Step 01 - Introduction to If Else Statement
مرحله 02 - مقدمه ای بر Nested If Else
Step 02 - Introduction to Nested If Else
مرحله 03 - بیانیه اگر دیگری - پازل
Step 03 - If Else Statement – Puzzles
مرحله 04 - اگر مشکل دیگری وجود دارد - چگونه ورودی کاربر را در جاوا دریافت کنیم؟
Step 04 - If Else Problem - How to Get User Input in Java?
مرحله 05 - اگر مشکل دیگری وجود دارد - چگونه شماره 2 و انتخاب را از کاربر دریافت کنیم؟
Step 05 - If Else Problem - How to Get Number 2 and Choice from User?
مرحله 06 - مشکل If Else - پیاده سازی با Nested If Else
Step 06 - If Else Problem - Implementing with Nested If Else
نکته برنامه نویسی - CodingBat Dot Com
Programming Tip - CodingBat Dot Com
مرحله 01 - جاوا برای حلقه - نحو و پازل
Step 01 - Java For Loop - Syntax and Puzzles
مرحله 02 - جاوا برای حلقه - مرور کلی تمرین ها و اولین تمرین اعداد اول
Step 02 - Java For Loop - Exercises Overview and First Exercise Prime Numbers
مرحله 03 - جاوا برای حلقه - تمرین - جمع کردن تا N عدد و مجموع مقسوم علیه
Step 03 - Java For Loop - Exercise - Sum Up to N Numbers and Sum of Divisors
مرحله 04 - جاوا برای حلقه - تمرین - چاپ مثلث عددی
Step 04 - Java For Loop - Exercise - Print a Number Triangle
Eclipse Tip - Templates - sysout، main، fore، ifelse
Eclipse Tip - Templates - sysout, main, fore, ifelse
مرحله 05 - در حالی که حلقه در جاوا - یک مقدمه
Step 05 - While Loop in Java - an Introduction
مرحله 06 - حلقه while - تمرینات - مکعب و مربع تا حد مجاز
Step 06 - While Loop - Exercises - Cubes and Squares Up to Limit
مرحله 07 - Do while Loop در جاوا - مقدمه
Step 07 - Do While Loop in Java - an Introduction
مرحله 08 - انجام حلقه while در جاوا - یک مثال - مکعب در حالی که کاربر n مثبت را وارد می کند
Step 08 - Do While Loop in Java - an Example - Cube While User Enters Positive n
مرحله 09 - مقدمه ای بر Break و Continue
Step 09 - Introduction to Break and Continue
مرحله 10 - انتخاب حلقه در جاوا - For Versus while در مقابل Do while
Step 10 - Selecting Loop in Java - For Versus While Versus Do While
انواع مرجع
Reference Types
مرحله 00 - انواع مرجع جاوا - مقدمه بخش
Step 00 - Java Reference Types - Section Introduction
مرحله 01 - انواع مرجع - چگونه در حافظه ذخیره می شوند؟
Step 01 - Reference Types - How Are they Stored in Memory?
مرحله 03 - کلاس رشته - مقدمه و تمرین - چاپ هر کلمه و Char On
Step 03 - String Class - Introduction and Exercise - Print Each Word and Char On
مرحله 04 - کلاس رشته - راه حل تمرین و چند روش مهم دیگر
Step 04 - String Class - Exercise Solution and Some More Important Methods
مرحله 05 - درک رشته غیرقابل تغییر است و رشته با حروف بزرگ، کوچکتر
Step 05 - Understanding String Is Immutable and String Concat, Upper Case, Lower
مرحله 06 - الحاق رشته ها و پیوستن، جایگزینی روش ها
Step 06 - String Concatenation and Join, Replace Methods
مرحله 07 - جایگزین های رشته جاوا - StringBuffer و StringBuilder
Step 07 - Java String Alternatives - StringBuffer and StringBuilder
مرحله 08 - کلاس های جاوا Wrapper - مقدمه - چرا و چه؟
Step 08 - Java Wrapper Classes - an Introduction - Why and What?
مرحله 09 - کلاس های جاوا Wrapper - ایجاد - سازنده و valueOf
Step 09 - Java Wrapper Classes - Creation - Constructor and valueOf
مرحله 10 - کلاس های جاوا Wrapper - بوکس خودکار و چند ثابت Wrapper - SIZE
Step 10 - Java Wrapper Classes - Auto Boxing and a Few Wrapper Constants – SIZE
مرحله 11 - تاریخ های جاوا - مقدمه ای بر LocalDate، LocalTime و LocalDateTime
Step 11 - Java Dates - Introduction to LocalDate, LocalTime, and LocalDateTime
مرحله 12 - تاریخ های جاوا - کاوش LocalDate - ایجاد و روش های بازی با D
Step 12 - Java Dates - Exploring LocalDate - Creation and Methods to Play with D
مرحله 13 - تاریخ های جاوا - کاوش LocalDate - مقایسه تاریخ ها و ایجاد Specif
Step 13 - Java Dates - Exploring LocalDate - Comparing Dates and Creating Specif
نکته Eclipse - کاوش API جاوا
Eclipse Tip - Exploring Java API
مرحله 14 - انواع مرجع جاوا - نتیجه گیری
Step 14 - Java Reference Types – Conclusion
آرایه ها و آرایه ها
Arrays and ArrayLists
مرحله 00 - مقدمه ای بر Array و ArrayList - بخش معرفی با چالش
Step 00 - Introduction to Array and ArrayList - Section Introduction with a Challenge
مرحله 01 - درک نیاز و اصول اولیه یک آرایه
Step 01 - Understanding the Need and Basics about an Array
مرحله 02 - آرایه های جاوا - ایجاد و دسترسی به مقادیر - مقدمه
Step 02 - Java Arrays - Creating and Accessing Values – Introduction
مرحله 03 - آرایه های جاوا - پازل ها - آرایه های اشیاء، انواع داده های اولیه، toStr
Step 03 - Java Arrays - Puzzles - Arrays of Objects, Primitive Data Types, toStr
مرحله 04 - آرایه های جاوا - مقایسه، مرتب سازی و پر کردن
Step 04 - Java Arrays - Compare, Sort, and Fill
مرحله 05 - آرایههای جاوا - تمرین - ایجاد کلاس دانشجویی - قسمت 1 - Total و Ave
Step 05 - Java Arrays - Exercise - Create Student Class - Part 1 - Total and Ave
مرحله 06 - آرایه های جاوا - تمرین - ایجاد کلاس دانشجویی - قسمت 2 - حداکثر و حداقل
Step 06 - Java Arrays - Exercise - Create Student Class - Part 2 - Maximum and Minimum
مرحله 07 - مقدمه ای بر استدلال های متغیر - نیاز
Step 07 - Introduction to Variable Arguments – Need
مرحله 08 - مقدمه ای بر آرگومان های متغیر - مبانی
Step 08 - Introduction to Variable Arguments – Basics
مرحله 09 - مقدمه ای بر استدلال های متغیر - تقویت کلاس دانش آموزی
Step 09 - Introduction to Variable Arguments - Enhancing Student Class
مرحله 10 - آرایه های جاوا - استفاده از اشیاء شخصی و عناصر رشته با تمرین
Step 10 - Java Arrays - Using Person Objects and String Elements with Exercises
نکته Eclipse - تولید کد
Eclipse Tip - Code Generation
مرحله 11 - آرایه های رشته جاوا - راه حل های تمرینی - چاپ روز هفته با اکثر
Step 11 - Java String Arrays - Exercise Solutions - Print Day of Week with Most
مرحله 12 - اضافه کردن و حذف علائم - مشکل با آرایه ها
Step 12 - Adding and Removing Marks - Problem with Arrays
مرحله 13 - ابتدا به ArrayList نگاه کنید - مقدمه
Step 13 - First Look at ArrayList - an Introduction
مرحله 14 - ابتدا به ArrayList نگاه کنید - Refactoring کلاس دانشجویی برای استفاده از ArrayList
Step 14 - First Look at ArrayList - Refactoring Student Class to Use ArrayList
مرحله 15 - ابتدا به ArrayList نگاه کنید - تقویت کلاس دانشجویی با افزودن و حذف
Step 15 - First Look at ArrayList - Enhancing Student Class with Add and Remove
مرحله 16 - Array و ArrayList - نتیجه گیری
Step 16 - Array and ArrayList – Conclusion
دوباره برنامه نویسی شی گرا
Object-Oriented Programming Again
مرحله 00 - برنامه نویسی شی گرا - سطح 2 - مقدمه بخش
Step 00 – Object-Oriented Programming - Level 2 - Section Introduction
مرحله 01 - مبانی طراحی یک کلاس - کلاس، شیء، حالت و رفتار
Step 01 - Basics of Designing a Class - Class, Object, State, and Behavior
مرحله 02 - مثال OOP - کلاس فن - تصمیم گیری وضعیت و سازندگان
Step 02 - OOP Example - Fan Class - Deciding State and Constructors
مرحله 03 - مثال OOP - کلاس فن - تصمیم گیری درباره رفتار با روش ها
Step 03 - OOP Example - Fan Class - Deciding Behavior with Methods
مرحله 14 - کلاس انتزاعی جاوا - مثال اول - ایجاد دستور العمل با الگوی M
Step 14 - Java Abstract Class - First Example - Creating Recipes with Template M
مرحله 16 - رابط جاوا - مثال 1 - کنسول بازی - چگونه در مورد Intef فکر کنیم
Step 16 - Java Interface - Example 1 - Gaming Console - How to Think about Intef
مرحله 17 - رابط جاوا - مثال 2 - الگوریتم پیچیده - API تعریف شده توسط خارجی
Step 17 - Java Interface - Example 2 - Complex Algorithm - API Defined by extern
مرحله 19 - رابط جاوا در مقابل کلاس انتزاعی - مقایسه
Step 19 - Java Interface Versus Abstract Class - a Comparison
مرحله 20 - رابط جاوا Flyable و Abstract Class Animal - یک تمرین
Step 20 - Java Interface Flyable and Abstract Class Animal - an Exercise
نکته برنامه نویسی - 97 چیزی که هر برنامه نویسی باید بداند
Programming Tip - 97 Things Every Programmer Should Know
مرحله 21 - چند شکلی - مقدمه
Step 21 - Polymorphism - an Introduction
مجموعه ها
Collections
مرحله 01 - مجموعههای جاوا - مروری بر بخش با نیاز به مجموعهها
Step 01 - Java Collections - Section Overview with Need for Collections
مرحله 02 - رابط فهرست - مقدمه - موقعیت پادشاه است
Step 02 - List Interface - Introduction - Position Is King
مرحله 03 - فهرست رابط - تغییرناپذیری و معرفی پیاده سازی ها - آرایه
Step 03 - List Interface - Immutability and Introduction of Implementations – Array
مرحله 04 - لیست پیاده سازی رابط - ArrayList در مقابل LinkedList
Step 04 - List Interface Implementations - ArrayList Versus LinkedList
نکته برنامه نویسی - برنامه نویسی را در 10 سال به خودتان بیاموزید
Programming Tip - Teach Yourselves Programming in 10 Years
مرحله 05 - پیاده سازی رابط لیست - ArrayList در مقابل بردار
Step 05 - List Interface Implementations - ArrayList Versus Vector
مرحله 06 - رابط فهرست - روشهایی برای افزودن، حذف و تغییر عناصر و فهرستها
Step 06 - List Interface - Methods to Add, Remove, and Change Elements and Lists
مرحله 07 - لیست و ArrayList - تکرار در اطراف عناصر
Step 07 - List and ArrayList - Iterating Around Elements
مرحله 08 - List and ArrayList - انتخاب روش تکرار برای چاپ و حذف
Step 08 - List and ArrayList - Choosing Iteration Approach for Printing and Delete
مرحله 09 - لیست و فهرست آرایه - پازل - تایپ ایمنی و حذف اعداد صحیح
Step 09 - List and ArrayList - Puzzles - Type Safety and Removing Integers
مرحله 10 - فهرست و فهرست آرایه - مرتب سازی - مقدمه ای بر مجموعه ها مرتب سازی استاتیک
Step 10 - List and ArrayList - Sorting - Introduction to Collections Sort Static
مرحله 11 - لیست و ArrayList - مرتب سازی - پیاده سازی رابط قابل مقایسه
Step 11 - List and ArrayList - Sorting - Implementing Comparable Interface
مرحله 12 - لیست و آرای لیست - مرتب سازی - ارائه انعطاف پذیری با پیاده سازی مقایسه کننده
Step 12 - List and ArrayList - Sorting - Providing Flexibility by Implementing Comparator
مرحله 13 - لیست و ArrayList - یک خلاصه
Step 13 - List and ArrayList - a Summary
مرحله 14 - تنظیم رابط - مقدمه - بدون تکرار
Step 14 - Set Interface - Introduction - No Duplication
مرحله 15 - درک ساختارهای داده - آرایه، لینکد لیست و هش کردن
Step 15 - Understanding Data Structures - Array, LinkedList, and Hashing
مرحله 16 - درک ساختارهای داده - درخت - ترتیب مرتب شده
Step 16 - Understanding Data Structures - Tree - Sorted Order
مرحله 17 - تنظیم رابط - Hands-On - HashSet، LinkedHashSet و TreeSet
Step 17 - Set Interface – Hands-On - HashSet, LinkedHashSet and TreeSet
مرحله 18 - تنظیم رابط - تمرین - یافتن شخصیت های منحصر به فرد در یک لیست
Step 18 - Set Interface - Exercise - Find Unique Characters in a List
مرحله 19 - TreeSet - Methods from NavigableSet - طبقه، پایین، بالا، زیر مجموعه، سر
Step 19 - TreeSet - Methods from NavigableSet - floor, lower, upper, subSet, head
مرحله 20 - واسط صف - عناصر فرآیند را به ترتیب پردازش کنید
Step 20 - Queue Interface - Process Elements in Order
مرحله 21 - مقدمه ای بر PriorityQueue - روش های اساسی و اولویت سفارشی
Step 21 - Introduction to PriorityQueue - Basic Methods and Customized Priority
مرحله 22 - رابط نقشه - مقدمه - کلید و ارزش
Step 22 - Map Interface - an Introduction - Key and Value
مرحله 25 - رابط نقشه - مقایسه - HashMap در مقابل LinkedHashMap در مقابل TreeMap
Step 25 - Map Interface - Comparison - HashMap Versus LinkedHashMap Versus TreeMap
مرحله 26 - رابط نقشه - تمرین - شمارش تعداد کاراکترها و کلمات
Step 26 - Map Interface - Exercise - Count Occurrences of Characters and Words
مرحله 28 - مجموعه های جاوا - نتیجه گیری با سه نکته
Step 28 - Java Collections - Conclusion with Three Tips
ژنریک ها
Generics
مرحله 01 - مقدمه ای بر ژنریک ها - چرا به ژنریک نیاز داریم؟
Step 01 - Introduction to Generics - Why Do We Need Generics?
مرحله 02 - پیاده سازی Generics برای لیست سفارشی
Step 02 - Implementing Generics for the Custom List
مرحله 03 - گسترش فهرست سفارشی با یک روش بازگشت عمومی
Step 03 - Extending Custom List with a Generic Return Method
مرحله 04 - پازل های ژنریک - محدودیت ها با روش های گسترده و عمومی
Step 04 - Generics Puzzles - Restrictions with Extends and Generic Methods
مرحله 05 - Generics و WildCards - کران بالا و کران پایین
Step 05 - Generics and WildCards - Upper Bound and Lower Bound
مقدمه ای بر برنامه نویسی تابعی
Introduction to Functional Programming
مرحله 01 - مقدمه ای بر برنامه نویسی تابعی - توابع درجه یک هستند
Step 01 - Introduction to Functional Programming - Functions Are First Class
مرحله 02 - برنامه نویسی تابعی - مثال اول با تابع به عنوان پارامتر
Step 02 - Functional Programming - First Example with Function as Parameter
مرحله 03 - برنامه نویسی تابعی - تمرین - حلقه لیستی از اعداد
Step 03 - Functional Programming - Exercise - Loop a List of Numbers
مرحله 04 - برنامه نویسی تابعی - فیلتر کردن - تمرین هایی برای چاپ زوج و فرد n
Step 04 - Functional Programming - Filtering - Exercises to Print Odd and Even n
مرحله 05 - برنامه نویسی تابعی - جمع آوری - مجموع اعداد در یک لیست
Step 05 - Functional Programming - Collect - Sum of Numbers in a List
مرحله 06 - برنامه نویسی عملکردی در مقابل برنامه ریزی ساختاری - یک مقایسه سریع
Step 06 - Functional Programming Versus Structural Programming - a Quick Comparison
مرحله 07 - اصطلاحات برنامه نویسی تابعی - بیان لامبدا، جریان و عملیات
Step 07 - Functional Programming Terminology - Lambda Expression, Stream, and Operations
مرحله 08 - جریان عملیات میانی - مرتب سازی، متمایز، فیلتر و نقشه
Step 08 - Stream Intermediate Operations - Sort, Distinct, Filter, and Map
مرحله 09 - عملیات میانی جریان - تمرینات - مربع های 10 اول، نقشه
Step 09 - Stream Intermediate Operations - Exercises - Squares of First 10, Map
مرحله 10 - عملیات ترمینال جریان - 1 - حداکثر عملیات با مقایسه کننده
Step 10 - Stream Terminal Operations - 1 - Max Operation with Comparator
مرحله 11 - عملیات ترمینال جریان - 2 - حداقل، جمع آوری به لیست
Step 11 - Stream Terminal Operations - 2 - Min, Collect To List
مرحله 12 - کلاس اختیاری در جاوا - مقدمه
Step 12 - Optional Class in Java - an Introduction
مرحله 13 - پشت صفحه نمایش با رابط های کاربردی - پیاده سازی Predicate Int
Step 13 - Behind the Screen with Functional Interfaces - Implement Predicate Int
مرحله 14 - پشت صفحه نمایش با رابط های کاربردی - پیاده سازی Consumer Int
Step 14 - Behind the Screen with Functional Interfaces - Implement Consumer Int
مرحله 15 - پشت صفحه نمایش با رابط های کاربردی - پیاده سازی Function Int
Step 15 - Behind the Screen with Functional Interfaces - Implement Function Int
مرحله 16 - کد برنامه نویسی تابعی را با مراجع روش ساده کنید
Step 16 - Simplify Functional Programming Code with Method References
مرحله 17 - توابع شهروندان درجه یک هستند
Step 17 - Functions Are First-Class Citizens
مرحله 18 - مقدمه ای بر برنامه نویسی تابعی - نتیجه گیری
Step 18 - Introduction to Functional Programming – Conclusion
مقدمه ای بر موضوعات و همزمانی
Introduction to Threads and Concurrency
مرحله 01 - مقدمه ای بر Threads و Multi-threading - Need for Threads
Step 01 - Introduction to Threads and Multi-Threading - Need for Threads
مرحله 02 - ایجاد یک موضوع برای کار 1 - گسترش کلاس موضوع
Step 02 - Creating a Thread for Task 1 - Extending Thread Class
مرحله 03 - ایجاد یک موضوع برای Task 2 - پیاده سازی Runnable Interface
Step 03 - Creating a Thread for Task 2 - Implement Runnable Interface
مرحله 04 - تئوری - حالات یک موضوع
Step 04 - Theory - States of a Thread
مرحله 05 - قرار دادن درخواست های اولویت دار برای موضوعات
Step 05 - Placing Priority Requests for Threads
مرحله 06 - ارتباط بین موضوعات - روش join
Step 06 - Communication between Threads - join Method
مرحله 07 - روشهای کاربردی موضوع و کلمات کلیدی همگامسازی شده - خواب، بازده
Step 07 - Thread Utility Methods and Synchronized Keywords - Sleep, Yield
مرحله 08 - نیاز به کنترل اجرای موضوعات
Step 08 - Need for Controlling the Execution of Threads
مرحله 09 - مقدمه ای بر خدمات مجری
Step 09 - Introduction to Executor Service
مرحله 10 - سرویس مجری - سفارشی کردن تعداد موضوعات
Step 10 - Executor Service - Customizing Number of Threads
مرحله 11 - سرویس اجرا - برگرداندن آینده از موضوع با استفاده از Callable
Step 11 - Executor Service - Returning a Future from Thread Using Callable
مرحله 12 - سرویس اجرایی - انتظار برای تکمیل چندین کار با استفاده از invokeAny
Step 12 - Executor Service - Waiting for Completion of Multiple Tasks Using invokeAny
مرحله 13 - سرویس اجرا - با استفاده از invokeAny فقط برای سریعترین کار منتظر بمانید
Step 13 - Executor Service - Wait for Only the Fastest Task Using invokeAny
مرحله 14 - نخ ها و چند رشته ای - نتیجه گیری
Step 14 - Threads and Multi-Threading – Conclusion
مقدمه ای بر رسیدگی به استثناها
Introduction to Exception Handling
مرحله 01 - مقدمه ای بر مدیریت استثنا - فرآیند فکر شما در طول استثنا
Step 01 - Introduction to Exception Handling - Your Thought Process During Exception
مرحله 02 - مبانی استثناها - NullPointerException و StackTrace
Step 02 - Basics of Exceptions - NullPointerException and StackTrace
مرحله 03 - اصول مدیریت استثناها - سعی کنید و بگیرید
Step 03 - Basics of Handling Exceptions - try and catch
مرحله 04 - اصول مدیریت استثناها - سلسله مراتب استثنا، تطبیق و گرفتن
Step 04 - Basics of Handling Exceptions - Exception Hierarchy, Matching, and Catch
مرحله 05 - مبانی رسیدگی به استثناها - نیاز به در نهایت
Step 05 - Basics of Handling Exceptions - Need for finally
مرحله 07 - استثناهای بررسی شده در مقابل استثناهای علامت نخورده - یک مثال
Step 07 - Checked Exceptions Versus Unchecked Exceptions - an Example
مرحله 08 - سلسله مراتب خطاها و استثناها - بررسی شده و زمان اجرا
Step 08 - Hierarchy of Errors and Exceptions - Checked and Runtime
مرحله 09 - پرتاب یک استثنا - ارزها با استثنای زمان اجرا مطابقت ندارند
Step 09 - Throwing an Exception - Currencies Do Not Match Runtime Exception
مرحله 10 - پرتاب یک استثنا بررسی شده - روش پرتاب امضا و مدیریت
Step 10 - Throwing a Checked Exception - Throws in Method Signature and Handling
مرحله 11 - پرتاب یک استثنا سفارشی - CurrencyDoNotMatchException
Step 11 - Throwing a Custom Exception – CurrenciesDoNotMatchException
مرحله 12 - کد کمتری را با Try with Resources بنویسید - ویژگی جدید در جاوا 7
Step 12 - Write Less Code with Try with Resources - New Feature in Java 7
مرحله 13 - مبانی رسیدگی به استثناها - معماها 2
Step 13 - Basics of Handling Exceptions - Puzzles 2
مرحله 14 - رسیدگی به استثناها - نتیجه گیری با بهترین شیوه ها
Step 14 - Exception Handling - Conclusion with Best Practices
نکته Eclipse – Ctrl یا Cmd + 1
Eclipse Tip – Ctrl or Cmd + 1
فایل ها و دایرکتوری ها
Files and Directories
مرحله 01 - فهرست فایل ها و پوشه ها در فهرست با روش لیست فایل ها
Step 01 - List Files and Folders in Directory with Files List Method
مرحله 02 - به صورت بازگشتی همه فایل ها و پوشه ها را در فهرست فهرست و فیلتر کنید
Step 02 - Recursively List and Filter All Files and Folders in Directory
مرحله 03 - خواندن محتوا از یک فایل - فایلها readAllLines و روشهای خطوط
Step 03 - Read Content from a File - Files readAllLines and Lines Methods
مرحله 04 - نوشتن محتوا در یک فایل - روش نوشتن فایلها
Step 04 - Writing Content to a File - Files Write Method
همزمانی بیشتر با مجموعه های همزمان و عملیات اتمی
More Concurrency with Concurrent Collections and Atomic Operations
مرحله 01 - شروع به همگام سازی
Step 01 - Getting Started with Synchronized
مرحله 02 - مشکل با همگام سازی - همزمانی کمتر
Step 02 - Problem with Synchronized - Less Concurrency
مرحله 03 - با ReEntrantLock Locks را وارد کنید
Step 03 - Enter Locks with ReEntrantLock
مرحله 04 - مقدمه ای بر کلاس های اتمی - AtomicInteger
Step 04 - Introduction to Atomic Classes – AtomicInteger
مرحله 05 - نیاز به نقشه همزمان
Step 05 - Need for ConcurrentMap
مرحله 06 - پیاده سازی یک مثال با ConcurrentHashMap
Step 06 - Implementing an Example with ConcurrentHashMap
مرحله 07 - ConcurrentHashMap از قفل های مختلف برای مناطق مختلف استفاده می کند
Step 07 - ConcurrentHashMap Uses Different Locks for Different Regions
مرحله 08 - مجموعههای همزمان CopyOnWrite - وقتی خواندن بیشتر از نوشتن است
Step 08 - CopyOnWrite Concurrent Collections - When Reads Are More Than Writes
مرحله 09 - نتیجه گیری
Step 09 – Conclusion
نکات جاوا
Java Tips
نکته جاوا 01 - واردات و واردات استاتیک
Java Tip 01 - Imports and Static Imports
جاوا نکته 02 - بلوک
Java Tip 02 – Blocks
جاوا نکته 03 - روش برابر است
Java Tip 03 - Equals Method
نکته 04 جاوا - روش کد هش
Java Tip 04 - hashcode Method
جاوا نکته 05 - اصلاح کننده های دسترسی کلاس - عمومی و پیش فرض
Java Tip 05 - Class Access Modifiers - Public and Default
نکته جاوا 06 - اصلاح کننده های دسترسی روش - عمومی، محافظت شده، خصوصی و پیش فرض
Java Tip 06 - Method Access Modifiers - Public, Protected, Private, and Default
جاوا نکته 07 - کلاس های نهایی و روش های نهایی
Java Tip 07 - Final Classes and Final Methods
نکته جاوا 08 - متغیرهای نهایی و آرگومان های نهایی
Java Tip 08 - Final Variables and Final Arguments
نکته 09 جاوا - چرا به متغیرهای استاتیک نیاز داریم؟
Java Tip 09 - Why Do We Need Static Variables?
نکته 09 جاوا - چرا به روش های استاتیک نیاز داریم؟
Java Tip 09 - Why Do We Need Static Methods?
نکته 10 جاوا - روش های استاتیک نمی توانند از متدها یا متغیرهای نمونه استفاده کنند
Java Tip 10 - Static Methods Cannot Use Instance Methods or Variables
جاوا نکته 11 - عمومی استاتیک نهایی - ثابت
Java Tip 11 - Public Static Final – Constants
نکته 12 جاوا - کلاس های تو در تو - کلاس داخلی در مقابل کلاس تودرتو ایستا
Java Tip 12 - Nested Classes - Inner Class Versus Static Nested Class
مرحله 02 - درک ویژگی های جدید جاوا - یک مرور کلی
Step 02 - Understanding Java New Features - an Overview
مرحله 03 - شروع به ماژولارسازی جاوا
Step 03 - Getting Started with Java Modularization
مرحله 04 - مدولارسازی جاوا - 01 - خدمات ساختمان و مصرف کننده
Step 04 - Java Modularization - 01 - Building Service and Consumer
مرحله 05 - مدولارسازی جاوا - 02 - تقسیم سرویس و مصرف کننده به JAR
Step 05 - Java Modularization - 02 - Splitting Service and Consumer into JARs
مرحله 06 - ماژولارسازی جاوا - 03 - تقسیم سرویس و مصرف کننده به ماژول ها
Step 06 - Java Modularization - 03 - Splitting Service and Consumer into Modules
مرحله 07 - مدولارسازی جاوا - 04 - یک بررسی سریع
Step 07 - Java Modularization - 04 - a Quick Review
مرحله 08 - کاوش API جدید جاوا - لیست مجموعه و نقشه - روشهای copyOf
Step 08 - Exploring New Java API - List Set and Map - copyOf Methods
مرحله 09 - کاوش API جدید جاوا - فایلها - روشهای readString و writeString
Step 09 - Exploring New Java API - Files - readString and writeString Methods
مرحله 10 - کاوش جدید Java API - Predicate - Not Method
Step 10 - Exploring New Java API - Predicate - not Method
مرحله 11 - کاوش API جدید جاوا - روشهای کاربردی رشته
Step 11 - Exploring New Java API - String Utility Methods
مرحله 12 - بررسی ویژگی های جدید جاوا - استنتاج نوع متغیر محلی
Step 12 - Exploring Java New Features - Local Variable Type Inference
مرحله 13 - کاوش ویژگی های جدید جاوا - Switch Expression
Step 13 - Exploring Java New Features - Switch Expression
مرحله 14 - کاوش ویژگی های جدید جاوا - بلوک های متنی
Step 14 - Exploring Java New Features - Text Blocks
مرحله 15 - کاوش ویژگی های جدید جاوا - رکوردها
Step 15 - Exploring Java New Features - Records
شروع کار با Java Spring Framework
Getting Started with Java Spring Framework
مرحله 01 - درک نیاز به چارچوب Java Spring
Step 01 - Understanding the Need for Java Spring Framework
مرحله 02 - شروع به کار با Java Spring Framework
Step 02 - Getting Started with Java Spring Framework
مرحله 03 - ایجاد یک پروژه چارچوب جدید Spring با Maven و Java
Step 03 - Creating a New Spring Framework Project with Maven and Java
مرحله 04 - شروع به کار با برنامه بازی جاوا
Step 04 - Getting Started with Java Gaming Application
مرحله 05 - درک کوپلینگ شل و کوپلینگ محکم
Step 05 - Understanding Loose Coupling and Tight Coupling
مرحله 06 - معرفی رابط جاوا برای اتصال آزادانه برنامه
Step 06 - Introducing Java Interface to Make App Loosely Coupled
مرحله 07 - وارد کردن Spring Framework برای ایجاد اتصال آزادانه برنامه جاوا
Step 07 - Bringing in Spring Framework to Make Java App Loosely Coupled
مرحله 08 - اولین جاوا Spring Bean و راه اندازی پیکربندی Java Spring
Step 08 - Our First Java Spring Bean and Launching Java Spring Configuration
مرحله 09 - ایجاد بیشتر جاوا Spring Beans در فایل پیکربندی Spring Java
Step 09 - Creating More Java Spring Beans in Spring Java Configuration File
مرحله 10 - پیاده سازی سیم کشی خودکار در فایل پیکربندی جاوا فریم ورک Spring
Step 10 - Implementing Auto Wiring in Spring Framework Java Configuration File
مرحله 11 - سوالاتی در مورد چارچوب Spring - چه خواهیم آموخت؟
Step 11 - Questions about Spring Framework - What Will We Learn?
مرحله 12 - درک Spring IOC Container: Application Context and Bean Factory
Step 12 - Understanding Spring IOC Container: Application Context and Bean Factory
مرحله 13 - کاوش Java Bean در مقابل POJO در مقابل Spring Bean
Step 13 - Exploring Java Bean Versus POJO Versus Spring Bean
مرحله 14 - سیم کشی خودکار لوبیا چارچوب فنری - حاشیه نویسی اولیه و واجد شرایط
Step 14 - Spring Framework Bean Auto Wiring - Primary and Qualifier Annotations
مرحله 15 - استفاده از Spring Framework برای مدیریت Beans برای برنامه بازی جاوا
Step 15 - Using Spring Framework to Manage Beans for Java Gaming App
مرحله 16 - سوالات بیشتر در مورد Java Spring Framework - چه خواهیم آموخت؟
Step 16 - More Questions about Java Spring Framework - What Will We Learn?
مرحله 17 - کاوش چارچوب Spring با جاوا - بررسی
Step 17 - Exploring Spring Framework with Java - Review
استفاده از Spring Framework برای ایجاد و مدیریت اشیاء جاوا
Using Spring Framework to Create and Manage Your Java Objects
مرحله 01 - دریافت Framework Spring برای ایجاد و مدیریت اشیاء جاوا
Step 01 - Getting Spring Framework to Create and Manage Your Java Objects
مرحله 02 - کاوش حاشیه نویسی های اولیه و واجد شرایط برای اجزای بهار
Step 02 - Exploring Primary and Qualifier Annotations for Spring Components
مرحله 03 - اولیه و واجد شرایط - از کدام حاشیه نویسی بهار باید استفاده کنید؟
Step 03 - Primary and Qualifier - Which Spring Annotation Should You Use?
مرحله 04 - کاوش چارچوب Spring - انواع مختلف تزریق وابستگی
Step 04 - Exploring Spring Framework - Different Types of Dependency Injection
مرحله 05 - چارچوب Java Spring - درک اصطلاحات مهم
Step 05 - Java Spring Framework - Understanding Important Terminology
مرحله 06 - Java Spring Framework - مقایسه @Component در مقابل @Bean
Step 06 - Java Spring Framework - Comparing @Component Versus @Bean
مرحله 07 - چرا ما در برنامه های Java Spring وابستگی داریم؟
Step 07 - Why Do We Have Dependencies in Java Spring Applications?
مرحله 08 - تمرین: راه حلی برای مثال چارچوب بهار جاوا در دنیای واقعی
Step 08 - Exercise: Solution for Real-World Java Spring Framework Example
مرحله 09 - کاوش چارچوب Spring با جاوا - بررسی
Step 09 - Exploring Spring Framework with Java - Review
کاوش ویژگی های پیشرفته Spring Framework
Exploring Spring Framework Advanced Features
مرحله 01 - کاوش اولیه سازی تنبل و مشتاق فنر فریم ورک لوبیا
Step 01 - Exploring Lazy and Eager Initialization of Spring Framework Beans
مرحله 02 - مقایسه اولیه سازی تنبل در مقابل اولیه سازی مشتاق
Step 02 - Comparing Lazy Initialization Versus Eager Initialization
مرحله 03 - کاوش در چارچوب جاوا Spring Framework Bean - Prototype و Singleton
Step 03 - Exploring Java Spring Framework Bean Scopes - Prototype and Singleton
مرحله 04 - مقایسه نمونه اولیه در مقابل Singleton - Spring Framework Bean Scopes
Step 04 - Comparing Prototype Versus Singleton - Spring Framework Bean Scopes
مرحله 05 - کاوش لوبیاهای بهار - PostConstruct و PreDestroy
Step 05 - Exploring Spring Beans - PostConstruct and PreDestroy
مرحله 06 - تکامل جاکارتا EE - مقایسه با J2EE و Java EE
Step 06 - Evolution of Jakarta EE - Comparing with J2EE and Java EE
مرحله 07 - کاوش CDI جاکارتا با Spring Framework و جاوا
Step 07 - Exploring Jakarta CDI with Spring Framework and Java
مرحله 08 - کاوش در پیکربندی Java Spring XML
Step 08 - Exploring Java Spring XML Configuration
مرحله 09 - حاشیه نویسی جاوا در مقابل پیکربندی XML برای Java Spring Framework
Step 09 - Java Annotations Versus XML Configuration for Java Spring Framework
مرحله 10 - کاوش در حاشیههای کلیشهای چارچوب Spring - مؤلفه و موارد دیگر
Step 10 - Exploring Spring Framework Stereotype Annotations - Component and more
مرحله 11 - بررسی سریع - حاشیه نویسی های مهم چارچوب بهار
Step 11 - Quick Review - Important Spring Framework Annotations
مرحله 12 - بررسی سریع - مفاهیم مهم چارچوب بهار
Step 12 - Quick Review - Important Spring Framework Concepts
مرحله 13 - کاوش تصویر بزرگ بهار - چارچوب، ماژول ها و پروژه ها
Step 13 - Exploring Spring Big Picture - Framework, Modules, and Projects
شروع کار با بوت بهار
Getting Started with Spring Boot
مرحله 01 - شروع به کار با بوت بهار - اهداف
Step 01 - Getting Started with Spring Boot – Goals
مرحله 02 - راه اندازی پروژه جدید Spring Boot با Spring Initializer
Step 02 - Setting Up New Spring Boot Project with Spring Initializer
مرحله 03 - با Spring Boot یک Hello World API بسازید
Step 03 - Build a Hello World API with Spring Boot
مرحله 04 - شناخت جهان قبل از بوت بهار - بررسی اجمالی 10000 فوت
Step 04 - Understanding the World before Spring Boot – 10,000 Feet Overview
مرحله 05 - درک سحر و جادو بوت بهار - پروژه های شروع بوت بهار
Step 05 - Understanding Spring Boot Magic - Spring Boot Starter Projects
مرحله 06 - درک Spring Boot Magic - پیکربندی خودکار
Step 06 - Understanding Spring Boot Magic - Autoconfiguration
مرحله 07 - بازی با Spring Boot
Step 07 - Playing with Spring Boot
مرحله 08 - درک Spring Boot Magic - سرورهای جاسازی شده
Step 08 - Understanding Spring Boot Magic - Embedded Servers
مرحله 09 - کاوش در محرک بوت فنری
Step 09 - Exploring Spring Boot Actuator
مرحله 10 - کاوش ابزار توسعه دهنده Spring Boot
Step 10 - Exploring Spring Boot DevTools
مرحله 11 - درک فنر بوت در مقابل فنر در مقابل فنر MVC
Step 11 - Understanding Spring Boot Versus Spring Versus Spring MVC
مرحله 12 - شروع به کار با بوت بهار - مرور
Step 12 - Getting Started with Spring Boot - Review
API ساده REST با Spring Boot و Spring Data JPA
Simple REST API with Spring Boot and Spring Data JPA
مرحله 01 - شروع به کار - API REST ساده با Spring Boot و Spring Data JPA
Step 01 - Getting Started - Simple REST API with Spring Boot and Spring Data JPA
مرحله 02 - یکپارچه سازی Spring Boot با داده JPA و پایگاه داده درون حافظه H2
Step 02 - Integrating Spring Boot with Data JPA and In-Memory Database H2
مرحله 03 - JDBC به Spring JDBC به JPA به Spring Data JPA - نمای کلی 10000 فوت
Step 03 - JDBC to Spring JDBC to JPA to Spring Data JPA – 10,000 Feet Overview
مرحله 04 - نگاشت موجودیت دوره و پر کردن داده ها با داده با استفاده از SQL
Step 04 - Mapping Course Entity and Populating Data with Data Using SQL
مرحله 05 - ایجاد مخزن برای مدیریت نهاد و ادغام با GET REST API
Step 05 - Creating Repository to Manage Entity and Integrating with GET REST API
استفاده از آخرین نسخه جاوا با آخرین Eclipse
Using Latest Java Version with Latest Eclipse
Getting Eclipse 2021 03 کار با JDK 16
Getting Eclipse 2021 03 Working with JDK 16
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Ranga Karanam از شهرت in28Minutes یک معمار با 15 سال تجربه برنامه نویسی و طراحی جاوا با مشتریان عمده بانکی در سراسر جهان است. او در ۲۸ دقیقه با هدف ایجاد دوره های عملی با پروژه های دنیای واقعی شروع به کار کرد. مجموعه دوره های گام به گام یکی از ساخته های اوست. آنها از یک رویکرد گام به گام مبتنی بر راه حل با مثال های کاربردی کاربردی و واقعی استفاده می کنند. تخصص اصلی آنها در توسعه، طراحی و معماری جاوا و فریمورک های مرتبط (Spring، Spring Boot، Spring MVC، Struts، Hibernate) است. تمام کدهای آنها منبع باز است و در GitHub موجود است. آنها از قانون 80-20 استفاده می کنند و به چیزهای دیگر دست می زنند تا به طور مختصر شما را به دانش کافی مجهز کنند تا خودتان بیشتر بدانید.
نمایش نظرات