Nouveauté 2025 : Découvrez les formations sur l'Intelligence Artificielle

Formations Java - Programmation Web

Formation Smalltalk – Niveau Avancé : Perfectionnez vos compétences en Java

Niveau :

Satisfaction de nos apprenants en 2024 : 98%
Taux d’assiduité : 100%

Tout savoir sur votre formation :

Formez-vous selon vos disponibilités ! Vous proposez 3 dates au choix et votre formateur vous confirme la date souhaitée.

En présentiel dans votre entreprise, dans l’un de nos 54 centres de formation ou en distanciel par visioconférence.

Contexte de la formation

Vous cherchez à approfondir vos compétences en programmation orientée objet ? Vous êtes un développeur Java désireux d’explorer le monde de Smalltalk ? Plongez-vous dans notre formation Smalltalk pour les développeurs Java, une aventure qui vous emmènera au cœur des concepts objets et boostera vos compétences en développement logiciel.

Dans l’univers de la programmation, la maîtrise d’une variété de langages est un atout considérable. Smalltalk, bien qu’ancien, continue d’influencer les langages modernes, y compris Java. Comprendre Smalltalk vous offre une perspective unique, vous permettant d’approfondir votre compréhension des concepts orientés objet et de créer des codes plus élégants et efficaces dans Java. En vous familiarisant avec l’approche simple et conceptuellement pure de Smalltalk, vous pourrez améliorer la qualité de votre code, augmenter votre efficacité en développement logiciel et stimuler l’innovation. Cette compétence vous distinguera dans votre domaine, ouvrant la voie à de nouvelles opportunités et accélérant votre carrière.

Prêt pour une transformation numérique ? Élargissez vos horizons avec notre formation inédite.

Avec Expertisme, Organisme de Formation certifié QUALIOPI, vous bénéficierez d’une formation Smalltalk de haute qualité, conçue spécifiquement pour les développeurs Java. Votre formateur expert métier vous guidera à travers les concepts fondamentaux de Smalltalk, vous aidant à améliorer la qualité de votre code et à adopter de nouveaux modèles de pensée. Vous apprendrez à utiliser Smalltalk pour développer des applications, à bénéficier de vos acquis Java pour une compréhension approfondie de Smalltalk, et à être opérationnel dans le développement d’applications Smalltalk. Cette formation adaptable et efficace vous assurera un apprentissage optimal, enrichissant vos compétences et augmentant votre valeur en tant que développeur.

Il est temps d’agir ! Saisissez cette opportunité unique d’ajouter Smalltalk à votre arsenal de programmation. Avec notre formation Smalltalk pour les développeurs Java, vous pouvez améliorer votre code, accélérer votre carrière et vous démarquer dans votre domaine. N’attendez plus, inscrivez-vous dès aujourd’hui !

À qui s’adresse cette formation ?

Cette formation s’adresse à un large éventail de professionnels dans le domaine de l’informatique et du développement logiciel. En particulier, elle est conçue pour les architectes logiciels qui souhaitent élargir leur palette de compétences en matière de programmation. Les chefs de projets informatiques pourront également bénéficier de cette formation en acquérant une connaissance approfondie de Smalltalk, leur permettant ainsi de superviser efficacement leurs équipes de développement. Cette formation est également pertinente pour les consultants en technologie de l’information qui souhaitent diversifier leur expertise et proposer de nouvelles solutions à leurs clients. Enfin, les ingénieurs en développement logiciel, en particulier ceux qui travaillent déjà avec Java, trouveront cette formation utile pour comprendre et maîtriser un nouveau langage de programmation. En somme, cette formation est idéale pour tout professionnel du secteur informatique cherchant à évoluer dans sa carrière et à rester à jour sur les dernières tendances en matière de développement logiciel.

Objectifs

  • Comprendre les concepts de base et les principes fondamentaux de Smalltalk
  • Maîtriser les spécificités syntaxiques de Smalltalk par rapport à Java
  • Développer une capacité à traduire du code Java en Smalltalk
  • Se familiariser avec les outils de développement de Smalltalk pour créer et gérer des applications
  • Appliquer les meilleures pratiques de programmation Smalltalk dans un environnement de travail réel.

