Java fundamentals with Maven
Corso
A Milano
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Luogo
Milano
Il corso copre le basi dello sviluppo Java e introduce lo strumento di gestione e comprensione del progetto software Apache Maven.
Machine Translated
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Procedural programming language (like C, PHP, Basic, Pascal) or object oriented programming language knowledge required.
Opinioni
Materie
- Apache
Programma
Getting Started
- The Java Technology Phenomenon
- How to write basic "hello world" application
- How to compile and execute Java code
- How to make the code a bit more complex
- Convention over Configuration
- Maven Plugins
- Conceptual Model of a Project
- Downloading and Installing Maven
- Testing a Maven Installation
- Getting Help with Maven
- Creating a Simple Project
- Building a Simple Project
- Simple Project Object Model
- Object-Oriented Programming Concepts
- Variables, arrays, data types, operators, and control flow
- What are reference variables
- Classes and objects
- What inheritance is and how it works
- What Interfaces are, why they are written and how
- How to use Java String and Number objects and how to format data for output
- What packages are for and why we must use import directive
- Java classes overview
- Java class life cycle
- Class modifiers and inheritance
- Overloading" and overriding
- Class constructors
- Polymorphism
- Relationships: IS and HAS
- 'static' keyword
- When to use static members
- Using objects within an application deployed with Maven
- Customize Project Information
- Add New Dependencies
- Add Resources
- Building a Packaged Command-Line Application
- POM Cleanup
- Optimizing Dependencies
- Optimizing Plugins
- Final POMs
- Collection interface
- Lists, maps and sets
- Collections and arrays
- Concurrency
- Manage collections with an application deployed with Maven
- Garbage collector
- Heap and stack
- Object life cycle
- 'finalize()' method
- The general idea of Java Exceptions
- Runtime and 'real' exceptions
- Throwing an exception
- 'try...catch' statements
- 'throws' declaration
- Designing your own exceptions
- Test and manage exceptions with an application deployed with Maven
- Building the Multimodule project
- Running the Multimodule application
- Threads and concurrency
- Threaded tasks
- Joining threads
- Class variables visibility
- Build and run a multithread application with Maven
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Java fundamentals with Maven