Udemyallit

Corso di Programmazione JAVA COMPLETO con 70 ESERCIZI

Learn [Course Topic]! Limited-time offer: Get it now for just €9.99 with code CODICE-05. Boost your skills today!

4.4(18)
115students
25h 48m
Certificate
Paolo Magliocco
Paolo MaglioccoIngegnere delle Telecomunicazioni e Sviluppatore Java

Course Content

Corso di Programmazione JAVA COMPLETO con 70 ESERCIZI is an all-levels Udemy course taught by Paolo Magliocco. It runs 25h 48m, is taught in Italian, and includes a certificate of completion. Learners rate it 4.4 out of 5 from 18 reviews, with 115 students enrolled. It is a paid course, last updated July 2025.

Learn Java Programming: A Comprehensive Course for Beginners

Ready to dive into the world of Java? This course is designed for anyone looking to build a solid foundation in Java programming, covering both theoretical concepts and practical exercises. Get started with Java and unlock a world of opportunities!

Here's a detailed look at what you'll learn:

  • Java Fundamentals:

    • Understanding the basics: Primitive types and Wrapper classes.
    • Mastering operators: Logical, arithmetic, and relational operators.
    • Conditional statements: if and else statements.
    • switch-case statements and Enums.
    • Iterative loops: while, do-while, for, and foreach loops.
    • Working with Strings: String, StringBuilder, and StringBuffer classes.
    • Object-Oriented Programming (OOP): Core concepts of Classes and Objects in Java.
    • Method Overriding and Overloading.
    • Understanding Dependency and Inheritance.
    • Aggregation and Composition.
    • Abstraction, Polymorphism, Interfaces, and Inner Classes.
  • Advanced Java Concepts:

    • Exception Handling: Generating and managing exceptions effectively.
    • Arrays and Collections: Utilizing List (including ArrayList and LinkedList), Set (including HashSet, TreeSet), Map (including HashMap, TreeMap).
    • File Handling: Reading and writing to files, managing dates and times.
    • Java 8+ Features: Lambda Expressions, Functional Interfaces, and Streams.
    • Unit Testing: Writing effective unit tests with the JUnit framework.
    • Design Patterns: Applying common design patterns in Java.
  • Development Tools & Technologies:

    • Build Automation: Using Apache Maven for project configuration and building.
    • Logging: Implementing logging with java.util.Logging and frameworks like Log4J and LogBack.
    • Data Manipulation: Working with XML and JSON using JAXB and Jackson frameworks.
    • Databases: Relational databases (SQL) and NoSQL databases (MongoDB). JDBC technology and CRUD operations.
    • Object-Relational Mapping (ORM): Utilizing Hibernate and JPA.
    • MapStruct: Creating Java converters between entities and DTOs.

Hands-on Learning:

This course includes over 70 practical exercises with detailed, step-by-step explanations. You'll learn to program effectively and efficiently through practical application of the concepts.

Special Offer:

Enroll now and get this comprehensive Java course for only €9.99 using the discount code: CODICE-05! Don't miss out on this incredible opportunity to master Java!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(101)
1h
all
5.0(17)
intermediate

Corso di Sociologia: la cultura

by Dott. Patrizio Riccardi

5.0(110)
59m
all
5.0(44)
1h 31m
beginner
5.0(3)
2h 5m
intermediate
5.0(7)
2h 1m
intermediate