Dans cette formation, vous découvrirez la logique interne des ordinateurs et les concepts fondamentaux de la programmation et de l’algorithmie. Cette formation vous permettra d’écrire vos premiers programmes avec des langages tels que C#, Java, Python ou JavaScript.
Ordinateur et connaissances de bases
- Ordinateur et système d’exploitation
- Codification binaire
- Systèmes de numération (décimale, hexadécimale, octale)
- Encodage des caractères (ASCII, UTF-8, UTF-16, Unicode, etc.)
- Logique de Bool (And, Or, XOr, etc.)
Environnement de programmation
- Les langages de bas et haut niveau
- Les langages événementiels
- Les langages objets
- Les langages de scripts
- Les langages de balises
- Fonctionnement d’un compilateur
- Fonctionnement d’un interpréteur
- Fonctionnement d’un éditeur de liens
- Fonctionnement d’un débogueur
Notions fondamentales
- Les instructions et blocs d’instructions
- Expressions et affectation
- Les identificateurs
- Les commentaires
- Les constantes littérales
- Les opérateurs
Les variables
- Définition des variables
- Portée et durée de vie des variables
- Les constantes
Les types de données
- Les types de données primitifs
- Les types de données composés (structures)
- Conversion de types de données
Structures de contrôle
- Les instructions conditionnelles
- Les instructions répétitives
Les procédures et fonctions
- Différences
- Déclaration
- Appel de procédure et fonction
- Passage de paramètres
Les tableaux
- Tableau à une dimension
- Tableau de tableaux (multi-dimensions)
- Algorithmes de tris
Éléments supplémentaires
- Instruction d’écriture et de lecture
- Gestion de la mémoire
- Notion de pointeur
- Utiliser un environnement de programmation pour écrire et exécuter un programme
- Définir et utiliser des variables
- Ecrire une suite d’instructions structurées
- Organiser le code avec des fonctions et procédures
- Définir et utiliser des structures de données complexes (tableaux, objets)
Depuis votre domicile ou votre entreprise, vous rejoignez un environnement de formation en ligne, à l’aide de votre ordinateur, tout en étant éloigné.e physiquement du/de la formateur.trice et des autres participant.e.s. Vous êtes en totale immersion avec le groupe et participez à la formation dans les mêmes conditions que le présentiel.
En début et en fin de formation, vous réalisez une auto-évaluation de vos connaissances et compétences en lien avec les objectifs de la formation. L’écart entre les deux évaluations permet ainsi de mesurer vos acquis.
Cette formation s’adresse au tout public et ne nécessite aucun prérequis.
Vous recevez une attestation de suivi de cours CPI Formations à la fin de cette formation, pour autant que votre taux de présence atteigne 80%.
Intervenant
Intervenant.e de la formation
Intervenant.e de la formation
La formation est animée par un.e professionnel.le de l’informatique et de la pédagogie, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et/ou notre équipe pédagogique. Il/Elle est en veille technologique permanente et possède plusieurs années d’expérience sur les produits, technologies et méthodes enseignés. Il/Elle est présent.e auprès des stagiaires pendant toute la durée de la formation.