facebook
favorite button
super instructor icon
Trusted teacher
This teacher has a fast response time and rate, demonstrating a high quality of service to their students.
member since icon
Since July 2022
Instructor since July 2022
Translated by GoogleSee original
Mentoring / Support for your Web services development project in Java / Spring / JPA
course price icon
From 76 C$ /h
arrow icon
Are you stagnating? Your project is not progressing as quickly as you would like?
An experienced eye could help you resolve your blockages and move forward faster than ever.


In this format I accompany you in the realization of one of your Java / Spring boot projects
I help you solve your problems:
- bug
- architecture
- Jpa queries
- database
- web services
- execution optimization

I target the courses according to your needs, you will be the only captain on board.

The goal is to get you moving faster.
For each of your problems, there is someone who has already come across it and found a solution. It is the experience.

I have more than 9 years of experience in Java and 5 years in Spring development.
Location
location type icon
Online from France
About Me
Hello, I'm Alexandre, I'm 27 years old. Passionate about Java development and especially the transmission of my knowledge.

All my courses are flexible according to your objectives.
During the first session, we will define your objectives and see if we want to work together on achieving your goals.

If you wish, I can accompany you in the development of one of your projects.

I have been practicing Java development for more than 9 years and I have been working with the Spring framework on a daily basis for more than 5 years.
Education
-3 days of JUNIT Test training in Java and Spring
-2 days of UX Design training
-Bac +5: Master's degree in Computer Science on a work-study basis
-Bac +3: Computer License
-Bac +2: IT DUT
Experience / Qualifications
I worked 5 years as a Java / Spring developer analyst
I currently teach Java, JEE and Spring in a school in Metz for 8 months.
I have been teaching for 4 months as a freelancer in the evenings.
Age
Adults (18-64 years old)
Student level
Beginner
Intermediate
Duration
60 minutes
90 minutes
120 minutes
The class is taught in
French
English
Reviews
Availability of a typical week
(GMT -04:00)
New York
at teacher icon
Online via webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Do you want to learn the most used framework in the world of Java development? (Spring)
Do you already have knowledge of Java and Spring but are struggling to move forward?

You are in the right place !

We offer face-to-face classes via webcam from
Development of Web services with Spring boot.
In the program :
- development of web services with spring boot
- save objects in database with spring data jpa
- secure your rest api with spring security and JWT
- use Aop to reduce the dependencies of transverse functions (logs)

We will adapt your training according to your current knowledge and your needs.

The training can be structured around a personal project and to provide the courses according to your needs to progress more quickly in your project. It is also possible to help you fix bugs in your project.
Read more
We will see together
1 Basics of the Java language
- language presentation
- java syntax
- Object-oriented programming in java
- dependency management with Maven

2 The mini games
- hangman games (console)
- more or less games (console)
- tic-tac-toe games (console)
- stone leaves scissors

The training is totally adapted to your initial level. You can take the lessons in any order you want.
Read more
Similar classes
arrow icon previousarrow icon next
verified badge
Farouk
This module is a crucial step for any web developer wishing to move from simple DOM manipulation to mastering modern frameworks. The objective is clear: to understand the "invisible foundations" of the language in order to write shorter, more readable code and, above all, be ready to code professionally in React.

🎯 Training Objectives

1- Demystify the modern syntax (ES6+) often used in React.
2- Increase efficiency by using the most powerful syntactic shortcuts.
3- Secure your code to avoid frequent bugs related to missing data.
4- Mastering asynchronicity to manage data calls (API).

📖 Detailed program content

The course is divided into 13 key concepts, illustrated by comparative examples (classic syntax vs. modern syntax) and concrete use cases in React:

1- Ease of writing: Use of Template Literals (`backticks`) for dynamic character strings and Shorthand property names to simplify the creation of objects.

2- Logic and Functions: Mastery of Arrow => Functions (arrow functions) and their implicit return, essential for React components and hooks.

Data manipulation:

1- Destructuring (decomposition) to properly extract data from objects and arrays (e.g., Props and States).

2- Rest & Spread Operators (...) to copy arrays or merge objects without modifying the original (concept of immutability).

Code robustness:

1- Managing default parameter values.

2- Advanced security with Optional Chaining (?.) and Nullish Coalescing (??) to prevent application crashes.

3- Functional Programming: Intensive use of array methods (.map(), .filter(), .reduce(), .find()) to transform data into user interfaces.

4- Architecture and Asynchronism: Code organization via modules (Import/Export) and API request management with Promises and Async/Await.

🛠️ Teaching method: "Learning by doing"

This course is not just about theory. It includes:

The "Interstellar Dashboard" Exercise: A 15-minute thematic case study where students manipulate data from space missions. This allows them to immediately apply destructuring, filtering, and asynchronicity to a real-world project.

The Interactive Quiz: A series of 10 questions designed to validate understanding of each concept before moving on. Each question presents real-world scenarios that developers will encounter in React.

🚀 Learner's result

By the end of this course, students will not only "know" JavaScript; they will understand why and how each syntax is used to build efficient React components. They will leave with a solid foundation to confidently tackle Hooks (useState, useEffect) and complex state management.

Format: Clean visual presentation, coloured syntax for code, and focus on readability.
message icon
Contact Alexandre
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Farouk
This module is a crucial step for any web developer wishing to move from simple DOM manipulation to mastering modern frameworks. The objective is clear: to understand the "invisible foundations" of the language in order to write shorter, more readable code and, above all, be ready to code professionally in React.

🎯 Training Objectives

1- Demystify the modern syntax (ES6+) often used in React.
2- Increase efficiency by using the most powerful syntactic shortcuts.
3- Secure your code to avoid frequent bugs related to missing data.
4- Mastering asynchronicity to manage data calls (API).

📖 Detailed program content

The course is divided into 13 key concepts, illustrated by comparative examples (classic syntax vs. modern syntax) and concrete use cases in React:

1- Ease of writing: Use of Template Literals (`backticks`) for dynamic character strings and Shorthand property names to simplify the creation of objects.

2- Logic and Functions: Mastery of Arrow => Functions (arrow functions) and their implicit return, essential for React components and hooks.

Data manipulation:

1- Destructuring (decomposition) to properly extract data from objects and arrays (e.g., Props and States).

2- Rest & Spread Operators (...) to copy arrays or merge objects without modifying the original (concept of immutability).

Code robustness:

1- Managing default parameter values.

2- Advanced security with Optional Chaining (?.) and Nullish Coalescing (??) to prevent application crashes.

3- Functional Programming: Intensive use of array methods (.map(), .filter(), .reduce(), .find()) to transform data into user interfaces.

4- Architecture and Asynchronism: Code organization via modules (Import/Export) and API request management with Promises and Async/Await.

🛠️ Teaching method: "Learning by doing"

This course is not just about theory. It includes:

The "Interstellar Dashboard" Exercise: A 15-minute thematic case study where students manipulate data from space missions. This allows them to immediately apply destructuring, filtering, and asynchronicity to a real-world project.

The Interactive Quiz: A series of 10 questions designed to validate understanding of each concept before moving on. Each question presents real-world scenarios that developers will encounter in React.

🚀 Learner's result

By the end of this course, students will not only "know" JavaScript; they will understand why and how each syntax is used to build efficient React components. They will leave with a solid foundation to confidently tackle Hooks (useState, useEffect) and complex state management.

Format: Clean visual presentation, coloured syntax for code, and focus on readability.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Alexandre