Développement

Java Niveau Fondamental

★★★★★ 4,7/5 · 13 étudiants formés

Maîtrisez les fondamentaux de la programmation avec le langage Java, de la syntaxe de base jusqu'aux premiers pas en programmation orientée objet et accès aux bases de données.

Durée
35 heures
Niveau
Débutant
Format
Présentiel & en ligne
Langue
Français
Formateur
Amel Bouzid
Présentation

À propos de cette formation

Cette formation constitue une porte d'entrée complète vers la programmation en Java, l'un des langages les plus répandus dans le développement d'applications d'entreprise, web et mobiles. Elle part des concepts algorithmiques fondamentaux pour amener progressivement le participant à écrire, compiler, exécuter et déboguer ses premiers programmes.

Au fil de dix modules structurés, les stagiaires découvrent la syntaxe et le lexique du langage, les variables et types de données, les opérateurs, les structures de contrôle, ainsi que les procédures et fonctions. La formation introduit également les principes de la programmation orientée objet et l'accès aux bases de données, socle indispensable à tout développeur.

Dispensée par Expert Team Tunisie, centre de formation IT agréé par l'État, cette formation s'adresse à tout débutant souhaitant acquérir des bases solides et ouvrir la voie vers des parcours de développement plus avancés (Java avancé, frameworks, applications d'entreprise).

Objectifs

Ce que vous allez apprendre

À la fin de la formation, vous serez capable de :

  • Structurer des programmes selon un algorithme
  • Maîtriser les éléments de lexique et de syntaxe du langage Java
  • Compiler et exécuter un programme Java
  • Déboguer et tester un programme
  • Accéder à une base de données depuis un programme
  • Comprendre et appliquer les principes de la programmation orientée objet
Programme

Un parcours en 10 modules

35 heures structurées, de la théorie à la pratique.

01 Les fondements de la programmation 3h
  • Notion de programme et de langage
  • Paradigmes de programmation
  • Rôle des compilateurs
  • Introduction aux algorithmes
02 Genèse d'un premier programme 3h
  • Structure et syntaxe de base
  • Compilation d'un programme
  • Exécution d'un programme
  • Utilisation des librairies
03 Règles de programmation 2h
  • Conventions de nommage et de syntaxe
  • Commentaires
  • Lisibilité et qualité du code
04 Les variables 4h
  • Typage et types primitifs
  • Déclaration de variables et constantes
  • Tableaux
  • Types évolués
05 Opérateurs et expressions 3h
  • Opérateurs arithmétiques, logiques et relationnels
  • Expressions booléennes
  • Priorité des opérateurs
06 Les structures de contrôle 4h
  • Structures de sélection (if, switch)
  • Boucles itératives (for, while, do-while)
  • Imbrication des structures
07 Procédures et fonctions 4h
  • Définition de procédures et fonctions
  • Passage de paramètres
  • Valeurs et codes de retour
08 Introduction à la programmation Objet 5h
  • Notion de classe
  • Attributs et méthodes
  • Modélisation objet
  • Encapsulation de base
09 L'accès aux bases de données 4h
  • Organisation des données
  • Connexion à une base de données
  • Exécution de requêtes
10 Maintenance, débogage et test 3h
  • Gestion des erreurs et exceptions
  • Utilisation du débogueur
  • Tests unitaires
Prérequis

Aucun prérequis particulier. Aucune connaissance préalable en programmation n'est requise.

Public visé

Toute personne souhaitant apprendre la programmation et débuter avec le langage Java : étudiants, futurs développeurs, informaticiens en reconversion.

Débutant Développement
Votre formateur

Apprenez avec un expert du terrain

Une pédagogie orientée projet, nourrie par des cas concrets.

AB

Amel Bouzid

Data, BI & Intelligence Artificielle — Power BI, ML

Consultant-formateur certifié, praticien du domaine.

Formateur expert Pédagogie active Développement
Calendrier

Prochaines sessions

Places limitées pour garantir un suivi personnalisé.

03 août 2026
Tunis 35h · Présentiel & en ligne 09h00 – 16h00
6 places restantes
31 août 2026
Sfax 35h · Présentiel & en ligne 09h00 – 16h00
5 places restantes

Toutes les sessions

Voir le calendrier
Date de début Horaire Lieu Formateur Places
03/08/2026
Lundi
09h00 – 16h00
Tunis
Salle Alpha
Amel Bouzid 6 places restantes
31/08/2026
Lundi
09h00 – 16h00
Sfax
Salle Sfax
Amel Bouzid 5 places restantes
Avis vérifiés

Avis des apprenants

Aucun avis pour le moment. Soyez le premier à partager votre expérience !

Vous avez suivi cette formation ? Connectez-vous pour laisser un avis.

Prêt à préparer votre certification ?

Rejoignez la prochaine session du 03 août 2026 à Tunis.

À découvrir aussi

Formations similaires

D'autres parcours pour développer vos compétences techniques.

Développement

React JS - Développement d'interfaces web modernes

Intermédiaire 28h Présentiel & en ligne
Nizar Haddad
1 000 TND Voir le détail
Développement

Les Tests Unitaires des Applications Java

Intermédiaire 28h Présentiel & en ligne
Amel Bouzid
1 000 TND Voir le détail
Développement

Fondamentaux du XML

Débutant 21h Présentiel & en ligne
Karim Gharbi
750 TND Voir le détail