Ferme la recherche

Concepteur/Développeur informatique

Descriptif

Durée de la formation

Durée 35 heures
En centre 35 heures

Session

entrées/sorties permanentes

du 28 mai 2019 au 31 déc. 2019  - Lille (59)
+ autres sessions
du 28 mai 2019 au 31 déc. 2019  - Lille (59)
du 01 janv. 2020 au 31 déc. 2021  - Lille (59)

Objectif de la formation

Comprendre le cycle de développement d'une application, connaître les technologies du marché et orienter son choix, implémenter du code en C# ou Java ou C++

Description de la formation

Découvrir le cycle de développement d'une application et les outils
Conception applicative, plateformes, choix du langage par type d'applications
Contraintes d'interfaces : client lourd, léger, mobile
Analyse fonctionnelle, prototypage, modélisation UML
Composants de la couche métier : composants, services web,...
Tests : types (unitaires, fonctionnels), développement piloté par les tests, outils
Processus de packaging d'une application, livraison, mise à jour
Environnement de développement : outils, suivi de versions, intégration continue
Atelier : choix d'un langage (C++, Java ou C#), mise en place de l'environnement de développement
Maîtriser les bases
Utilisation de variables, constantes, opérateurs
Types simples et types références
Transtypage, Wrappers
Expression de conditions : if/else, switch, opérateur ternaire
Utilisation de boucles : for, while, do while
Manipulation de tableaux
Factorisation de codes avec méthodes
Surcharge, arguments variables, récursivité
Commenter et documenter du code
Atelier : Multiples exemples de manipulation de structures de contrôles et de fonctions
Apprendre l'objet
Définition de classes
Déclaration des membres d'instance / de classe (static)
Constructeurs et instanciation
Cycle de vie d'un objet en mémoire
Diagramme de classes (UML)
Agrégation d'objets (association)
Encapsulation : getters et setters / propriétés
Extension de classes (Héritage)
Comparaison d'objets
Abstraction
Polymorphisme
Atelier : Modélisation et implémentation objet d'applications
Gérer les exceptions
Définition, types d'exceptions
Capturer et traiter une exception (try/catch/finally)
Lever/Remonter une exception (throw/throws)
Création d'exceptions
Atelier : Gestion des exceptions susceptibles d'être déclenchées dans une application
Utiliser des collections
Présentation des APIs disponibles, generics
Comparatif, choix d'un type de collection
Classes essentielles : listes, tables de hachage, ...
Parcours, opérations sur des collections et tris
Atelier : Manipulation de collections d'objets
Manipuler des fichiers
Lecture et écriture de fichiers
Manipulation de chemins, répertoires
Externalisation de configuration dans des .properties
Gestion des logs dans une application
A

Conditions d'accès

Notions d'algorithmique

Donne accès au(x) métier(s) suivant(s)

Etudes et developpement informatique (voir la fiche métier)

Et après la formation ?

Retour à l'emploi des anciens stagiaires

EXCELLENT

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

DAWAN

Lieu de formation

1 RUE ESQUERMOISE
Lille

Calculez votre itinéraire

Centre de formation

1 RUE ESQUERMOISE
59800, Lille

Toutes les formations et avis pour DAWAN