The training content is divided into the following modules:
- Module 1. Systems and web architecture with Java technology (60h): interpret with the necessary methodologies the Java environments of creation of web systems and the web systems, identifying the main parts of the necessary architecture to develop web applications.
- Module 2. Java BackEnd; concepts, frameworks and development (180h) identify the key elements of BackEnd programming of a web project and the main technologies, Java language, tools and good practices in the development of Java web projects.
Module 1. Web systems and architecture with Java technology
This 60-hour module aims to interpret with the necessary methodologies the Java environments for creating web systems and other web systems, identifying the main parts of the architecture needed to develop web applications. Specifically, in this module the following knowledge will be acquired:
Identification of Java environments, phases and Java development tools needed to carry out web projects:
- Fundamentals of web development in Java environments
- Web development in the market
Analysis of the main parts that make up a web project:
- General architecture of a web environment
Participation in web projects in a real environment:
- Management of a web project
- Phases of a web project
- Test, development and production environments with java technology
- Web developer tracking and role tools
Module 2. Java BackEnd: Concepts, Frameworks and Development
This 180-hour module aims to identify the fundamental elements of BackEnd programming of a web project and the main technologies, java language, tools and good practices in the development of Java web projects. Specifically, in this module the following knowledge will be acquired:
Identification of environments, phases and enes to carry out web projects in Java language
- Fundamentals of FrontEnd: web layout
- Entoerns and web development tools with java technology
- Stages of development of a web project
Application of different BackEnd programming techniques for web projects in Java language
- Immersion in the Java language
- Java-based web development frameworks
- Principles and good practices in development + Principles of software design and architecture
- Testing in java
- Yield
- Technical documentation of the project
Development of web applications in Java language
- Interfaces (APIs) for communication with the frontEnd and other applications from Java
Conceptualization, creation and use of databases and access from JAVA
- Relational databases
- Non-relational databases
Preparation of technical and user documentation
- Technical documentation for use and maintenance
- User documentation for use and maintenance
Participation in web projects in a real environment with Java technology
- Good practices in the development of the web project in real environments
- Convenient security settings in web projects