Concepteur/Développeur informatique par Dawan

Lieu(x)
En centre (69)
Durée
Total : 35 heures
En centre : 35 heures
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Découvrir le cycle de développement d'une application et les outilsConception applicative, plateformes, choix du langage par type d'applicationsContraintes d'interfaces : client lourd, léger, mobileAnalyse fonctionnelle, prototypage, modélisation UMLComposants de la couche métier : composants, services web,...Tests : types (unitaires, fonctionnels), développement piloté par les tests, outilsProcessus de packaging d'une application, livraison, mise à jourEnvironnement de développement : outils, suivi de versions, intégration continueAtelier : choix d'un langage (C++, Java ou C#), mise en place de l'environnement de développementMaîtriser les basesUtilisation de variables, constantes, opérateursTypes simples et types référencesTranstypage, WrappersExpression de conditions : if/else, switch, opérateur ternaireUtilisation de boucles : for, while, do whileManipulation de tableauxFactorisation de codes avec méthodesSurcharge, arguments variables, récursivitéCommenter et documenter du codeAtelier : Multiples exemples de manipulation de structures de contrôles et de fonctionsApprendre l'objetDéfinition de classesDéclaration des membres d'instance / de classe (static)Constructeurs et instanciationCycle de vie d'un objet en mémoireDiagramme de classes (UML)Agrégation d'objets (association)Encapsulation : getters et setters / propriétésExtension de classes (Héritage)Comparaison d'objetsAbstractionPolymorphismeAtelier : Modélisation et implémentation objet d'applicationsGérer les exceptionsDéfinition, types d'exceptionsCapturer et traiter une exception (try/catch/finally)Lever/Remonter une exception (throw/throws)Création d'exceptionsAtelier : Gestion des exceptions susceptibles d'être déclenchées dans une applicationUtiliser des collectionsPrésentation des APIs disponibles, genericsComparatif, choix d'un type de collectionClasses essentielles : listes, tables de hachage, ...Parcours, opérations sur des collections et trisAtelier : Manipulation de collections d'objetsManipuler des fichiersLecture et écriture de fichiersManipulation de chemins, répertoiresExternalisation de configuration dans des .propertiesGestion des logs dans une applicationAtelier : Implémentation d'exports et imports depuis des fichiersAccèder à des bases de donnéesPrésentation des APIs disponiblesEcriture de requêtes SQL, exécution et traitement des résultatsGestion des transactionsIntroduction au mapping relationnel objet (pattern DAO)Atelier : Organisation et implémentation d'une couche d'accès aux donnéesConst
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++
Centre(s)
  • Lyon - 6ème (69)
Métier(s)
Compétence(s)
Formation proposée par : Dawan
À découvrir
FOREACH ACADEMY
Concepteur Développeur d'Applications par FOREACH ACADEMY
Titre professionnel concepteur(rice) développeur(euse) informatique par Adrec
[POEC] Concepteur Développeur Java par M2I FORMATION MERIGNAC
Titre Concepteur(trice) Développeur d'Application par Adrec
Concepteur(rice) - Développeur(euse) informatique par Institut de la PME / Hacka
CONCEPTEUR DEVELOPPEUR D'APPLICATIONS par FORE Alternance
Concepteur Développeur d'Applications par EXPERNET
Titre professionnel concepteur développeur d'applications - Concepteur développeur d'applications par CESPB
Concepteur développeur web par Ariès Paca
Concepteur développeur d'applications par Ecole Numérique le Chiffre