|
1. Introduction
- The basics of Java
- How to understand and write simple Java programs
- Practical exercises to reinforce the knowledge acquired by the student
|
|
2. Introduction to Java L coding
- Learning how to download and install the Software Development Kit (SDK), the Java
- Development Kit (JDK) and IntelliJ IDEA
- Creating a new Java project
- Basic concepts of Java programming
- The structure of a basic program
- Activity to assess the knowledge acquired by the student
|
|
3. Writing our first program: "Helloworld"
- Starting to code in the IntelliJ IDEA development environment
- Formatting text using escape sequences
- A look at methods and System.out.println()
- Using packages to organize our classes
- Scripted exercise to consolidate the student's training
|
|
4. JAVA variables
- Variable types and management
- Variable naming rules and best practices
- Variable casting
- Activity to assess the knowledge acquired by the student
|
|
5. Managing data input entered by users
- Using the Scanner class in Java
- Using the System.out.format() method
- Tokens and the nextLine() method
- Scripted exercise to consolidate the student's training
|
|
6. Conditional statements in Java
- if, else-if and else statements
- Complex conditions with logical operators
- Checking for string equality
- Nesting if statements
- Switch statement
- Scripted exercise to consolidate the student's training
|
|
7. Loops in Java
- The while loop
- The for loop
- The do-while loop
- "break" and "continue" statements
- Scripted exercise to consolidate the student's training
|
|
8. Arrays in Java
- Introduction and use of arrays
- For-each statement to report matrix
- Scripted exercise to consolidate the student's training
|
|
9. Methods in Java
- Basic concepts of functions in Java
- Sending data to methods. Parameters
- Obtaining data from methods
- References in Java
- Activity to assess the knowledge acquired by the student
|
|
10. Object-oriented programming (POO)
- Introduction to object-oriented programming. Inheritance, polymorphism and encapsulation
- Data structures. Classes and objects in detail
- Class members and static/class members
- Encapsulation
- Constructors
- Collections in Java
- Enumerations in Java
- Scripted exercise to consolidate the student's training
|