Programme

  • 1. INTRODUCTION À SMALLTALK
    • Historique de Smalltalk
    • Philosophie de Smalltalk
    • Concepts fondamentaux de Smalltalk
    • Comparaison de Smalltalk avec Java
  • 2. BASES DE SMALLTALK
    • Machine virtuelle et bytecode
    • Notions d’objet, méthode, variable, classe, et metaclasse
    • Comprendre le Garbage Collector
    • Introduction à la syntaxe de Smalltalk
    • Commentaires dans Smalltalk
    • Types primitifs, types de base, et littéraux
    • Envoi de message, opérateurs, précédence, et enchaînement
    • Affectation et retour de méthode
  • 3. DÉFINITIONS ET CONSTRUCTEURS
    • Définition de classe, attribut, méthode, variable
    • Constructeurs et initialisation
    • Héritage, interface, classe et méthode abstraite
    • Utilisation des pseudo-variables this et super
    • Tableaux en Smalltalk
  • 4. STRUCTURES DE CONTRÔLE
    • Structures de contrôle conditionnelles (if, else)
    • Structures de contrôle itératives (for, while)
    • Gestion de l’identité et de l’égalité
    • Exceptions (try, catch)
  • 5. ENVIRONNEMENT DE DÉVELOPPEMENT**
    • Console, navigateur, inspecteur, debuggueur
    • Refactoring, test unitaire, style de code, logging
    • Outils spécifiques à Smalltalk
    • Partage de code, intégration
  • 6. LIBRAIRIE DE CLASSES DE BASE
    • Classe Object
    • Date, Time, Timestamp, Calendar
    • Number, Character, String
    • Collection, Map, Set, Itérateur
    • Stream, gestion de fichier
    • Graphisme en Smalltalk
  • 7. CONCEPTS AVANCÉS
    • Listener
    • Introspection, test sur la hiérarchie
    • Invocation dynamique de classe, de méthode, proxy
    • Annotation, assertion
    • Thread, synchronisation
    • Réseau (Socket, protocole et technologies du web)
  • 8. JNI, JDBC, XML
    • Garbage Collector, finalisation
  • 9. SPÉCIFICITÉS DE SMALLTALK
    • Mutabilité, become : changement dynamique de classe
    • Accès aux sous-classes
    • Extension de classe
    • Override
    • thisContext
  • 10. DÉPLOIEMENT
    • Exécution, main, classpath
    • Techniques de déploiement, jar
    • Paramétrage, propriétés

Version 4. Mise à jour le 01/01/2025
© EXPERTISME – Groupe SELECT® 2025 Tous droits réservés. Les textes présents sur cette page sont soumis aux droits d’auteur.

Pré-requis

Être muni d’un ordinateur relié à Internet, possédant une caméra, un micro et un haut-parleur.
Disposer de solides compétences en programmation Java. Cette formation étant destinée aux développeurs Java souhaitant se perfectionner en Smalltalk, une maîtrise préalable du langage Java est essentielle.
Avoir une bonne compréhension des concepts de la programmation orientée objet. Comme Java et Smalltalk sont tous deux des langages de programmation orientés objet, il est nécessaire d’être familiarisé avec ces concepts pour tirer pleinement parti de la formation.
Être à l’aise avec l’utilisation des interfaces de développement intégrées (IDE). La formation impliquera l’usage d’IDE pour le codage en Smalltalk, il est donc recommandé d’avoir une expérience préalable avec ce type d’outil.

Points forts de la formation

  • Votre plan pédagogique de formation sur-mesure avec l’évaluation initiale de votre niveau de connaissance du sujet abordé
  • Des cas pratiques inspirés de votre activité professionnelle, traités lors de la formation
  • Un suivi individuel pendant la formation permettant de progresser plus rapidement
  • Un support de formation de qualité créé sur-mesure en fonction de vos attentes et des objectifs fixés, permettant un transfert de compétences qui vous rende très rapidement opérationnel
  • Les dates et lieux de cette formation sont à définir selon vos disponibilités
  • Animation de la formation par un Formateur Expert Métier
  • La possibilité, pendant 12 mois, de solliciter votre Formateur Expert sur des problématiques professionnelles liées au thème de votre formation
  • Un suivi de 12 mois de la consolidation et de l’évolution de vos acquis.

Approche pédagogique

L’approche pédagogique a été construite sur l’interactivité et la personnalisation : Présentation illustrée et animée par le Formateur Expert, partage d’expériences, études de cas, mise en situation réelle.
Tous les supports sont fournis par support papier, mail ou clé USB à chaque stagiaire.

