Become a Professional Java + Angular Web developer

Boost your career with Java and Angular
Professionals, employees, job-seekers.

Apply here

This course starts in :

  • 17


  • 14


  • 57


  • 40


Java & Angular Web Developer

Boost your career or improve your employability by mastering Java and Angular web-development. Course open to : professionals, the self-employed, employees, job-seekers, private individuals.

(beginning) April 17 - 2023
(beginning) May 09 - 2023

  Project-focused training
  Certifications included
  A dedicated mentor

Oracle Certification   Spring Certification   Angular Certification

Would you like to apply?

Get the complete syllabus now

  400+ hours of Training
  Profesional certifications

Web developer, a job in high demand

This sector is seeking to recruit new talent. As a developer, you will be responsable for analysing the specifications and technical feasibilty of a project ; for coding the programs ; for running the tests on the web applications to discover any defects and correcting the coding.

This is a very demanding profession in a highly technical context which requires a lot of hard work and aptitudes for studying the tools and techniques of integration and web development. The candidate must be concise and rigorous, analytical, logical, extremely reactive and very flexible.

Aims and pre-requirements

The aim of this training course is to acquire the skills needed to accompany businesses in their digital conversion. In particular, you will learn :

+ find algorithms and translate it in pseudo code,
+ carry out web integration in HTML5 and CSS3,
+ write SQL for your web application data,
+ create interactivity with Javascript, jQuery and Ajax,
+ design your application in UML,
+ create Java applications with Java language,
+ use Java, JPA, Spring and Angular for your applications,
+ use GIT for version management,
+ test your Java applications with JUnit,
+ secure your web applications,
+ implement several web projects.


You can attend this bootcamp with Online Instructor Led (in a Live virtual classroom), or Online self-paced. The aim of recording the lessons is to propose replays. Lastly, the content is relayed by Discord.

Bootcamp modules

Each module of your training, led by an expert in the field, is broadcast in Virtual Class (Live) and Online self-paced. The Virtual Classroom uses ZOOM and allows: access to chat, webcam, screen or application sharing, to ask questions in real time. The broadcast schedule is provided after your final registration.

