وب سایت تخصصی شرکت فرین
دسته بندی دوره ها
1

The Complete Java Course: From Basics to Advanced

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

Master Java from Basics to Advanced Topics and Become a Java Developer with Hands On Projects & Quizzes


1. Introduction
  • 1. Introduction
  • 2. What are JDK, JRE and JVM
  • 3.1 Download Link.html
  • 3. Installing JDK
  • 4.1 Download Link.html
  • 4. Installing Eclipse

  • 2. Java Basics
  • 1. Hello World! - Eclipse
  • 2. Hello World! - Command Line
  • 3. Data Types and Variables
  • 4. Comments
  • 5. final Keyword
  • 6. Math Operations
  • 7. Compairson Operators
  • 8. Compound Assignment Operators
  • 9. Increment and Decrement Operators
  • 10. Type Casting
  • 11. Wrapper Classes
  • 12. Packages and How To Import Them
  • 13. Getting Input from the Console
  • 14. Quiz - Java Basics.html

  • 3. Conditionals and Control Flow
  • 1. Ifelse Statements
  • 2. Chained elseif Statements
  • 3. Switch Statement
  • 4. Conditional Operators
  • 5. Quiz - Conditionals and Control Flow.html

  • 4. Loops
  • 1. For Loops
  • 2. While Loops
  • 3. do-while Loops
  • 4. Break Statement
  • 5. Continue Statement
  • 6. Quiz - Loops.html

  • 5. Strings
  • 1. Introduction to Strings in Java
  • 2. The String Pool
  • 3. Why Strings in Java are immutable
  • 4. Comparing Strings
  • 5. Concatenating Strings
  • 6. Substring
  • 7. Other String Methods
  • 8. Quiz - Strings.html

  • 6. Project - Calculator
  • 1. Description.html
  • 2.1 Main.zip
  • 2. Solution - Project Implementation

  • 7. Functions
  • 1. Introduction to Functions in Java
  • 2. Functions Parameters
  • 3. Function Overloading
  • 4. Quiz - Functions.html

  • 8. Arrays
  • 1. Introduction to Arrays
  • 2. Iterating Arrays
  • 3. ArrayLists
  • 4. Sorting Arrays in Java
  • 5. Passing Arrays to Methods
  • 6. Returning Arrays from Methods
  • 7. Multidimensional Arrays
  • 8. Copying Arrays
  • 9. Quiz - Arrays.html

  • 9. Regex
  • 1. Introduction to Regex
  • 2. Character Classes
  • 3. Quantifiers
  • 4. Metacharacters
  • 5. Regex Usecases in Java
  • 6. Quiz - Regex.html

  • 10. Object-Oriented Programming (OOP)
  • 1. Introduction to OOP
  • 2. this Keyword in Java
  • 3. Constructors
  • 4. Constructor Overloading
  • 5. Copy Constructor
  • 6. Inheritance
  • 7. Polymorphism
  • 8. Access modifiers
  • 9. Encapsulation
  • 10. Introduction to Abstraction
  • 11. Abstract Class
  • 12. Interface
  • 13. Method Overloading vs Overridding
  • 14. super Keyword
  • 15. Generic Class
  • 16. Quiz - OOP.html

  • 11. Exception Handling
  • 1. Introduction to Exception Handling
  • 2. Try-Catch Block
  • 3. Finally Block
  • 4. Throw Keyword
  • 5. Throws Keyword
  • 6. Quiz - Error Handling.html

  • 12. Collection Framework
  • 1. Introduction to the Collection Framework
  • 2. The List Interface
  • 3. ArrayList
  • 4. LinkedList
  • 5. The Set Interface
  • 6. HashSet
  • 7. The Map Interface
  • 8. HashMap
  • 9. Iterator
  • 10. Comparator Interface
  • 11. Quiz - Collection Framework.html

  • 13. Java InputOutput
  • 1. Streams
  • 2. InputStream and OutputStream
  • 3. FileOutputStream Class
  • 4. FileInputStream Class
  • 5. FileWriter Class
  • 6. PrintWriter Class
  • 7. FileReader Class
  • 8. BufferedReader Class
  • 9. Serialization
  • 10. Deserialization
  • 11. Serialization with Aggregation
  • 12. Serialization with Static Members
  • 13. Transient Keyword
  • 14. Quiz - Java IO.html

  • 14. Project 2 - Student Management System
  • 1. Project Description.html
  • 2. Solution - Creating the Student Class
  • 3. Solution - Implementing the Main Method
  • 4. Solution - addStudent() Method Implementation
  • 5. Solution - isValidEmail() Method Implementation
  • 6. Solution - searchStudents() Method Implementation
  • 7. Solution - sortStudents() Method Implementation
  • 8. Solution - StudentComparator Implementation
  • 9. Solution - viewStudents() Method Implementation
  • 10. Solution - Adding Error Handling
  • 11.1 StudentManagementSystemSourceCode.zip
  • 11. Solution - Testing and Fixing Bugs

  • 15. Networking
  • 1. Socket Programming
  • 2. URL Class
  • 3. URLConnection Class
  • 4. InetAddress Class
  • 5. UDP Communication
  • 6. Quiz - Networking.html

  • 16. Multi-threading
  • 1. Introduction to Threads and Multithreading
  • 2. Life cycle of a Thread
  • 3. Creating a Thread
  • 4. Thread.sleep() Method
  • 5. Join() Method
  • 6. Thread Pools
  • 7. Introduction to Synchronization
  • 8. Synchronized Methods
  • 9. Synchronized Blocks
  • 10. Inter-Thread Communication using wait() and notify()
  • 11. Interrupting Threads
  • 12. Quiz - Multithreading.html

  • 17. Java GUI using Swing
  • 1. Introduction to Swing
  • 2. Hello World from Swing
  • 3. JButton
  • 4. ActionListener
  • 5. JTextField
  • 6. Displaying a Message Box
  • 7. Introduction to LayoutManager
  • 8. BorderLayout
  • 9. GridLayout
  • 10. Adding Menus with Swing
  • 11. Quiz - Java GUI using Swing.html

  • 18. Project 3 - Online Chatting Application
  • 1. Project Description.html
  • 2. Solution - Project Overview
  • 3. Solution - Client Implementation
  • 4. Solution - Server Implementation
  • 5. Soution - ClientHanlder Implementation
  • 6.1 ChatApp.zip
  • 6. Solution - Testing and Fixing Bugs

  • 19. JDBC Working with Databases
  • 1. Introduction to JDBC
  • 2.1 Download Link - Windows.html
  • 2.2 MySQL Server - Linux.html
  • 2.3 MySQL Server - Mac.html
  • 2.4 MySQL Workbench - Linux.html
  • 2.5 MySQL Workbench - Mac.html
  • 2. DownloadingInstalling MySQL
  • 3. Creating a Database in MySQL Workbench
  • 4. Connecting JDBC to MySQL Database
  • 5. PreparedStatement InsertDeleteUpdate Rows
  • 6. Quiz - JDBC.html

  • 20. JUnit Unit Testing
  • 1. Introduction to JUnit
  • 2.1 JAR File Download Link.html
  • 2. Adding JUnit to Eclipse
  • 3. Assertions
  • 4. Annotations
  • 5.1 JUnitAnnotationsSourceCode.zip
  • 5. Annotations Example
  • 6. Quiz - JUnit.html
  • 179,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 14271
    حجم: 3082 مگابایت
    مدت زمان: 638 دقیقه
    تاریخ انتشار: ۲۹ خرداد ۱۴۰۲
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

    179,000 تومان
    افزودن به سبد خرید