Java Fundamentals

| /


¿Quiere realizar este curso en modalidad telepresencial o presencial?

Póngase en contacto con nosotros por correo: info@nanforiberica.comteléfono: +34 91 031 66 78, WhatsApp: +34 685 60 05 91, o comunícate con Nuestras Oficinas



    Java Fundamentals


    Programming languages


    online 2.0 support


    Course objectives

    The objective of this course is to learn the fundamentals of programming in the Java programming language. The student will learn the basic concepts of structured and object-oriented programming in Java. You will also learn how to work with exceptions and handle events. The student will use the main Java multimedia classes and will learn to create a friendly interface environment with Java graphical classes (AWT).

    Addressed to

    People with programming knowledge who want to develop applications very quickly and obtain satisfactory results without much effort. Programmers who want to delve deeper into Java (as an alternative to C#) in order to create secure, portable, robust, object-oriented, multi-threaded and interactive programs.

    Course contents

    Unit 1. Introduction

    Point 1.1. Origin
    Point 1.2. Know Java
    Point 1.3. Characteristics
    Point 1.4. Java Development Kit (JDK)

    point 1.5. My first applet
    Point 1.6. JDK Tools
    Point 1.7. Common problems

    Unit 2. Object Oriented Programming

    Point 2.1. Objects
    Point 2.2. Messages
    Point 2.3. Classes
    Point 2.4. Inheritance
    Point 2.5. Interfaces
    Point 2.6. Polymorphism
    Point 2.7. Encapsulation

    Unit 3. Fundamentals of the Java language

    Point 3.1. Variables
    Point 3.2. The operators
    Point 3.3. Expressions, statements and blocks
    Point 3.4. Control flow statements
    Point 3.5. Character strings
    Point 3.6. Numbers
    Point 3.7. Arrays
    Point 3.8. The main method
    Point 3.9. Standard packages
    Point 3.10. Objects
    Point 3.11. Create classes
    Point 3.12. Manipulate inheritance
    Point 3.13. Create interfaces
    Point 3.14. Implement nested classes
    Point 3.15. Create and use packages
    Point 3.16. The keyword super
    Point 3.17. Applets

    Point 3.18. Servlets

    Unit 4. Exceptions

    Point 4.1. Errors and exceptions
    Point 4.2. Types of exceptions

    Unit 5. Event control

    Point 5.1. Introduction
    Point 5.2. Event classes
    Point 5.3. Types of events
    Point 5.4. Examples

    Unit 6. User interfaces

    Point 6.1. User Interface Components in Java
    Point 6.2. The basic AWT classes
    Point 6.3.
    AWT containers
    Point 6.4. Introduction to event handling
    Point 6.5. Give color and style to the components
    Point 6.6. Design the shape of the interface
    Point 6.7. The graphical user interface
    Point 6.8. More UI Components
    Point 6.9. Final touches of an applet
    Point 6.10. Using AWT classes in applications

    Unit 7. Multimedia

    Point 7.1. Introduction
    Point 7.2. The Paint method
    Point 7.3. Images
    Point 7.4. Sound in Applets

    Unit 8. Concurrent programming

    Point 8.1. Introduction
    Point 8.2. A simple example Thread
    Point 8.3. The body of a Thread
    Point 8.4. The state of a Thread
    Point 8.5. Server threads
    Point 8.6. Thread Groups
    Point 8.7. Thread synchronization
    Point 8.8. The Notify and Wait methods

    Unit 9. Internet

    Point 9.1. Introduction
    Point 9.2. Examples of the URL class

    Quality questionnaire


    Hardware: Multimedia PC

    Pentium IV or higher, 1 Gb of memory, sound card, speakers/headphones


    Windows XP, Windows Vista or Windows 7

    Browsers: Explorer 6,7 and 8 or Firefox 2 and 3

    Java 1.5 or higher

    Adobe Flash Player 7.0 or higher

    Javascript enabled

    Adobe Reader 8.0 or higher

    Information related to training

    Soporte siempre a tu lado

    Training support: Always by your side

    Formación presencial y telepresencial

    Do you need another training modality?


    Bonuses for companies