Udemyintermediateit

Corso di programmazione a oggetti con Java (OOP Programming)

Learn Java object-oriented programming (OOP) with this practical course. Master core concepts and build real-world applications. Perfect for beginners and those looking to level up their Java skills.

4.1(16)
33students
3h 34m
Certificate
Dott. Patrizio Riccardi
Dott. Patrizio RiccardiPsicologo & Tecnico informatico

Course Content

Corso di programmazione a oggetti con Java (OOP Programming) is an intermediate-level Udemy course taught by Dott. Patrizio Riccardi. It runs 3h 34m, is taught in Italian, and includes a certificate of completion. Learners rate it 4.1 out of 5 from 16 reviews, with 33 students enrolled. It is a paid course, first published May 2021.

Se hai già una base di Java e desideri approfondire la programmazione orientata agli oggetti (OOP), questo corso è perfetto per te! Ideale per chi ha già iniziato a esplorare Java, questo percorso ti guiderà nel mondo dell'OOP, un paradigma fondamentale nella programmazione moderna.

Prerequisiti: Si presume che tu abbia già installato Java, JDK ed Eclipse (o un altro IDE). Se non li hai, troverai istruzioni dettagliate all'inizio del corso.

Cosa è l'OOP? OOP (Object-Oriented Programming), o programmazione orientata agli oggetti, è un approccio alla programmazione che utilizza "oggetti" per progettare e costruire applicazioni. Linguaggi come Java, C++, Python, C# e Visual Basic .NET supportano questo paradigma.

Argomenti trattati (teoria e pratica):

  • Introduzione all'OOP: Scopri i vantaggi e i principi fondamentali della programmazione orientata agli oggetti.
  • Classi e Oggetti: Comprendi la differenza tra classi (modelli) e oggetti (istanze di classi).
  • Creazione di Oggetti: Impara come istanziare classi e creare oggetti in Java.
  • Attributi e Metodi: Esplora attributi (dati) e metodi (azioni) all'interno delle classi.
  • Accesso e Modifica degli Attributi: Impara a leggere e modificare gli attributi degli oggetti.
  • Chiamata ai Metodi: Scopri come invocare metodi per eseguire azioni sugli oggetti.
  • Costruttori:
    • Metodo Costruttore con Parametri: Impara a creare costruttori per inizializzare gli oggetti con dati specifici.
    • Metodo Costruttore senza Parametri: Comprendi come creare oggetti senza fornire dati iniziali.
  • Getters e Setters: Utilizza metodi getter e setter per controllare l'accesso agli attributi.
  • Concetto di Statico: Approfondisci il concetto di variabili e metodi statici.
  • Incapsulamento: Scopri come proteggere i dati degli oggetti tramite l'incapsulamento.
  • Ereditarietà: Impara a creare nuove classi basate su classi esistenti, riutilizzando il codice.
  • Polimorfismo: Comprendi il concetto di polimorfismo e come utilizzarlo per scrivere codice flessibile.
  • Overriding e Overloading: Scopri come override e overload i metodi per ottenere comportamenti specifici.
  • Classi Astratte: Impara a definire classi astratte e i loro metodi astratti.
  • Interfacce: Comprendi l'uso delle interfacce per definire contratti e garantire l'interoperabilità.
  • Classe Math: Esplora la classe Math di Java e le sue funzioni utili.

Al termine di questo corso, avrai una solida base per iniziare a programmare in Java utilizzando il paradigma OOP. Preparati a mettere in pratica le tue nuove conoscenze e... buon lavoro!

$ 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(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
5.0(13)
2h 6m
beginner