Montez en compétence sur les technologies open source
Nos formations couvrent l'administration système Linux, les bases de données, les langages de développement, la modélisation logicielle ainsi que les outils de développement Git et Docker. Elles sont dispensées en partenariat avec Digicomp, dans leurs locaux proches des principales gares suisses. Choisissez un domaine ci-dessous pour découvrir les cours associés.
Formations organisées en partenariat avec Digicomp
Linux
Administration et ingénierie système Linux, de la découverte à la certification.
LPI – Linux Administrator I (101-500)
Ce cours traite les bases du système et de l'administration de Linux selon le Linux Professional Institute (LPI). Il constitue la première étape de préparation conduisant à la certification "LPIC 1: Certified Linux Administrator".
Voir le cours (Digicomp)LPI – Linux Administrator II
Apprendre à connaître, en tant qu'administrateur système, tous les outils importants pour la gestion des systèmes Linux et se préparer à passer l'examen LPI 102, la deuxième étape permettant de décrocher la certification "LPIC 1"
Voir le cours (Digicomp)LPI – Linux Engineer I (201-450)
Ce cours explore la conception, l'implémentation, la maintenance et le dépannage d'un petit réseau mixte (MS, Linux) et approfondit les connaissances du kernel Linux, du serveur LAN (Samba), des systèmes de fichiers, de Raid et LVM.
Voir le cours (Digicomp)Introduction à l'environnement Linux
Ce cours enseigne aux débutants les bases nécessaires afin d’effectuer des tâches simples sur la ligne de commande de systèmes Unix (et UNIX de manière générale). En outre, le cours fournit la base nécessaire pour suivre les cours Linux plus avancés.
Voir le cours (Digicomp)Linux – Avancé pour Administrateur/PowerUser
Dans ce cours avancé, vous apprendrez à utiliser et gérer des systèmes Linux en utilisant la ligne de commande. Vous apprendrez également à en assurer le bon fonctionnement et l'administration, ainsi qu'à développer des logiciels et des services.
Voir le cours (Digicomp)Linux – Administrateur Système I
Dans cette formation, vous apprendrez comment administrer un système Linux. De l'installation à l'exploitation d'un ou plusieurs serveurs, ce cours couvre les tâches typiques d’un administrateur système Linux.
Voir le cours (Digicomp)Linux – Administrateur Système II
Dans ce cours, vous apprendrez à opérer différents services (Web, Mail, SSH, DB, etc.) sur un ou plusieurs serveurs Linux.
Voir le cours (Digicomp)Bases de données
Conception, requêtage et administration des principaux systèmes de bases de données.
Langage SQL
Standard SQL
Ce cours présente la manière d'interagir avec une base de données à l'aide du langage SQL. La compréhension des concepts abordés est renforcée par la mise en pratique lors d'exercices.
Voir le cours (Digicomp)Standard SQL – Formation avancée
Ce cours approfondi les éléments du cours d'introduction sur la version standard de SQL. Vous apprendrez la normalisation d'une base de données, à effectuer des requêtes plus avancées et ce qui se passe côté serveur.
Voir le cours (Digicomp)MariaDB
Introduction à MySQL
MySQL est une base de données et une plateforme de développement largement utilisée. Ce cours vous enseignera les bases de la planification, de la conception et de l'implémentation d'une application basée sur MySQL.
Voir le cours (Digicomp)MongoDB
Base de données MongoDB
MongoDB est la base de données NoSQL la plus utilisée.
Voir le cours (Digicomp)Langages de développement
Les langages de programmation les plus utilisés, du niveau débutant à avancé.
C et C++
Introduction à la programmation en C et C++
C et C++ jouent actuellement et joueront un rôle prédominant, grâce à leur portabilité, leur flexibilité, leur efficacité et leur large diffusion. A l'issue de ce cours, vous maîtriserez les bases communes à ces deux langages.
Voir le cours (Digicomp)Programmation en C++
Dans ce cours C++ avancé, découvrez les nouveautés de ce langage de programmation qui le rendent plus puissant et apprenez à développer plus facilement et avec plus de sûreté. Profitez de ces avantages pour vos logiciels complexes et systèmes embarqués.
Voir le cours (Digicomp)C#
Fondamentaux de la programmation avec C#
C# est un langage de programmation universel, multiplateforme, très répandu et facile à apprendre. Il est donc parfaitement adapté à l'apprentissage de la programmation! Grâce à notre cours, lancez-vous dans le monde du C#.
Voir le cours (Digicomp)Introduction à C#
Ce cours constitue une introduction compacte à C# pour les programmeurs qui connaissent déjà un langage de programmation orienté objet tel que Java, Python ou C++.
Voir le cours (Digicomp)Framework .NET – Fondamentaux
Apprenez à connaître Visual Studio et le Framework .NET dans cette formation.
Voir le cours (Digicomp)Java
Fondamentaux du Langage Java
Ce cours vous enseigne les concepts syntaxiques de base du langage de programmation Java et un aperçu de leur polyvalence.
Voir le cours (Digicomp)Concepts Orientés Objet en Java – Fondamentaux
Dans ce cours, vous apprenez les concepts de base de l'orienté objet du langage de programmation Java ! Vous aurez un aperçu de leurs nombreuses possibilités d’application.
Voir le cours (Digicomp)Java - Fondamentaux de la programmation
Grâce à cette formation complète, apprenez les fondamentaux du langage Java et de la programmation en Java.
Voir le cours (Digicomp)Python, Perl, bash
Python - Introduction à la programmation
Python est simple et puissant : cela grâce à une syntaxe concise, facile à comprendre et à une bibliothèque standard avec des fonctionnalités très étendues. Ce cours est une introduction pratique à Python.
Voir le cours (Digicomp)Python - Concepts avancés
Ce cours vous permettra d'approfondir vos connaissances en Python et de vous familiariser avec les concepts avancés tels que la programmation fonctionnelle et le développement orienté objet, ainsi que la manière de debugger et profiler vos programmes.
Voir le cours (Digicomp)Python - Data Scientist
Ce cours vous permet d'approfondir vos connaissances en Python et de vous familiariser avec les concepts d'analyse et de visualisation de données avec des modules tels que NumPy, Pandas, Matplotlib ou Seaborn.
Voir le cours (Digicomp)Machine Learning en Python
Dans notre formation intensive de 2 jours, découvrez le Machine Learning en Python, de l’apprentissage supervisé à l’optimisation de modèles.
Voir le cours (Digicomp)Linux Programmation Shell
Ce cours présente la manière d'atteindre une plus grande sécurité et une compétence intuitive grâce au Shell et à la boîte à outils bien garnie de Linux et comment les expérimenter et les utiliser.
Voir le cours (Digicomp)Web
Introduction à HTML5
Dans cet atelier, vous apprendrez les principales caractéristiques d'HTML5 et les appliquerez à des exemples pratiques.
Voir le cours (Digicomp)Introduction à JavaScript
Ce cours vous permet d'apprendre à connaître le domaine d'application de JavaScript dans des scripts pratiques que vous avez vous-même développés.
Voir le cours (Digicomp)Introduction à CSS3
Les exigences pour des sites web professionnels, conviviaux et optimisés pour les moteurs de recherche se sont constamment développées. Avec CSS et en tant que web designer, vous disposerez de meilleurs outils à disposition.
Voir le cours (Digicomp)Introduction à PHP
Un grand nombre de serveurs web sur Internet s'appuient sur la solution de script "PHP" (Hypertext Preprocessor), disponible gratuitement. Apprenez à connaître ce langage !
Voir le cours (Digicomp)Introduction à React
Familiarisez-vous avec les nombreuses possibilités et la flexibilité de React et apprenez à créer des applications web monopages complexes en mettant à profit l’écosystème React.
Voir le cours (Digicomp)Création de sites web avec WordPress
Souhaitez-vous créer des sites web impressionnants et réactifs – visuellement et sans code ? Grâce à d'innombrables thèmes, plugins et éditeurs visuels, ce n'est plus un problème avec WordPress ! Apprenez comment tout ça fonctionne durant cette formation.
Voir le cours (Digicomp)Formats XML
Balisage de données avec XML et définition structurelle avec DTD
Le consortium WWW (W3C) qui a publié la norme pour la structuration des données fait partie intégrante du monde des développeurs aujourd’hui. Apprenez dans ce cours comment le langage de balisage extensible (XML) et le type de document (DTD) sont reliés.
Voir le cours (Digicomp)Définition structurelle avec XSD
Votre structure de données utilisait Document Type Definition (DTD) ne peut pas être mise en œuvre avec une précision suffisante ? Apprenez à vous affranchir de ces restrictions grâce au standard XML Schema Definition (XSD) du Consortium WWW (W3C).
Voir le cours (Digicomp)Transformation avec XSL et adressage avec XPath
Ce cours montre comment vous pouvez publier vos données XML avec la norme Extensible Stylesheet Language (XSL) du Consortium WWW (W3C) pour les transformer en d'autres formats.
Voir le cours (Digicomp)Modélisation du développement
Méthodes et notations pour concevoir des logiciels robustes et bien architecturés.
Concepts et modélisation OO
L’orientation objet en pratique – Fondamentaux
Dans cette formation, vous découvrirez la programmation orientée objet comme approche conceptuelle de modélisation pour les projets IT. Vous apprendrez à décrire les exigences, la logique métier et les structures des systèmes, notamment à l’aide de l’IA.
Voir le cours (Digicomp)Unified Modeling Language (UML)
Vous acquerrez dans ce cours les connaissances nécessaires sur les diagrammes de l'UML pour comprendre les modèles appropriés, créer et évaluer leurs déclarations et pouvoir se certifier "OMG Certified UML Professional".
Voir le cours (Digicomp)Analyse et Design Orienté Objet (OOAD)
Apprenez à traduire des exigences et des concepts en analyses et modèles orientés objet à l’aide de l’IA pour établir des bases solides pour le business, l’analyse, l’architecture IT et le développement.
Voir le cours (Digicomp)API Web
Introduction aux services web RESTful
Familiarisez-vous avec les bases de l’architecture de ressources en utilisant REST (Representational State Transfer) par protocole HTTP. Ce cours utilise une application PHP coté serveur ainsi qu’une banque de donnée MySQL à des fins de démonstration.
Voir le cours (Digicomp)Web Services – Fondamentaux et Architecture
Apprenez à utiliser les services Web XML et REST en termes d'architecture, de principes et de communication.
Voir le cours (Digicomp)Conception logicielle
Domain-Driven Design
Développez des logiciels ciblés qui répondent parfaitement à des exigences précises. Ce cours vous permet d’acquérir des connaissances et de vous familiariser avec les techniques clés de DDD que vous pourrez entrainer grâce à des exercices pratiques.
Voir le cours (Digicomp)Système de développement
Outils pour versionner le code et conteneuriser les applications.
Git
Git - Fondamentaux
Grâce à cette formation, découvrez le logiciel de gestion de versions décentralisé Git et apprenez à gérer les situations courantes rencontrées par un développeur collaborant avec une équipe.
Voir le cours (Digicomp)Docker
Docker Administration et Opérations
Au terme de cette formation, les participants auront une connaissance théorique et pratique de la plateforme Docker.
Voir le cours (Digicomp)