Méthodologie pédagogique employée :
Chaque formation en présentiel ou en distanciel est animée par un Formateur Expert Métier sélectionné selon ses compétences et expériences professionnelles. Apport d’expertise du Formateur, quiz en début et fin de formation, cas pratiques, échanges d’expérience. Accès en ligne au support de formation.

Méthodes utilisées et évaluation :
Evaluation et positionnement lors de la définition du projet pédagogique avec le(s) stagiaire(s). Un QCM est donné aux stagiaires le dernier jour de la formation pour valider leurs apprentissages. Une correction collective est effectuée par le Formateur. Une évaluation de fin de stage en direct est organisée entre le Formateur et le(s) stagiaire(s) pour recueillir et prendre en compte leurs appréciations. Une attestation de fin de stage est remise aux stagiaires.

Accessibilité

Toute demande spécifique à l’accessibilité de la formation par des personnes handicapées donnera lieu à une attention particulière et le cas échéant une adaptation des moyens de la formation.
Public en situation de handicap, contactez notre référent handicap au 01 42 66 36 42.

Formateur

Nos Formateurs sont des Experts Métiers intervenants sur les prestations inhérentes sur la thématique de la formation. Ils réalisent les audits et co-construisent l’offre et le déroulé de la formation avec l’Ingénieur Pédagogique avant validation par le Responsable Pédagogique. Ils sont sélectionnés pour leurs compétences pédagogiques et leurs expériences dans la formation pour adultes.

Référence : LWEB-91510

Durée : 35 heures soit 5 jours

Tarif : 4875€ HT / Personne

Cette formation vous intéresse ?

Nos Experts conçoivent votre formation
individuelle sur mesure lors de la définition
de votre projet pédagogique !

Remplissez le formulaire suivant :

L’un de nos conseillers vous contactera
dans les meilleurs délais.

Partagez cette formation :

Référence : LWEB-91510

Durée : 35 heures soit 5 jours

Tarif : Sur Devis

Formez vos équipes !

à partir de 4 collaborateurs
Nos Experts conçoivent votre formation intra-entreprise sur mesure lors de la définition de votre plan pédagogique !

Partagez cette formation :

Témoignages
de nos apprenants

Votre parcours de formation

Étape par Étape

Formations complémentaires - Formations Java / Programmation Web sur-mesure

Formation Java : Developpement en Java et SQL 14 heures soit 2 jours

Formation Groovy : Automatisation et Optimisation des Projets Java 21 heures soit 3 jours

Formation Java : Développement de Documents XML avec Java 21 heures soit 3 jours

Formation JavaFX : Maîtrisez la Création d’Applications Riches 21 heures soit 3 jours

Formation Java : Maîtrisez les Tests unitaires avec jUnit et Maven 14 heures soit 2 jours

Formation Java SE 8 – Niveau avancé : Préparation pour l’examen de certification Java SE 8 Programmer 14 heures soit 2 jours

Formation Java SE 8 et SE 17 : Maîtrisez les clés de la programmation 28 heures soit 4 jours

Formation Java SE 8 – NIveau Avancé : maîtriser le langage de Java et préparation à la certification Oracle Associate Programmer 21 heures soit 3 jours

Formation Smalltalk – Niveau Avancé : Perfectionnez vos compétences en Java 35 heures soit 5 jours

Formation Sécurité Applicative – Niveau Avancé : sécuriser le code d’une application Java, .NET et PHP 21 heures soit 3 jours

Formation Java – Niveau Initiation : Java et API Java Persistance (JPA) 2 jours

Nouveauté

Formation Java – Niveau Avancé : Optimiser l’interaction avec les bases de données 2,5 jours

Nouveauté

Formation Java – Niveau Initiation : Les Fondamentaux du développement 4 jours

Nouveauté

Formation Java : Programmation objet avec Java 5 jours

Nouveauté

Formation Java – Niveau Initiation : Les Fondamentaux pour Programmer avec les Bases du Langage Java 2 jours

Nouveauté

Formation Java – Niveau Initiation : Apprendre les Bases de la Programmation Orientée Objet 4 jours

Formation Java – Niveau Avancé : Fonctions Avancées, Design Patterns et Performances 4 jours

Formation Programmation Web – Niveau Initiation : Conception Orientée Objet 3 jours

Vous avez besoin
d’une formation ?

Vous avez
besoin
d’une
formation ?