Training details - 55 days
HTML is the universal language used to program and communicate on the Internet.
Generalities, creation of web sites with the HTML language, study of the different tags.
Bootstrap is a collection of tools useful for designing websites and web applications.
Formatting with Bootstrap of different elements of a website (tables, forms, buttons, drop-down lists, menus), responsive design with Bootstrap.
Format de données alternatif à XML, qui respecte une certaine structure pour véhiculer facilement et légèrement les informations. Généralités sur JSON, la syntaxe, mise en œuvre.
It is a generic markup language whose initial objective is to facilitate the automated exchange of complex content.
General information on XML, XML syntax, definition of the Document Type, Dynamic Object Model, XPATH, XSL, XLINK, XML-SCHEMA.
SQL is a standardized computer language used to perform operations on databases. Basic SQL, procedural programming, languages and tools.
Eclipse is an IDE (integrated development environment) allowing the creation of projects with different programming languages (Java, C, Python …).
Use of Eclipse, creation and launching of a Java program.
The UML (Unified Modeling Language) is a graphical modeling language for visualizing the design of a visualize the design of a system.
Architecture, standard diagram, interaction diagram, activity diagram.
Github is a web service for hosting and managing software development.
Installation of a git directory under Eclipse, project sharing with Github.
Sonarlint is an IDE extension for detecting and solving quality problems when writing when writing code.
Implementation of Sonarlint in Eclipse, code analysis with Sonarlint.
The object-oriented computer programming language, which will be the basis of all the developments developments seen in the rest of this program.
Introduction, Java programming, object concepts, exception handlingand input / output management.
Junit and mockito are unit testing frameworks.
Unit testing with Junit, unit testing with Mockito, using mockito in combination with Junit.
The objective of this tool is to produce software from its sources, optimizing the tasks performed for this purpose and guaranteeing and guaranteeing the right order of production.
Study of the Java specification for enterprises. It is a set of extensions to the Java language.
Development of web projects on a large scale and in teams, especially thanks to MVC frameworks.
Java framework to organize a Web application according to the design pattern
Spring Boot is a framework that facilitates the development of applications based on Spring based applications by providing tools to obtain a packaged application in jar (Java Archives), totally autonomous:
- Introduction to Spring Boot,
- Configuration of a Spring BOOT application,
- Spring BOOT features,
- Deploying an application Spring BOOT,
- Implementation of Spring BOOT
Docker and docker compose are tools that allow to design, test and deploy applications quickly.
Containers and images with docker, configuration of containers with a dockerfile, defining services with docker compose.
Jenkins is a continuous integration tool.
Creating and configuring a project in Jenkins, Using Jenkins with Docker.
A full Stack project is a project in which the engineer is able to realize the Back and the Front part.
Creation of the backend with Spring boot, creation of the frontend with Angular, creation of a working environment with docker.
An application to facilitate profile management
Creation of different forms (add/edit profile), creation of lists (list of profiles with edit and delete option), creation of the working environment with docker & docker compose, development : Angular and Spring boot.
I would like to know more about this course
Are you a recent graduate or already employed and interested in one of our courses? Then do not hesitate to contact us to find out how to join us! We are counting on you!