-
Filière :
Développement logiciel
-
Sous-filière :
Autres technologies
-
Référence
SM-OBJ
-
Durée
5 jours (35 h)
-
Prix par personne HT
Sur demande
Objectifs pédagogiques
- Maîtriser l’environnement « vivant » de smalltalk
- Maîtriser la syntaxe du langage smalltalk
- Comprendre les concepts objets
- Savoir appliquer les bonnes pratiques de programmation
Public cible
- Architectes
- Chefs de projets
- Ingénieurs
Pré-requis
Connaître les bases de Java
Programme de la formation
Introduction aux technologies objet
- Evolutions dans les langages de programmation
- Problèmes de la programmation fonctionnelle
- Objet, message et encapsulation
- Méthode et polymorphisme
- Instance et classe
- Réutilisation : héritage et délégation
- Surcharge et redéfinition
- Représentation UML
Smalltalk : historique, philosophie et concepts
- Objet, méthode, variable, classe, meta-classe
- Machine virtuelle, bytecode
- Garbage Collector
- Différentes implémentations
Environnement de développement Smalltalk
- Workspace
- Console
- Browser de code, navigation dans le code
- Inspecteur, debugger
- Export et chargement de code
Syntaxe
- Commentaire
- Types de base : nombre, caractère, chaîne et booléen
- Envoi de message, opérateur, précédence, enchaînement
- Affectation, retour de méthode
- Définition de classe, attribut, méthode, variable
- Construction et initialisation
- Héritage, interface, classe et méthode abstraite
- Pseudo variable self et super
- Tableau
- Espace de nommage, visibilité
- Bloc d’instruction
- Structures de contrôle conditionnelles
- Structures de contrôle itératives
- Identité et égalité
- Exceptions
Librairie de classes
- Objet
- Gestion des nombres
- Gestion du temps
- Gestion des caractères et des chaînes de caractères
- Gestion des collections
- Gestion des files et des fichiers
- Gestion du graphisme
Concepts avancés
- Introspection
- Invocation dynamique
- Processus et synchronisation
- Réseau, Socket
- Accès aux bases de données
- Invocation externe
- Déploiement
Qualité
Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.
Programme mis à jour le