Training Duration: 400+ Hours
  •   HTML5 & CSS: how to create modern websites
  • Description

    In this training, you will learn how to create modern websites using HTML5 and CSS3 languages: installation, use tags, create CSS styles, create professional forms, add multimedia elements and publish your site. Prerequisites: Know how to use a computer, know how to use a web browser.

    Short outline

    • Introduction to HTML5
    • Master HTML5 markup
    • Cascading style sheets (I)
    • Lab: HTML5 CSS3 (I)
    • Use HTML5 forms
    • Cascading style sheets (II)
    • Lab: HTML5 CSS3 (II)
    • Audio, video and FTP publishing

    Complete syllabus

  •   Getting started in algorithms with Java
  • Description

    In this online training, you will learn how to write algorithms in pseudo code and translate them into Java code: basic structures, choices and loops, arrays, functions and procedures, object-oriented algorithms. You will also have a first approach to Java programming. Prerequisites : Know how to use a computer, programming concepts.

    Short outline

    • Introduction to algorithms
    • Algorithms: choices and loops
    • Introduction to the Java language
    • Creating arrays
    • Functions and procedures
    • Object Oriented Programming (I)
    • Object Oriented Programming (II)
    • Labs

    Complete syllabus

  •   Mastering SQL language with MySQL
  • Description

    In this training, you will learn how to manipulate a database with the SQL language: create and alter objects, update (insert, delete, update) and select data. This skill is needed to connect your apps to data. Prerequisites : Know how to use a computer, basic Excel concepts.

    Short outline

    • MySQL Getting Started
    • Data definition
    • Mastering SQL update clauses
    • Modify data structures
    • Selecting data (I)
    • Selecting data (II))
    • SQL joins and subqueries
    • MySQL Labs

    Complete syllabus

  •   Javascript programming
  • Description

    In this training, you will learn to program in JavaScript and create interactivity on a web page: syntax, functions, events, handling the DOM, forms, AJAX calls. This training is the entry point to client side programming.Prerequisites: HTML5 language, algorithms concepts.

    Short outline

    • Javascript - introduction, tools, code
    • Master Javascript syntax
    • How to create functions
    • OOP, JS Events and Exceptions
    • DOM: selection, modify tree
    • How to process forms
    • Browser Objects
    • Master Ajax calls

    Complete syllabus

  •   GIT - source code management
  • Description

    GIT allows you to track changes to your code and organize your projects. In this training, you will learn how to track changes to your code and how to organize your projects and deploy them with Git and GitHub: installation, configuration, basic commands, branch management, taking into account common errors, etc. Prerequisites: Programming concepts, use a programming language.

    Short outline

    • Introducing GIT
    • Installation and handling
    • Basic commands
    • Branch management
    • GIT and GitHub
    • Common errors

    Complete syllabus

  •   UML: analysis and design
  • Description

    Want to learn how to design object-oriented applications with UML? By following this UML training, you will be able to: utilize use cases, highlight and represent entities with classes, detail interactions between objects, etc. Prerequisites: Programming language, OOP concepts.

    Short outline

    • Object-oriented approach
    • Introduction to UML
    • Use cases
    • The static object model
    • The dynamic model
    • UML in Software Engineering
    • Labs

    Complete syllabus

  •   Java SE programming
  • Description

    Are you new to Java programming? This training teaches you how to create Java applications using object-oriented programming. You will master Java syntax and the object-oriented approach, handle exceptions, program input-output and implement JDBC to connect to SQL data. Prerequisites: Programming concepts, algorithms concepts.

    Short outline

    • Introduction to Java
    • Fundamentals and Syntax
    • Object oriented programming
    • Exceptions
    • Collections
    • Inputs / outputs
    • JDBC Basics
    • Java Threads

    Complete syllabus

  •   Java Web Programming
  • Description

    Do you want to know how to create web applications in Java? This training teaches you how to create dynamic, data-connected web applications using Java/J2EE programming. You will be able to program JSP Servlets and JavaBeans, use the JSTL library, use JDBC, manage persistence and secure your application. Prerequisites: Java SE programming, HTML5 language, SQL language.

    Short outline

    • Web Architectures
    • API Servlets
    • Java Server Pages and JSTL
    • The JSF standard
    • Data Access
    • Web Services
    • Deployment and security

    Complete syllabus

  •   JPA and Hibernate persistence
  • Description

    Want to master JPA and Hibernate? This training teaches you how to use the JPA standard and the Hibernate ORM in your web applications. You will be able to install the JPA persistence API and the Hibernate ORM, create entity managers, implement mapping and perform JPQL and HQL queries.Prerequisites: Java SE programming, Java Database connectivity.

    Short outline

    • Introduction
    • Persistence with JPA
    • Persistence with Hibernate
    • JPQL and HQL
    • Architectures and integration
    • Internationalization
    • Advanced Topics

    Complete syllabus

  •   Spring Web programming
  • Description

    Are you struggling to understand Spring for the web? This training teaches you how to use Spring Framework, Spring MVC and Spring Boot to create web applications. You will be able to install and configure the Framework, understand control injection, manage forms and use the Form tag Library, integrate Spring Data and Spring Security to secure your application. Prerequisites: HTML5 language, Java SE programming.

    Short outline

    • Spring
    • Spring Boot
    • Spring Data, JPA
    • Spring Boot and the Web
    • REST API with Spring Web
    • Spring Security
    • Actuators, Metrics and Indicators
    • Testing with Spring Boot

    Complete syllabus

  •   Web services with Java REST API
  • Description

    The objective of this training is to learn how to create REST web services in Java, and how to consume them. In particular, you will be able to: understand what REST is and the Java EE 6 JAX-RS specification, design REST services, secure them, deploy them and consume them via various clients. Prerequisites: Good knowledge of XML, Java and J2E programming.

    Short outline

    • Introduction to REST
    • RESTful JAX-RS Services
    • REST Services Deployment
    • RESTful Services with Spring
    • Security of services
    • Scalability
    • REST Java clients

    Complete syllabus

  •   Unit testing with JUnit
  • Description

    The objective of this training is to learn how to test your code with the JUnit reference framework. In particular, you will be able to: understand the principles of testing, implement JUnit, implement unit tests and integration tests, use JUnit in continuous integration. Prerequisites: OO Programming, good Java practice.

    Short outline

    • Introduction
    • Unit Testing
    • Unit tests: continued
    • Mocks
    • Integration Testing
    • Go further

    Complete syllabus

  •   Angular: web development
  • Description

    The objective of this training is to learn how to develop an Angular web application. In particular, you will be able to: understand the architecture of Angular, manage data and routing, build forms and deploy your application. Prerequisites: HTML5 and CSS, Javascript programming.

    Short outline

    • Introduction
    • Javascript and Typescript
    • Getting started with Angular
    • The component approach
    • Dependency Injection
    • Reactive Programming, HTTP
    • Angular Routing
    • Angular Forms
    • Internationalization
    • Implement tests
    • Deployment

    Complete syllabus

  •   Web application security
  • Description

    Do you want to secure your web applications? This training teaches you how to detect attacks and secure web applications. In particular, you will be able to: know the different attacks and protect yourself against them, secure access and sessions, implement good practices in terms of web security. Prerequisites: Good knowledge of the web, programming language.

    Short outline

    • Introduction
    • HTTP protocol
    • Web application vulnerabilities
    • Security-related technologies
    • Secure Web Applications
    • Secure Web Services
    • Control web application security

    Complete syllabus


