Smalltalk

Formation

À Boulogne

2 250 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Lieu

    Boulogne

  • Durée

    5 Jours

Considéré comme le père de tous les langages objets, source d'inspiration et de comparaison encore aujourd'hui pour de nombreux langages, le langage Smalltalk continue d'évoluer, aussi bien dans le monde libre que dans le monde commercial. Ce cours propose une introduction à la programmation orientée objet en s'appuyant sur le langage Smalltak. Les concepts des technologies objet seront présentés et mis en pratique en les illustrant par le langage et ses implémentations. La deuxième partie du cours permet de monter en compétence en abordant progressivement un panoramique complet du langage , des librairies de classes standards et de ses capacités. La connaissance préalable d'un langage de programmation structuré (type COBOL, C, Pascal, ... est nécessaire).

Les sites et dates disponibles

Lieu

Date de début

Boulogne ((92) Hauts-de-Seine)
Voir plan
98 Avenue du Général Leclerc, 92290

Date de début

Consulter

À propos de cette formation

Maîtrise d'un langage de programmation structuré

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les matières

  • Smalltalk
  • Java

Le programme

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

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Smalltalk

2 250 € HT