Heures d'ouverture

9h-12 & 14h-18h du Lundi au Vendredi

Appelez-nous

+33 1 83 64 25 33

Nous sommes à votre disposition





Les Basses Forges, 35530 Noyal-Sur-Vilaine

Formations techniques

0009-1

Nos experts vous garantissent un transfert de connaissance optimal

Nos formateurs, tous salariés de TACTfactory, sont avant tout des experts des technologies liées au développement d’applications mobiles.

Leurs années d’expériences sur des métiers à haute responsabilité vous garantissent leur expertise et leur fiabilité pour aborder votre plan de formation en toute confiance.

Ils sont certifiés Education Nationale et sont là pour vous guider, vous former et faire progresser vos compétences et votre savoir-faire.

Découvrez la liste de nos formations :

  • Green IT
  • Management du SI
  • Helpdesk
  • PSSI
  • Administration LINUX : prise en main des plateformes LINUX, connaître son système d’exploitation et l’utiliser au maximum de ses capacités.
  • Administration WINDOWS : prise en main de la plateforme WINDOWS desktop et serveur, connaître son sytème d’exploitation et l’utiliser au maximum de ses capacités.
  • Architecture distribuée : choisir une solution d’hébergement adaptée aux besoins, mise en place d’une architecture distribuée, test de charge.
  • UML : utilisation d’UML pour la conception d’application, mise en place de l’ensemble des diagrammes permettant de décrire le projet.
  • IHM : connaître les éléments d’interaction utilisables pour des développements spécifiques, comprendre et utiliser la multi-modalité.
  • Ergonomie : concevoir une application ergonomique en respectant les normes en valeur ainsi que les anti-pattern.
  • Maquettage : maquetter une application de A à Z, utilisation de wireframe et de mockup, savoir réaliser une maquette interactive.
  • Qualité logicielle : audit de code, mise en place de plan de test, intégration continu, validation de l’état de santé d’un applicatif.
  • Versioning : savoir versionner un code en équipe, mise en place de workflow de développement.
  • Algorithmie :  savoir organiser un schéma de pensée, intégration de toutes les notions de programmation des langages procéduraux aux langages objet
  • Programmation orientée objet :  initiation à la programmation objet, les causes et conséquence du polymorphisme, structuration d’un développement applicatif cohérent.
  • Langage C :  programmation en C pour la création d’applications consoles et d’applications embarquées, savoir créer un code peu consommateur en ressource pour les objets connectés.
  • Langage C++ : programmation en C++ pour la création d’applications d’IOT (objets connectés) capable de communiquer avec un webservice REST.
  • Langage C# : programmation en C# pour la création d’applications de gestion graphique, utilisation des concepts de développement Microsoft Windows.
  • Langage JAVA : programmation en JAVA pour la création d’applications de gestion graphique, utilisation des concepts de développement Oracle.
  • Design pattern : parcours des design pattern du « gang of four », savoir utiliser le bon design pattern au bon moment, exemple d’implémentation en JAVA et/ou C#.
  • Tests unitaires :  savoir créer un plan de test et réaliser les tests unitaires associés afin de valider le bon fonctionnement d’un logiciel C# et JAVA.
  • Environnement mobile :  connaitre l’environnement mobile actuel, étude du marché et des solutions mobiles existantes.
  • Android :  développer une application de mobilité Android, connaitre et appliquer les conventions Android, gérer un projet de la conception à la publication.
  • iOS :  développer une application de mobilité iOS, connaitre et appliquer les conventions iOS, gérer un projet de la conception à la publication.
  • Windows Universal :  développer une application de mobilité Windows Universal, connaitre et appliquer les conventions Windows Universal, gérer un projet de la conception à la publication.
  • Application hybride :  développer une application de mobilité multi-plateforme avec Ionic, les forces et faiblesse des développements hybride.
  • Harmony :  développer des applications native à l’aide d’un framework JAVA permettant la création de projet Android, iOS et Windows Universal.
  • Génie logiciel : recherche et validation des logiciels nécessaires à l’élaboration et la conception de projet innovant.
  • Conduite de projet AGILE : gestion de projet en agile, les outils et les concepts à mettre en oeuvre, apprentissage de la méthode agile « scrum »
  • Génération d’états : création de template d’état afin d’éditer des rapports, des factures… En développant un logiciel adoptif
  • Méthodologie projet : règles de la gestion de projet et de la gestion d’équipe. Travail en collaboration, outil, documents et processus
  • Fondamentaux réseaux
  • CCNA3
  • CCNA4
  • MySQL : concevoir, créer et administrer une base de données relationnel avec MySQL, modélisation avec la méthode meurise.
  • SQL Server : concevoir, créer et administrer une base de données relationnel avec SQL Server, modélisation avec Database Diagram.
  • NoSQL : choisir le bon système NoSQL pour ses besoins, exemple de MongoDB, cas pratiques, création d’architectures distribuées et utilisation par un programme JAVA
  • Environnement Web :  connaitre les environnements web existants, savoir quels langages et outils utiliser selon la production à réaliser, connaitre et utiliser les outils de déploiement de site web.
  • JEE Spring :  conception d’un site web en JEE Spring, connaitre les concepts JEE.  Savoir réaliser et consommer une API REST, utilisation de Freemarker pour décrire les vues HTML.
  • ASP.NET razor :  conception d’un site web en ASP.NET, connaitre les concepts ASP.NET, savoir réaliser et consommer une API REST, utilisation de razor pour décrire les vues HTML.
  • PHP :  développement d’applications web et de script en PHP, utilisation de PHP en mode objet.
  • Symfony :  concevoir un site Web et une API en Symfony, exploitation de base de données avec doctrine.
  • Javascript :  développement en Javascript afin de réaliser une single page application ainsi que de créer des éléments réutilisables dans une application web tierce.
  • Script bash :  développer et maintenir des scripts d’automatisation sur Linux et Windows, exemple d’un gestionnaire de package Windows « Chocolatey ».
  • Gradle :  savoir automatiser les actions de construction d’un projet et utiliser des outils de qualité logiciel finement configurés.
  • Makefile / CMake :  Développer et maintenir des scripts d’automatisation et de compilation sur Linux et Windows.

Vous envisagez un plan de formation ?