Your training course leads to certifications in JAVA SE, SPRING and ANGULAR thereby valorising your skills and advancing your career within your company. The certifications we propose are recognized in France, the US, Canada, the UK and the Netherlands.
Certification Oracle Java SE


This JAVA SE certification measures and certifies the trainee’s skills and abilities. It is taken in normal exam conditions in a certified center or online.

Certification Spring


This Spring certification measures and certifies the trainee’s skills and abilities. It is taken in normal exam conditions in a certified center or online.

Certification Angular


This Angular certification measures and certifies the trainee’s skills and abilities. It is taken in normal exam conditions in a certified center or online.

References and testimonials

In over 15 years we have trained more than 2,000 employees in web development. Several well-known certifications validate your training (Oracle Java, Spring, Angular).

Excellent quality, the teacher knows how to create an environment of trust and confidence which makes the training really enjoyable. The course was dynamic and easy to understand. The trainer is an excellent instructor.
J. Ruiz
The Moneytizer, Mexico

The training session with you was awesome, really interesting and full of useful information. I’m currently a Cloud & Big Data engineer with Micropole, Paris. Thanks.
A. Chuttoo
Micropole, France

These 4 days have been enriching. After a training-course in HTML and then CSS, the one on Javascript gave me a lot more knowledge and skills in client side web development.
J. Salgueiro
The Moneytizer, Brazil

Other references :

Click on the logo. .

Capgemini Atos Allianz TheMoneytizer CPAM M2iFormation Global Knowledge Ikea Hewlett Packard Department of Defense AKKA Ministry of the Interior AFP Enedis Viveris Titeflex Others


Would you like to be pre-hired before starting training? If so, we'll send your CV to several recruiters as soon as your application is accepted. Before submitting your application to the recruiter, Reconvert RH ensures:

  • review of CV and cover letters,
  • the selection tests and interviews,
  • detailed candidate screenings,
  • verification of LinkedIn profiles,
  • reference verifications,
  • personalised HR advice.

Want to be pre-hired?

IT Mentoring

To help you learn faster there’s nothing like a individual tutor who’s an expert in the field. Each trainee has the option of being accompanied by an IT tutor. Your tutor is an IT expert with several years of experience in the given subject.

Included in IT mentorship

  • Live coaching on projects,
  • Expert IT advice,
  • 4 (four) 1:1 Discord sessions per month,
  • Help in overcoming particular difficulties.

Course rates

Once your application has been accepted, you have the choice of several options to attend your bootcamp:- in a Virtual instructor-led class (LIVE), or via Online self-paced. Click to see what is included in each plan.

PRICE : $4200 to $6000

  •   Attend a Virtual instructor-led class
  • Virtual instructor-led classes bring together the instructor and the students in live interactive sessions in particular with:- access to chat, sharing of webcams, screens and applications, questions in real time, hand-raising, sharing of documents. We use Microsoft TEAMS or ZOOM platforms.

    Price : $6000.

    To finance your training, read below.

    Included in the course :

    • Access to 112+ LIVE sessions,
    • Support on Discord,
    • PDF materials provided,
    • IT certifications,
    • 24/7 Replay access for 100 days,
    • IT Mentoring (option),
    • Pre-hiring (option).

    Apply now

  •   Online self-paced
  • With Online self-paced format, the lesson is webcast AND turored. In fact, you are never left to work alone – you are able to interact asynchronously with the instructor via a dedicated Discord channel. The lesson is accessible during 100 days on our dedicated LMS platform.

    Prix : $4200.

    To finance your training, read below.

    Included in the course

    • Access to 112+ LIVE sessions,
    • Support on Discord,
    • PDF materials provided,
    • IT certifications,
    • 24/7 Replay access for 100 days,
    • IT Mentoring (option),
    • Pre-hiring (option).

    Apply now

Finance my training

