Corso di programmazione a oggetti con Java (OOP Programming)

Corso sia teorico che pratico sulla programmazione a oggetti (OOP) con il linguaggio di programmazione Java

4.20 (14 reviews)
Udemy
platform
Italiano
language
Other
category
Corso di programmazione a oggetti con Java (OOP Programming)
30
students
3.5 hours
content
May 2021
last update
$19.99
regular price

What you will learn

Che cos'è il paradigma OOP (Object Oriented Programming)

Il concetto di classe

Il concetto di oggetto

I vantaggi dell' OOP

I pilastri del mondo OOP

Le classi in Java

Gli oggetti in Java

Il concetto di metodo

Come invocare un metodo

Il concetto di attributo

Come accedere agli attributi

Operare con gli attributi

Il metodo costruttore con parametri

Il metodo costruttore senza parametri

I metodi getters

I metodi setters

Il concetto di static

L'incapsulamento

L'ereditarietà

Il polimorfismo

L'overloading

Classi e metodi astratti

Le interfacce

La classe Math

Classi final

Description

Se hai già un minimo di conoscenze sui concetti elementari di Java e hai già iniziato ad approcciare questo linguaggio di programmazione ma vorresti entrare nel mondo della programmazione a oggetti (paradigma OOP) hai davanti a te il corso specifico che si pone proprio questo obiettivo.

Si presuppone che lo studente abbia già installato Java, JDK e Eclipse (o altri ambienti di sviluppo) sul proprio computer, in caso contrario vengono comunque date indicazioni testuali all'inizio del corso.

OOP è acronimo di Object-Oriented Programming, ossia programmazione orientata agli oggetti.

I linguaggi di programmazione più comuni che supportano il paradigma OOP  sono Java, C++, Python, C#, Visual Basic .NET.

Questo percorso di apprendimento tratta i seguenti argomenti dal punto di vista sia teorico che pratico:

- il mondo OOP e i suoi vantaggi;

- le classi;

- gli oggetti;

- come istanziare classi (creazione oggetti);

- attributi e metodi;

- accedere agli attributi;

- operare sugli attributi;

- invocare metodi;

- il metodo costruttore con parametri;

- il metodo costruttore senza parametri;

- metodi getters e setters;

- il concetto di static;

- l'incapsulamento;

- l'ereditarietà;

- il polimorfismo;

- overriding e overloading;

- le classi astratte;

- i metodi astratti;

- interfacce;

- la classe Math.

Alla fine di questo corso avrai acquisito solide basi per iniziare a programmare con Java utilizzando il paradigma OOP.

Mettiti comodo e..

buon lavoro!

Content

Introduzione

Introduzione al corso
Occorrente necessario se non hai mai programmato in Java
Se non hai mai aperto Eclipse: primo avvio

Il mondo OOP

Introduzione al mondo OOP - vantaggi dell' OOP

Classi e oggetti

Classi e oggetti - teoria
Classi e oggetti - pratica
Istanziare una classe
Pratica con oggetti di classe Persona

Attributi e metodi

Attributi e metodi
Operare con gli attributi
I metodi essenziali
Il metodo costruttore con e senza parametri
Metodo costruttore in Eclipse
Metodo costruttore in Eclipse - parte 2
Metodi getter e setter
Concetto di static

Incapsulamento, ereditarietà e polimorfismo

Incapsulamento ed ereditarietà
L'ereditarietà in pratica
Classi final
Il polimorfismo
Il polimorfismo - parte 2
Il polimorfismo - altro esempio
Overloading

Classi e metodi astratti

Classi e metodi astratti

Le interfacce

Le interfacce

La classe Math

La classe Math

Conclusione del corso

Slide del corso
Conclusione del corso

Reviews

Roberto
September 29, 2022
Gli argomenti trattati sono estremamente interessanti. Il docente utilizza un metodo monotono e poco efficace nel coinvolgere chi ascolta passivamente l'argomento. Si basa su concetti astratti e discorsivi, con esempi "raccontati a voce", che richiedono di avere già acquisito una buona conoscenza dell'argomento che viene spiegato ...

Charts

Price

Corso di programmazione a oggetti con Java (OOP Programming) - Price chart

Rating

Corso di programmazione a oggetti con Java (OOP Programming) - Ratings chart

Enrollment distribution

Corso di programmazione a oggetti con Java (OOP Programming) - Distribution chart
4051972
udemy ID
5/15/2021
course created date
5/19/2021
course indexed date
Bot
course submited by