Web Component : créer des composants Web autonomes et réutilisables StencilJS le compilateur de Web Component proposé par Ionic Réutilisation des composants cross-frameworks Analyse d’un cas concret dans le contexte de l'entreprise Consolider ses notions de base Travaux pratiques Créer une composition simple en utilisant les outils de base d'Illustrator. Inclure des formes, des textes et des éléments graphiques. Enrichir et modifier de façon avancée Travaux pratiques Concevoir un motif complexe en combinant les techniques de sélection avancées avec l'application d'effets et de filtres. Les dégradés et […] Rappel sur les principales failles de sécurité Travaux pratiques Mise en place d'un serveur Web présentant des vulnérabilités pour en observer le comportement. Démonstration de l'exploitation d'un buffer overflow. La sécurité des applications Auditer et sécuriser une application Web Travaux pratiques Mise en oeuvre d'une infrastructure trois tiers, client, serveur Web et bases de données. […] Introduction Démonstration Présentation des exemples de Machine Learning en classification et régression. Introduction aux réseaux de neurones artificiels Entraînement de réseaux de neurones profonds Travaux pratiques Mise en œuvre d'un réseau de neurones à la manière du framework TensorFlow. Réseaux de neurones convolutifs Travaux pratiques Mise en œuvre des CNN en utilisant des jeux de […] Introduction Travaux pratiques Analyse de l’exécution d’une application .Net via l’outils WinDebug. Le ramasse-miettes GC, optimisation des allocations et diagnostic Travaux pratiques Détection et correction des fuites de mémoire. Règles d’analyse et outils de diagnostic. Méthodes C# et constructions du langage Travaux pratiques Exercices et démonstrations concrètes sur les éléments de codage et la programmation […] Introduction Travaux pratiques Prise en main de l'environnement de travail, création des conteneurs Docker. Le cycle analytique avec Spark Echanges Présentation de cas concrets et échanges autour des différentes étapes du cycle. Ingestion des données. Travaux pratiques Chargement de données à partir de diverses sources. Exploration des données Travaux pratiques Identifier les anomalies dans un […] Rappels importants sur le langage Travaux pratiques Optimisation : intersection de listes et calcul de complexité d'algorithmes. Fonctions avancées Travaux pratiques Chaînage de consommateurs de données. Abonnement à des événements via les décorateurs. Programmation Orientée Objet avancée Travaux pratiques Implémenter une métaclasse pour créer des classes de type singleton. Déploiement et qualité Travaux pratiques Packager […] Définition et principes du TDD Travaux pratiques Conception et intégration de tests dans le cycle de développement d'un projet. Tests automatisés avec le framework JUnit Travaux pratiques Mise en œuvre de JUnit. Les bonnes pratiques de développement Agiles Travaux pratiques Mise en œuvre de pratiques. Les objets Mock et Stub Travaux pratiques Utilisation des objets […] Installation avancée et déploiement Travaux pratiques Installation Root-on-LVM-on Raid avec un espace LVM. Démarrage PXE et installation par Kickstart. Sécuriser le chargeur de démarrage. Maîtriser la configuration logicielle du système Travaux pratiques Gestion des mises à jour du système, mise en oeuvre d'un dépôt Yum. Création de package RPM (à partir des sources). Filesystems et […] Le moteur Docker Images et conteneurs Le réseau sous-jacent Le stockage Docker, mise en haute disponibilité et en production Docker Compose et Docker Machine Docker Swarm Mise en œuvre d'un registre La sécurité dans Docker et monitoring