لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جاوا برای مبتدیان با برنامه عملی و پروژه 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
مفهوم کلاس 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 موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
نرم افزار حرفه ای با 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 و اروپایی را دارم. من همچنین یک مربی شرکتی هستم که طیف گسترده ای از آموزش را ارائه می دهد.
نمایش نظرات