Les langages et leur gestion

Vous apprendrez le fonctionnement des langages C, C#, JavaScript ou encore Python. Maitriser les langages de programmations est la base de la sécurité applicative, software et embarquée.

Structured Query Language

6 Leçons – 240 min

Ce cours vous présente le langage SQL (Structured Query Language) qui permet de manipuler les données et les systèmes de bases de données relationnelles.

Ce langage permet principalement de communiquer avec les bases de données afin de gérer les données qu’elles contiennent.

01. Introduction du cours

Incon introduction à la cybersécurité

Le SQL (Structured Query Language) est un langage permettant de communiquer avec une base de données. Ce langage informatique est notamment très utilisé par les développeurs web pour communiquer avec les données d’un site web.

Dans cette suite de trois leçons, vous allez découvrir les principales commandes SQL.

02. Langage SQL – Partie 1

60 min

Incon introduction à la cybersécurité

03. Langage SQL – Partie 2

60 min

Incon introduction à la cybersécurité

04. Langage SQL – Partie 3

60 min

Incon introduction à la cybersécurité

05. Langage SQL – Exercice 1

Incon introduction à la cybersécurité

06. Langage SQL – Exercice 2

60 min

Incon introduction à la cybersécurité

Node.js

1 Leçon – 30 min

Node.js est une plateforme logicielle libre en JavaScript orientée vers les applications réseau événementielles hautement concurrentes qui doivent pouvoir monter en charge. Elle utilise la machine virtuelle V8, la librairie libuv pour sa boucle  d’évènements, et implémente sous licence MIT les spécifications CommonJS.

01. Introduction à Node.js

30 min

Incon introduction à la cybersécurité

Git

1 Leçon – 15 min

Git est un logiciel de gestion de versions décentralisé. C’est un logiciel libre créé par Linus Torvalds, auteur du noyau Linux, et distribué selon les termes de la licence publique générale GNU version 2.

01. Git et Github

15 min

Incon introduction à la cybersécurité

C#

12 Leçons – 330 min

La syntaxe du C# est très proche du C et de Java et ne devrait donc pas poser de difficulté si vous avez déjà pratiqué l’un de ces langages.

01. Introduction du cours

Incon introduction à la cybersécurité

02. Introduction au développement C# leçon 1

20 min

Incon introduction à la cybersécurité

03. Introduction au développement C# leçon 2

25 min

Incon introduction à la cybersécurité

04. Introduction au développement C# leçon 3

15 min

Incon introduction à la cybersécurité

05. Les classes C#

20 min

Incon introduction à la cybersécurité

06. L’héritage et le polymorphisme C#

20 min

Incon introduction à la cybersécurité

QUIZ. L’héritage et le polymorphisme C#

20 min

Incon introduction à la cybersécurité

08. Les types de classes C#

25 min

Incon introduction à la cybersécurité

QUIZ. Les classes C#

15 min

Incon introduction à la cybersécurité

10. Les WinForms C#

30 min

Incon introduction à la cybersécurité

11. Notions complémentaires C# – 1

25 min

Incon introduction à la cybersécurité

QUIZ. Notions complémentaires C# – 1

15 min

Incon introduction à la cybersécurité

13. Notions complémentaires C# – 2

25 min

Incon introduction à la cybersécurité

QUIZ. Notions complémentaires C# – 2

20 min

Incon introduction à la cybersécurité

15. Les évolutions du langage C# – 1

20 min

Incon introduction à la cybersécurité

16. Les évolutions du langage C# – 2

20 min

Incon introduction à la cybersécurité

QUIZ. Les évolutions du langage C# 

15 min

Incon introduction à la cybersécurité

Introduction au langage C

1 Leçons – 20 min

Le C est un langage impératif inventé au début des années 70 pour réécrire le système UNIX. Dans ce cours, nous vous proposons de vous introduire à ce langage, et de vous donner les éléments essentiels pour pouvoir commencer à l’utiliser.

01. Introduction au langage C

20 min

Incon introduction à la cybersécurité

Règles de programmation pour le développement sécurisé en langage C

17 Leçons – 265 min

L’ANSSI a défini un certain nombre de règles, recommandations et bonnes pratiques concernant le développement sécurisé en C. Ce cours présente l’ensemble de ces recommandations.

01. Préambule

10 min

Incon introduction à la cybersécurité

02. Compilation, préprocesseur et macros

30 min

Incon introduction à la cybersécurité

03. Déclaration, définition et initialisation

30 min

Incon introduction à la cybersécurité

04. Types et transtypages

10 min

Incon introduction à la cybersécurité

05. Pointeurs et tableaux

20 min

Incon introduction à la cybersécurité

06. Structures et unions

10 min

Incon introduction à la cybersécurité

07. Expression

30 min

Incon introduction à la cybersécurité

08. Structures conditionnelles et itératives

10 min

Incon introduction à la cybersécurité

09. Sauts dans le code

5 min

Incon introduction à la cybersécurité

10. Fonctions

40 min

Incon introduction à la cybersécurité

11. Opérateurs sensibles

10 min

Incon introduction à la cybersécurité

12. Gestion de la mémoire

10 min

Incon introduction à la cybersécurité

13. Gestion des erreurs

15 min

Incon introduction à la cybersécurité

14. Bibliothèque standard

10 min

Incon introduction à la cybersécurité

15. Analyse, évaluation du code

15 min

Incon introduction à la cybersécurité

16. Divers

10 min

Incon introduction à la cybersécurité

17. Références et annexes

Incon introduction à la cybersécurité

Les bases de Python

2 Leçons – 55 min

Bienvenue dans ce cours qui vous donnera les bases pour le développement en langage Python.

01. Les bases de Python

20 min

Incon introduction à la cybersécurité

QUIZ. Les bases de Python

5 min

Incon introduction à la cybersécurité

03. TD Les bases de Python

30 min

Incon introduction à la cybersécurité

Talend

8 Leçons – 440 min

Avec Talend, déployez dans n’importe quel environnement, intégrez instantanément des données provenant de n’importe quelle source plus rapidement que jamais, arrêtez les données de mauvaise qualité avant qu’elles n’entrent dans vos systèmes et ayez la certitude que vos données sont bien gérées, ce qui réduit les risques pour votre entreprise.

01. Introduction du cours

Incon introduction à la cybersécurité

02. Talend – Section 1

60 min

Incon introduction à la cybersécurité

03. Talend – Section 2

60 min

Incon introduction à la cybersécurité

04. Talend – Section 3

60 min

Incon introduction à la cybersécurité

05. Talend – Section 4

60 min

Incon introduction à la cybersécurité

06. Talend – Section 5

60 min

Incon introduction à la cybersécurité

07. Talend – Section 6

60 min

Incon introduction à la cybersécurité

08. Talend – Section 7

60 min

Incon introduction à la cybersécurité

QUIZ. TEST Talend

20 min

Incon introduction à la cybersécurité

Java

3 Leçons – 0 min

Dans ce cours, nous verrons les fondamentaux de ce langage orienté objet. Puis, nous aborderons les notions de durcissement et de développement sécurisé.

01. Le langage JAVA

Incon introduction à la cybersécurité

02. Les conteneurs: tableaux, listes, ensembles

Incon introduction à la cybersécurité

03. Les conteneurs: Maps, Hashtables, HashMaps

Incon introduction à la cybersécurité

Mail

information@seela.io