Soutien universitaire java

Créer par Ali Z.

229 Développement web

Soutien Universitaire Java

 400,00 €

level icon  

Tous niveaux

level icon  

5

Session(s)
level icon  

Français

level icon  

02h00

/Session

Description

Formation from scratch concernant le développement et la programmation en Java.

Programme:

1- Introduction à Java
 Historique de Java
 Caractéristiques de Java
 Comparaison avec d’autres langages de programmation
2- Installation du Java Development Kit (JDK)
3- Installation et configuration d’un Environnement de Développement Intégré (IDE)
4- Structure d’un programme en Java : notions de paquets, classes et méthodes
5- Les types de données en Java
6- Variables
Les constantes
7- Fonctions
8- Opérateurs et expressions
 Les opérateurs arithmétiques
 Les opérateurs de comparaison
Les opérateurs logiques
 Les opérateurs de bits (Bitwise)
Les opérateurs d’affectation
9- Structures de contrôle de flux
 Structures de contrôle de flux: if
 Structures de contrôle de flux: if . . . else
Structures de contrôle de flux: if . . . elif . . . else
Structures de contrôle de flux: switch . . . case
Structures de contrôle de flux: boucle while . . .
Structures de contrôle de flux: boucle for . . .
Structures de contrôle de flux: boucle do . . . while
10- Scopes
11- Les tableaux (Arrays) et les ArrayLists
12- Principes fondamentaux de la Programmation Orientée Objet
Principe des Classes et des Objets
Définition et utilisation de classes et d’objets
Création et instanciation d’objets à partir de classes
Les attributs et les méthodes
Les getters et les setters
Principe de l’encapsulation en Java
L’encapsulation en Java
 Spécificateurs d’accès
Principe de l’héritage en Java
Principe du polymorphisme en Java
Principe de l’abstraction en Java
Les classes abstraites en Java
 Les Interfaces en Java
13- Les exceptions dans Java

Prérequis

  • Check yellow

    Algorithmique

Disponibilités du professeur

Aucun horaire ne vous convient?

Enseignant

Ali Z. | Sciences

Véritable autodidacte, ingénieur et formateur, je vous accompagne dans les domaines de la programmation IT et des mathématiques.

ali-z-prof-de-developpement-web-olinom

Véritable autodidacte, ingénieur et formateur, je vous accompagne dans la réalisation de vos projets dans les domaines suivants: AI | Data | Mathématiques et programmation scientifique.

J'apporte mon expertise dans la stack suivante:

♾ Mathématiques et mathématiques appliquées
♾ Algorithmique et algorithmique avancée
♾ Langages de Programmation : C | C++ | Java | Python | Matlab | Ruby
♾ Gestionnaires de bases de données: PostgreSQL
♾ Scripting: Powershell (Windows) | Terminal/iTerm2 (Macos) | Shell (Linux Ubuntu)
♾ Text Editors/IDEs: Atom | Sublime Text | Visual Studio
♾ CI/CD: Github | git
♾ Tools: dOxygen | graphviz
♾ WebDev/Frameworks: HTML | CSS | JS | RubyOnRails
♾ Pratiques: POO | Design Patterns | DRY | KISS

Faculté des sciences de Montpellier

Master 2 Modélisation et analyse numérique September 2018 - September 2020

Optimisation, Optimal Command problems (HJB methods), ODEs, PDEs, Numerical Analysis: HHO methods, inverse problems; Scientific programming on C++ (std11, STD library, macros, Object Oriented Programming, templates), gnuplot, Fortran, freefem, Fourier analysis.

Formateur Mathématiques

EPSI Décembre 2023 - Février 2024 (2 mois 1 jour)

Formateur en mathématiques pour des BTS SIO première année.

Formateur IT

Keyce Academy Septembre 2022 - Aujourd'hui (2 ans 3 mois)

Formation continue des bachelors internationaux en IT, dans les sujets suivants: ♾ Module 1: Mathématiques de base et Algorithmique, et Algorithmique avancée. ♾ Module 2: Langage de programmation C ♾ Module 3: Langage de programmation C++ ♾ Module 4: Langage de programmation Python Langage d'enseignement utilisé: Anglais.

Autres offres du même enseignant


Soutien Universitaire Java

 400,00 €