Once your application has been accepted, you have two(2) plans to finance your bootcamp: in Flexible personal financing or in Financing by a company .
  •   Flexible personal financing
  • In this case, you finance your training yourself. You can choose either One single payment or Payment in 4 installments. Payments are made by credit card or by bank transfer.

    One single payment

    A unique payment link is provided to you for payment by credit card. To pay by bank transfer, we'll send you our bank details.

    Payment in 4 installments, by RECONVERT

    You can pay in 4x without any fees with RECONVERT. The first payment is immediate and is made by credit card. The following 3 payments are settled afterwards: you receive a payment link by credit card each month. All you need is a credit card to be eligible for this offer.

  •   Financing by a company
  • In this case, all or part of your training is financed by a company, depending on whether you are an employee of the company or you are in the process of becoming one (pre-hiring).

    You are an employee of the company

    Your company can finance all or part of your training, as part of its internal training financing plan.

    You are in pre-hiring process

    Are you in the pre-hiring process with a company? You can then negotiate with your new employer how he can finance all or part of your training.

Do you live in Accra ?

« Dedicated IT room », Accra

If you live in Accra, you can attend the entire bootcamp by taking advantage of the Reconvert « Dedicated IT room », an infrastructure for LIVE and Replay+ sessions:

  • access to « Dedicated IT room »,
  • access to Intel i5 PC computers,
  • fiber optic internet access,
  • large screen for Zoom sessions,
  • close to all amenities,
  • single rate: $1 / day.

Dedicated IT room, in Accra


  •   How long does the course last?
  • The bootcamp lasts 61 workdays spread out over – lessons, Discord support, work on projects, hours with a mentor (option) and pre-hiring support (option).
  •   Where will the training take place?
  • The training takes place online, ie on Internet. The lessons take place in a virtual classroom using ZOOM or TEAMS, or Online self-paced. The support is via Discord.
  •   I’ve never coded. Can I enroll nevertheless ?
  • Yes. Even complete beginners can enroll. The different IT modules are tailored to your needs and will bring you step by step from zero to a skill immediately usable in your business.
  •   Can I enroll after the closing date ?
  • No. Once registration is closed, you can no longer enroll. You can enroll for the following training session as soon as registration opens.
  •   I’m an employee. Can I enroll to training course ?
  • Of course. This course is open to employees to enhance their careers, or even to switch to a new job. A lot of companies use our modules and sessions to train their staff in the Internet use at minimal cost. Your company can therefore finance your training directly. Or, if you are in France, your training can be financed via a fund-distributing organisation (contact us for details).
  •   Do I need to be good at maths to do this training course ?
  • No. You need to know how to use a computer correctly, to be motivated and to have a sense of logic. Your course is challenging so you need to keep up your motivation and stamina.
  •   I don’t have a bank card. How can I pay ?
  • As well as by bank card you can also pay by bank transfer (contact us for details). If you intend exceptionally to pay in cash, you have to sent us your request by email. Your registration is valid on receipt of payment.
  •   What kind of Internet connexion do I need ?
  • An Internet speed of 1 Mbps is recommended to attend your modules LIVE online. But, a lot of trainees can attend the course with slower speeds.
  •   Can I have a replay if I miss a live lesson ?
  • Yes. A replay is available for each live session. If you miss one, you have 72 hours to catch up with the replay. You can even connect to the same lesson live if it’s programmed at another date.
  •   What’s the difference between a Virtual class and an Online self-paced ?
  • During a live online session, the instructor and trainees are all connected at the same time for an interactive lesson with online tools – webcam, video, screen-sharing, raise your hand, interactive white-board, chat etc

    To attend the course via Online self-paced, you need to connect to our platform to access the recorded sessions. When offered, Online self-paced is available 24/24 for the duration of the training course. That’s the main advantage.
  •   Will I get a diploma after I finish the course ?
  • Better still, you will take 3 recognised professional certifying exams - Oracle certified professional Java SE, Spring Professional Certification and Angular certification. Your training is adapted to company needs which allows you to adapt easily.

No strings pre-registration

1- You can pre-register without any committment by filling in the form. You’ll receive a complete syllabus of the courses immediately by email.

2- A member of our team will contact you to answer any questions you may have (financing, organisation, career coaching etc) and evaluate your motivation.

3- Our team will then ask you to complete your enrolment application which will quickly be given careful consideration.

4- If you are successful, we will then validate your registration. You will receive an email asking you to confirm your final registration.

Would you like to apply ?

Get the complete syllabus now

Copyright © 2022 All rights reserved. Reconvert.

   contact[at] ·   @reconvert