Arolla formation java
Arolla Training

Infos pratiques

Arolla Training
Téléphone
07 63 74 20 95
Email
formation@arolla.fr
S'INSCRIRE

Formateurs

  • Ali BEN MESSAOUD
    Ali BEN MESSAOUD

    Ali Ben Messaoud est un développeur full stack Java/ TypeScript, ayant une attirance pour le Cloud et l’architecture Microservice. Passionné par les nouvelles technologies, il a commencé l’informatique en autodidacte à l’age de 12 ans, et a toujours été curieux et intéressé par les nouveautés dans ce monde. En contribuant chez Arolla, il a appris qu’il ne faut jamais s’avancer à dire que l’on maîtrise parfaitement quelque chose avant d’essayer soi même de l’enseigner.

  • Arnaud COURTES
    Arnaud COURTES

    Passionné par l’informatique et le développement en particulier, Arnaud est développeur Java depuis plus de 10 ans. Au cours de sa carrière, le mouvement craft lui a directement parlé et a complètement changé la vision de son métier. Place aux bonnes pratiques et à leur transmission au sein de la communauté et de son équipe. Il est aussi coach pour la Combe du lion vert et évaluateur technique pour Arolla.

    Il anime aussi régulièrement les meetups Jam de code et Craft your skills d’Arolla.

    Domaines de compétence :
    – TDD
    – Clean code
    – Legacy code
    – Java

  • Hugo CAPOCCI
    Hugo CAPOCCI
  • Mathieu PAULY
    Mathieu PAULY

    Doté d’une forte culture informatique et très à l’aise en langages objets et fonctionnels, Mathieu est mentor sur les bonnes pratiques de développement. Formateur aguerri, il accompagne plusieurs clients d’Arolla sur TDD et Clean Code aussi bien en France qu’à l’étranger et avec des audiences francophones ou anglophones.

    En tant que coach, il est régulièrement amené à intervenir sur des missions ayant pour but de sensibiliser les développeurs aux tests sur des formats variés (accompagnement conseil, training, animation de dojos…).

    Il partage son savoir-faire en publiant des articles sur notre blog, co-animant des conférences ou en donnant des cours dans des écoles d’ingénieur.

    Evaluateur technique depuis des années, Mathieu a fêté ses 6 ans d’ancienneté chez Arolla.

    Domaines de compétences de Mathieu
    • Test Driven Development
    • Clean Code
    • Domain Driven Design
    • Behavior-driven Development

  • Thomas BENARD
    Thomas BENARD

    Fort de ses 10 ans d’expérience, Thomas est un développeur sénior dont le langage de prédilection est JAVA et est passionné par les bonnes pratiques de développement.

    Convaincu par la philosophie du Software Craftsmanship et passionné par l’Agilité en général, il accompagne ses clients pour les aider à progresser sur des sujets comme le TDD, BDD, Clean Code.

    Au delà de ses interventions auprès de ses clients, il partage également sa passion à travers son blog ou en animant des BBLs.

    Domaines de compétences de Thomas

    Clean Code
    Test-Driven Development (TDD)
    Behaviour-Driven Development (BDD)
    Legacy Code

Prochaine formation

Date

07 Sep 2020 - 08 Sep 2020

Tarif

1580 €

Modalités pédagogiques

Formation en distanciel et présentiel

Java débutant

Objectifs :

Java est un langage de choix selon l’index TIOBE. Il est incontournable dans beaucoup d’industries (finance, RH, etc.). Sa plateforme est riche, mature et en développement actif.

Les programmeurs et testeurs professionnels sont parfois amenés à intervenir sur des technologies qui sortent de leurs spécialités. Les corrections de bug et l’ajout de nouvelles fonctionnalités sont réalisés tant bien que mal. Cela peut donner une désagréable impression de bricolage.

Cette formation aide à construire des bases Java cohérentes. Elle fournit les principaux éléments de programmation orientée objet qui sont abordés sous un angle craft. Les concepts sont introduits de manière progressive mais les exemples proviennent de contextes réalistes. L’accent est mis sur la pratique et intègre l’emploi des outils souvent délaissés en formation : debugger, éditeur de code, test unitaire.

Programme :

• Connaitre les possibilités de la plateforme Java SE
• Énoncer les principes de la programmation orienté objet
• Concevoir un programme console
• Employer les principales classes de l’API Java SE
• Guider l’écriture avec des tests unitaires en TDD
• Connaitre les bonnes pratiques modernes de développement

Plan :

1 – Présentation générale de Java SE
2 – Programmation impérative, méthode main, valeur, types
3 – Programmation objet, encapsulation, polymorphisme, inversion de dépendance
4 – Introduction aux collections et aux types génériques
5 – Les exceptions
6 – Les entrées sorties
7 – Introduction aux lambda et Stream

Public :

– Développeur débutant
– Développeur C, Python, JavaScript, etc.
– Testeur (QA)

Pré-requis :

– Connaitre un langage de programmation
– Avoir un poste de travail avec le JDK 11 et IntelliJ IDEA Community installés

Matériel pédagogique :

Les formateurs distribueront les supports de la formation au format électronique PDF à la fin de la formation.

Méthodes pédagogiques :

30% Théorique,70% Pratique

 

Informations et inscription

Réservation
Disponible Billets: Illimité
Le billet de Réservation est épuisé. Vous pouvez essayer un autre billet ou une autre date.