Formation : Introduction à la programmation
Se former avec
SYNOPTIQUE
- Renseignements :
- Durée : 3 Jours
- Type : Sur mesure
- Diplômant : Oui
-
Prix H.T. € :1150.00
- Objectifs :
- Maîtriser les briques de base d'un programme
Appréhender la nécessité de l'algorithme
Passer du pseudo-code à un programme java
Découvrir le langage java pour créer des premiers programmes
Passer du procédural à l'objet
Appréhender les concepts clé de la programmation objet
Découvrir les principales API du langage Java
Donner un aperçu des autres langages de programmation (C, C++, SQL, PHP, HTML)
- Public visé :
-
Débutant en programmation, Développeurs non expérimentés en programmation objet, ingénieurs, concepteurs et chefs de projet liés à des projets de développement.
- Pré-requis :
- Connaissance de base en informatique. Le caractère très pratique de ce stage nécessite une volonté de manipulation sur machine.
- Découverte d'un programme
le code source
la compilation, l'édition de liens
Les outils de développement pour programmer
l'interprétation, l'exécution, la distribution d'une application
TP HelloWorld avec notepad, compilation/exécution/distribution en ligne de commande
Reprise du TP HelloWorld sous Eclipse
Les ''briques de base'' d'un premier programme
les types de variables
les opérations de base
les expressions et les opérateurs
les commentaires
la manipulation de chaînes
les tableaux
Série de TPs sous Eclipse avec déclaration et manipulation de variables, chaînes et tableaux
Réaliser des traitements algorithmiques dans un programme
Structure conditionnelle
Structure itérative
Manipulation de tableaux à plusieurs dimensions avec des boucles
TPs sous Eclipse avec if, switch, while et for
Structurer son code souce
Notion de programmation modulaire
Décomposition d'un traitement en fonctions et procédures
Décalaration et appels de fonctions en java
Passage d'arguments à une fonction, valeur de retour
Séparation des traitements dans des fichiers distincts
Notions de package, de lirairies
Mini projet sous Eclipse avec utilisation de fonctions, import et archive JAR
Du procédural à la programmation objet
Evolution d'un programme structuré avec classes et objets
Déclaration de classes et instanciation d'objets
Déclaration d'attributs et de méthodes
Refactoring du mini-projet elaboré dans le module précédant avec une première vision objet
Concept objet clés
Manipulation de constructeurs
Encapsulation avec visibilité private, public
TPs sous Eclipse avec manipulation de classes, d'objets, de tableaux d'objets
Panorama Java et des autres langages
Présentation des packages du JDK
Panorama des langages de programmation
Avantages/inconvenients des langages de scripts/compilés/interprétés
Exemple de code PHP, SQL, C, C++, .net