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

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
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 14271
    حجم: 3082 مگابایت
    مدت زمان: 638 دقیقه
    تاریخ انتشار: 29 خرداد 1402
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید