آموزش جاوا برای مبتدیان با برنامه عملی و پروژه Capstone [ویدئو]

Java for Beginners with Hands-On Program and Capstone Project [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: جاوا یک زبان برنامه نویسی محبوب و همه کاره است که به دلیل استقلال پلت فرم و کتابخانه های گسترده اش مشهور است. این یک پایه قوی در برنامه نویسی شی گرا ارائه می دهد و ویژگی های قوی مانند مدیریت استثنا و چند رشته ای را ارائه می دهد. با جاوا می‌توانید طیف گسترده‌ای از برنامه‌ها، از نرم‌افزار دسکتاپ گرفته تا برنامه‌های موبایل و سیستم‌های سازمانی را توسعه دهید. این دوره جامع برنامه نویسی جاوا با مقدمه ای شروع می شود و سپس اصول اولیه زبان و چرخه زندگی آن را بیان می کند. این دوره شامل دانلود و نصب یک IDE و ایجاد اولین پروژه جاوا ما می شود. نظرات، قراردادهای نام‌گذاری، متغیرها، انواع داده‌ها، حلقه‌ها (for، while و do-while)، عبارات شرطی (if، if-else، سوئیچ)، و ورودی کاربر را بررسی می‌کنیم و در برنامه‌نویسی شی‌گرا (OOP) تحقیق می‌کنیم. اصول، از جمله وراثت، چند شکلی، و انتزاع. ما با آرایه ها، مفاهیم ثابت و کلمات کلیدی نهایی در جاوا کار خواهیم کرد. این دوره موضوعاتی مانند رابط‌ها، مدیریت استثنا، رشته‌ها، مدیریت فایل و سریال‌سازی را پوشش می‌دهد. بخش پایانی دوره بر روی یک پروژه متمرکز است، جایی که ما یک پروژه جاوا برای یک برنامه کتابفروشی ایجاد می کنیم. در پایان این دوره، ما درک کاملی از برنامه نویسی جاوا، مفاهیم و کاربرد عملی آن، مجهز به مهارت های توسعه پروژه های جاوا و اشکال زدایی موثر کدها خواهیم داشت. مفاهیم جاوا را یاد بگیرید و از IDE های مختلف مورد استفاده برای توسعه جاوا استفاده کنید بهترین شیوه ها، تکنیک های اشکال زدایی را بیاموزید و خطاهای کد را حل کنید نمودارهای UML مانند نمودارهای کلاس و ترتیب را تفسیر و استفاده کنید برنامه ای برای نوشتن داده ها در یک فایل متنی با استفاده از جاوا و ارتفاع دامنه یک لایه سرویس رابط و لایه پیاده سازی برای یک کتاب ایجاد کنید ادغام لایه مخزن کتاب/مبدل با استفاده از الگوی طراحی آداپتور این دوره برای افرادی طراحی شده است که آرزو دارند توسعه دهندگان اصلی جاوا شوند و می خواهند سفر خود را در توسعه پروژه های جاوا در دنیای واقعی آغاز کنند. چه مبتدی باشید و چه تجربه برنامه نویسی داشته باشید، این دوره شما را از طریق مفاهیم و مهارت های مورد نیاز برای تعالی در توسعه جاوا و به دست آوردن درک عمیقی از برنامه نویسی جاوا، از جمله نحو، انواع داده ها، جریان کنترل و مدیریت استثنا راهنمایی می کند. از طریق تمرین ها و پروژه های عملی، یاد خواهید گرفت که کد جاوا کارآمد و مقیاس پذیر بنویسید و به طور موثر اشکال زدایی کنید. دوره هیچ پیش نیاز مطلوبی ندارد. بهره گیری از تخصص های مختلف فناوری در توسعه برنامه های وب/تلفن همراه، فناوری های ابری و هوش مصنوعی * کسب مهارت در محصولات Java، Azure cloud و Backbase و اعتبارسنجی مهارت های حوزه حیاتی * ساده سازی فرآیند توسعه و بهینه سازی گردش کار و کارایی در توسعه برنامه های وب/تلفن همراه

سرفصل ها و درس ها

مقدمه، نصب و راه اندازی محیط Introduction, Installation, and Environment Setup

  • معرفی دوره Course Introduction

  • معرفی و مزایای جاوا Introduction and Advantages of Java

  • معایب جاوا Disadvantages of Java

  • مبانی زبان برنامه نویسی جاوا Basics of Java Programming Language

  • چرخه عمر برنامه جاوا Java Program Life Cycle

  • دانلود و نصب جاوا Downloading and Installing Java

  • نوشتن، کامپایل و اجرای اولین برنامه جاوا Writing, Compiling, and Running our First Java Program

  • آشنایی با اولین برنامه جاوا Understanding our First Java Program

  • دانلود و نصب IDE Downloading and Installing IDE

  • ایجاد اولین پروژه جاوا در IDE Creating the first Java project in IDE

ساختارهای اساسی برنامه نویسی جاوا Basic Constructs of Java Programming

  • نظرات در جاوا Comments in Java

  • کنوانسیون نامگذاری قسمت 1 Naming Convention Part-1

  • کنوانسیون نامگذاری قسمت 2 Naming Convention Part-2

  • متغیرها و انواع داده ها در جاوا Variable and Data Types in Java

  • انواع داده ها عملی Data Types Hands-on

  • اپراتورها در جاوا چیست؟ What are Operators in Java

  • انواع اپراتورها Types of Operators

  • عملگرهای محاسباتی و انتساب Arithmetic and Assignment Operators

  • مقایسه و عملگرهای منطقی Comparison and Logical Operators

  • عملگرهای بیتی و سه تایی Bitwise and Ternary Operators

  • نوع داده و عملی اپراتورها Data Type and Operators Hands-on

  • استفاده از For Loop در جاوا Using For Loop in Java

  • استفاده از حلقه while در جاوا Using While Loop in Java

  • استفاده از Do while Loop در جاوا Using Do While Loop in Java

  • If و If Else در جاوا If and If Else in Java

  • If Else-If-Else در جاوا If Else-If-Else in Java

  • گرفتن ورودی کاربر از صفحه کلید Taking User Input from Keyboard

  • ساخت برنامه جاوا همچنان در حال اجرا است Making Java Program keep running

  • اپراتور سه تایی در جاوا Ternary Operator in Java

  • سوئیچ Case و Break در جاوا Switch Case and Break in Java

شی و کلاس ها Object and Classes

  • آشنایی با برنامه نویسی شی گرا Understanding Object-Oriented Programming

  • درک مفهوم OOPS ادامه دارد Understanding OOPS Concept Continued

  • تشبیه مفهوم OOPS OOPS Concept Analogy

  • درک مفاهیم OOPS با مثال های دنیای واقعی Understanding OOPS Concepts with Real-World Examples

  • شی و مرجع در مقابل هیپ و پشته Object and Reference vs. Heap and Stack

  • کار با اشیا و کلاس ها Working with Objects and Classes

چند شکلی، وراثت، انتزاع، کپسولاسیون Polymorphism, Inheritance, Abstraction, Encapsulation

  • آشنایی با مفهوم چند شکلی، استاتیکی و پویایی Understanding the concept of Polymorphism, Static and Dynamic Polymorphism

  • چند شکلی، روش اضافه بار، اشکال زدایی Polymorphism, Method Overloading, Debugging

  • سازندگان چیست؟ What are Constructors?

  • Constructor Overloading، این کلمه کلیدی Constructor Overloading, this keyword

  • آشنایی با مفهوم وراثت در جاوا Understanding the Concept of Inheritance in Java

  • وراثت، کلیدواژه فوق العاده، چند شکلی پویا Inheritance, super keyword, Dynamic Polymorphism

  • کلاس داخلی و شیء کلاس داخلی در جاوا Inner Class and Object of Inner Class in Java

  • درک کلاس انتزاعی و Abstraction در جاوا Understanding abstract class and Abstraction in Java

  • نمونه های عملی از کلاس Abstract و Abstract در جاوا Hands-on examples of Abstraction and Abstract class in Java

آرایه، استاتیک، نهایی، رابط Array, Static, Final, Interface

  • آشنایی با آرایه ها در جاوا Understanding Arrays in Java

  • دست به کار با مثال های آرایه Hands-on with Array Examples

  • پروژه کوچک با آرایه Mini Project with Array

  • مفهوم Static در جاوا Concept of Static in Java

  • Handson و اشکال زدایی برای مفهوم استاتیک در جاوا Handson and Debugging for Static Concept in Java

  • مفهوم نهایی در جاوا Concept of Final in Java

  • عملی با کلیدواژه نهایی در جاوا Hands-on with Final keyword in Java

  • مفهوم رابط و وراثت چندگانه در جاوا Concept of Interface and Multiple Inheritance in Java

  • عملی و اشکال زدایی برای رابط و ارث بری چندگانه در جاوا Hands-on and Debugging for Interface and Multiple Inheritance in Java

کلاس Wrapper، String، StringBuilder، Access Modifier Wrapper Class, String, StringBuilder, Access Modifier

  • مفهوم کلاس Wrapper، Autoboxing و Unboxing Concept of Wrapper Class, Autoboxing and Unboxing

  • نمونه های عملی برای کلاس Wrapper، Autoboxing و Unboxing Hands-on Examples for Wrapper class, Autoboxing and Unboxing

  • مفهوم رشته و روش های آن در جاوا Concept of String and its Methods in Java

  • دستی با توابع رشته و رشته Hands-on with String and String Functions

  • با روش CompareTo در String عمل کنید Hands-on with CompareTo method in String

  • مفهوم اصلاح کننده های دسترسی در جاوا Concept of Access Modifiers in Java

  • عملی با کلیدواژه نهایی در جاوا Hands-on with Final keyword in Java

  • دستی با Access Modifiers Hands-on with Access Modifiers

چارچوب مجموعه و ژنریک Collection Framework and Generics

  • مفهوم چارچوب مجموعه در جاوا Concept of Collection Framework in Java

  • کار با Raw ArrayList با عناصر Mixed Datatype Hands-on with Raw ArrayList with Mixed Datatype elements

  • با ArrayList مبتنی بر Generics عمل کنید Hands-on with Generics-based ArrayList

  • با کلاس سفارشی و ArrayList عمل کنید Hands-on with Custom Class and ArrayList

  • با روش های ArrayList عمل کنید Hands-on with ArrayList methods

  • دستی با مجموعه و هش ست در چارچوب مجموعه Hands-on with Set and Hashset in Collection Framework

  • با نقشه و کاربردهای آن عمل کنید Hands-on with Map and its Uses

رسیدگی به استثنا و استثنا Exception and Exception Handling

  • مفهوم مدیریت استثنا در جاوا Concept of Exception Handling in Java

  • دستی با استفاده از حساب استثنایی Hands-on with Arithmetic Exception Handling

  • عملی با کنترل استثناء اشاره گر تهی Hands-on with Null Pointer Exception Handling

  • دست به کار با آرایه Index خارج از محدوده استثنا Hands-on with Array Index Out of Bound Exception handling

  • مفهوم بلوک نهایی در رسیدگی به استثنا Concept of Finally Block in Exception Handling

  • عملی با در نهایت Block in Exception Handling - قسمت 1 Hands-on with Finally Block in Exception Handling - part-1

  • عملی با در نهایت Block in Exception Handling - قسمت 2 Hands-on with Finally Block in Exception Handling - part-2

  • عملی با مدیریت استثنای سفارشی Hands-on with Custom Exception Handling

Multithreading، Synchronization و Garbage Collection Multithreading, Synchronization, and Garbage Collection

  • چرخه حیات نخ و نخ چیست What is Thread and Thread Life Cycle

  • روش های مختلف ایجاد موضوعات در جاوا Different Ways of Creating Threads in Java

  • همگام سازی موضوعات در جاوا Thread Synchronization in Java

  • زباله جمع آوری و مکانیسم جمع آوری زباله در جاوا Garbage Collector and Garbage Collection Mechanism in Java

  • کار با Threads در جاوا Hands-on with Threads in Java

مدیریت فایل، سریال سازی، و سریال زدایی File Handling, Serialization, and Deserialization

  • مفهوم مدیریت فایل و فایل در جاوا Concept of File and File Handling in Java

  • برنامه کاربردی برای ایجاد فایل جدید با استفاده از جاوا Hands-on Program to Create New File Using Java

  • برنامه کاربردی برای نوشتن داده ها در یک فایل متنی با استفاده از جاوا و Scope Elevation Hands-on Program to Write Data to a Text File using Java and Scope Elevation

  • خواندن داده ها از فایل با استفاده از جاوا و چاپ در جاوا Reading Data from File using Java and Printing in Java

  • دریافت تمام اطلاعات یک فایل مانند اندازه فایل و غیره Getting all information of a file like file size, etc.

  • مفهوم سریال سازی رابط نشانگر گذرا در جاوا Concept of Marker Interface Serialization Deserialization Transient in Java

  • برنامه عملی برای سریال سازی و سریال زدایی اشیاء در جاوا Hands-on program to Serialize and Deserialize Objects in Java

پروژه Capstone با استفاده از جاوا توسعه یافته است Capstone Project Developed using Java

  • بررسی اجمالی پروژه Project Overview

  • ایجاد پروژه جاوا برای برنامه کتابفروشی Create Java Project for Bookstore App

  • توضیح نمودار توالی Sequence Diagram Explanation

  • توضیح نمودار کلاس Class Diagram Explanation

  • ایجاد تمامی بسته های مورد نیاز Creating all the required packages

  • ایجاد کلاس های کتاب DTO و Entity Creating the Book DTO and Entity Classes

  • ایجاد رابط مخزن و لایه پیاده سازی برای کتاب Creating Repository Interface and Implementation Layer for Book

  • ایجاد رابط لایه سرویس و لایه پیاده سازی برای کتاب Creating Service Layer Interface and Implementation Layer for Book

  • ایجاد لایه کنترلر و کلاس کلاینت تست برای کتاب Creating Controller Layer and Test Client Class for Book

  • Book Client را با Controller و Service Layer ادغام کنید Integrate Book Client with Controller and Service Layer

  • با پیمایش در آنچه که تاکنون ساخته ایم، اشکال زدایی کد را بیاموزید Learn to Debug the code by navigating through what we have built so far

  • با استفاده از الگوی طراحی آداپتور، لایه مخزن و مبدل را برای کتاب ادغام کنید Integrate Repository & Converter layer for Book by using Adapter Design pattern

  • موجودیت کتاب را در فهرستی در داخل مخزن ذخیره کنید Save the Book Entity in a list inside Repository

  • کتاب Entity را سریال کنید و در فایل ذخیره کنید Serialize and save Book Entity in the file

  • منطق Deserialization را بنویسید تا شی Book Entity را از فایل ذخیره شده دریافت کنید Write Deserialization logic to get the Book Entity object from the saved file

  • دریافت جزئیات کتاب و Deserialize Object و Debugging Get Book Detail and Deserialize Object and Debugging

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش جاوا برای مبتدیان با برنامه عملی و پروژه Capstone [ویدئو]
جزییات دوره
12 h 23 m
105
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Ranjan Pandey
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ranjan Pandey Ranjan Pandey

نرم افزار حرفه ای با 11+ سال تجربه در ITI یک نرم افزار Fullstack DevOps با 11+ سال تجربه در انواع فناوری ها از جمله توسعه وب و برنامه های تلفن همراه با استفاده از HTML5 ، CSS3 ، JavaScript ، JQuery ، Bootstrap ، Angular ، React ، Java ، Spring ، Springboot ، Python ، Flask ، Django ، NodeJS ، Express ، Android ، Ionic ، React Native ، Flutter به هوش مصنوعی و فناوری های ابری مانند سرویس های وب آمازون و Microsoft Azure. من همچنین دارای گواهینامه جاوا ، Azure cloud ، محصول Backbase هستم. من تجربه کار با چندین مشتری MNC و اروپایی را دارم. من همچنین یک مربی شرکتی هستم که طیف گسترده ای از آموزش را ارائه می دهد.