1. Accueil
  2. >
  3. Formations
  4. >
  5. Informatique et Télécommunication
  6. >
  7. C et C++
  8. >
  9. Occitanie
  10. >
  11. Hérault
  12. >
  13. LATTES
  14. > DAWAN - Concepteur/Développeur informatique.

Concepteur/Développeur informatique.

  • Lieu :
    LATTES
  • Date :
    24-09-2018
  • Durée:
    35 heures
  • Prix :
    2375
  • Référencé datadock

    Datadock certifie la qualité des organismes. Seuls ces centres vous permettent de bénéficier d'un financement pour votre formation.

  • 1-8 Participants
  • Séquençage :
    7h/jour
  • Pré-requis :
    Notions d'algorithmique
Fleche
Dernières demandes
pour une Formation
  • Il y a 28 minutes par Daniel A.
  • Il y a 49 minutes par Sylvie h.
  • Il y a 51 minutes par Denis A.

OBJECTIFS :

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++

PROGRAMME :

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

Atelier : Implémentation d'exports et imports depuis des fichiers

Accèder à des bases de données

Présentation des APIs disponibles
Ecriture de requêtes SQL, exécution et traitement des résultats
Gestion des transactions
Introduction au mapping relationnel objet (pattern DAO)

Atelier : Organisation et implémentation d'une couche d'accès aux données

Construire des interfaces graphiques

Présentation des APIs disponibles
Fenêtres modales/non modales, boîtes de messages
Positionnement des contrôles
Gestion des évènements : claviers, souris

Atelier : Construction de fenêtres et implémentation d'évènements

OBSERVATIONS :

AUTRES SITES :

Lille, Lyon, Nantes, Paris, Bordeaux, Toulouse, Marseille, Aix, Strasbourg, Rennes, Montpellier

CONTACTER LE CENTRE DAWAN

24-09-2018 05-11-2018

Les champs E-mail ne sont pas identiques

Les champs E-mail ne sont pas identiques

Nous ne cédons et ne revendons pas vos coordonnées à des tiers.

TOUTES LES FORMATIONS SUR LE THèME C et C++