Langage C - la programmation en langage C - avancee
EXPERTISME - Groupe Select
Non finançable CPF
Tout public
Présentiel
Langage C - la programmation en langage C - avancee
EXPERTISME - Groupe Select
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
En présentiel
Nous contacter
4992 €
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
Prix
4992 €
Durée
Nous contacter
Localité
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
Objectifs
Acquérir une compréhension approfondie des concepts de base du langage C, y compris les types de données, les opérateurs, les expressions, les instructions de contrôle de flux et les fonctions.
Maîtriser la syntaxe du langage C, la compilation et l'exécution des programmes C, ainsi que les outils de développement tels que les éditeurs de code et les débogueurs.
Apprendre à travailler avec des tableaux, des pointeurs et des structures de données en C pour manipuler efficacement les données.
Comprendre les concepts avancés tels que les pointeurs de fonction, les allocations dynamiques de mémoire, la gestion des erreurs et les mécanismes de traitement des fichiers.
Acquérir des compétences en programmation modulaire en utilisant des bibliothèques C standard et la création de bibliothèques personnalisées.
Développer la capacité à écrire des programmes C efficaces et performants pour résoudre des problèmes réels.
Comprendre les bonnes pratiques de programmation en C, y compris la gestion de la mémoire, la gestion des erreurs, la documentation et le travail en équipe.
Être en mesure de lire et de comprendre le code C existant, ainsi que de déboguer les erreurs dans les programmes C existants.
Maîtriser la syntaxe du langage C, la compilation et l'exécution des programmes C, ainsi que les outils de développement tels que les éditeurs de code et les débogueurs.
Apprendre à travailler avec des tableaux, des pointeurs et des structures de données en C pour manipuler efficacement les données.
Comprendre les concepts avancés tels que les pointeurs de fonction, les allocations dynamiques de mémoire, la gestion des erreurs et les mécanismes de traitement des fichiers.
Acquérir des compétences en programmation modulaire en utilisant des bibliothèques C standard et la création de bibliothèques personnalisées.
Développer la capacité à écrire des programmes C efficaces et performants pour résoudre des problèmes réels.
Comprendre les bonnes pratiques de programmation en C, y compris la gestion de la mémoire, la gestion des erreurs, la documentation et le travail en équipe.
Être en mesure de lire et de comprendre le code C existant, ainsi que de déboguer les erreurs dans les programmes C existants.
Programme
1. Introduction
Introduction au langage c
Discussion
2. Vue d'ensemble
Vue d'ensemble du langage c
Historique du langage
3. Installation de l'environnement de travail
Choix d'un environnement de développement intégré (ide)
Choix d'un compilateur
4. Structure d'un programme
Structure d'un premier programme en c
Compilation du programme
Structure générale d'un programme
5. Compilation et exécution d'un programme
Compilation d'un fichier source
Compilation de plusieurs fichiers sources
Compilation avancée
6. Syntaxe basique d'un programme
Les jetons en c
Les point-virgules ; en c
Les commentaires en c
Les identifiants en c
Les mots-clés en c
Les whitespaces en c
7. Types de données
Les types de données primitifs en c
Les types de données composés
Les types de données user-defined: les structures
8. Variables
Déclaration de variables
Définition et initialisation des variables
Utilisation des variables comme paramètres de fonctions
9. Déclaration et définition d'une fonction
Déclaration et signature d'une fonction
Définition d'une fonction
Utilisation de fonctions
10. Constantes et litéraux
Définition de constantes
Les litéraux
11. Classes de stockage
Les divers classes de stockage
Utilité des classes de stockage
12. Opérateurs
Les opérateurs binaires en c
Les opérateurs unaires en c
Les opérateurs par bits en c
13. Structures de contrôle
Structures conditionnelles if...else
Structures conditionnelles if...elif...else
Structures conditionnelles switch...case
Structures de contrôle de flux for ...
Structures de contrôle de flux while ....
Structures de contrôle de flux do ... while
14. Portée des variables
La portée des variables: notion de scope
Variables locales et globales
15. Les tableaux
Déclaration de tableaux en c
Itérer sur les éléments d'un tableau en c
Manipulation des tableaux en c
16. Les références et les pointeurs
Notion de référence d'une variable en c
Notion de pointeur en c
Lien entre référence d'une variable et pointeurs
Lien entre les tableaux et les pointeurs
17. Les strings
Les chaînes de caractères en c
La bibliothèque string.H pour le type string en c
18. Les structures
Déclaration d'une structure en c
Manipulation des structures en c
Initiation aux classes
19. Les fichiers en c
Ouverture d'un fichier en c
Fermeture d'un fichier en c
Manipulation de fichiers en c
20. La gestion des erreurs en c
Le block try ... catch
L'utilité des gestion des erreurs
Les bonnes manières à adopter
Introduction au langage c
Discussion
2. Vue d'ensemble
Vue d'ensemble du langage c
Historique du langage
3. Installation de l'environnement de travail
Choix d'un environnement de développement intégré (ide)
Choix d'un compilateur
4. Structure d'un programme
Structure d'un premier programme en c
Compilation du programme
Structure générale d'un programme
5. Compilation et exécution d'un programme
Compilation d'un fichier source
Compilation de plusieurs fichiers sources
Compilation avancée
6. Syntaxe basique d'un programme
Les jetons en c
Les point-virgules ; en c
Les commentaires en c
Les identifiants en c
Les mots-clés en c
Les whitespaces en c
7. Types de données
Les types de données primitifs en c
Les types de données composés
Les types de données user-defined: les structures
8. Variables
Déclaration de variables
Définition et initialisation des variables
Utilisation des variables comme paramètres de fonctions
9. Déclaration et définition d'une fonction
Déclaration et signature d'une fonction
Définition d'une fonction
Utilisation de fonctions
10. Constantes et litéraux
Définition de constantes
Les litéraux
11. Classes de stockage
Les divers classes de stockage
Utilité des classes de stockage
12. Opérateurs
Les opérateurs binaires en c
Les opérateurs unaires en c
Les opérateurs par bits en c
13. Structures de contrôle
Structures conditionnelles if...else
Structures conditionnelles if...elif...else
Structures conditionnelles switch...case
Structures de contrôle de flux for ...
Structures de contrôle de flux while ....
Structures de contrôle de flux do ... while
14. Portée des variables
La portée des variables: notion de scope
Variables locales et globales
15. Les tableaux
Déclaration de tableaux en c
Itérer sur les éléments d'un tableau en c
Manipulation des tableaux en c
16. Les références et les pointeurs
Notion de référence d'une variable en c
Notion de pointeur en c
Lien entre référence d'une variable et pointeurs
Lien entre les tableaux et les pointeurs
17. Les strings
Les chaînes de caractères en c
La bibliothèque string.H pour le type string en c
18. Les structures
Déclaration d'une structure en c
Manipulation des structures en c
Initiation aux classes
19. Les fichiers en c
Ouverture d'un fichier en c
Fermeture d'un fichier en c
Manipulation de fichiers en c
20. La gestion des erreurs en c
Le block try ... catch
L'utilité des gestion des erreurs
Les bonnes manières à adopter
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser
Graduate Développeur web full stack
À DISTANCE
Finançable CPF
4190 €
À distance
Tout public
Avis du centre
.
STUDI
formation windev® complet toutes versions
À DISTANCE
Non finançable CPF
2500 €
À distance
Entreprise
ACCESS IT
Webmaster Développeur avec WORDPRESS + HTML/CSS
LA CIOTAT, TOULON, STRASBOURG ET 10 AUTRE(S) LOCALITÉ(S)
Finançable CPF
2800 €
À distance / En centre / En entreprise
Salarié en poste / Entreprise
FORMA13
R Niveau 2 - Développeur - Création de packages
À DISTANCE
Finançable CPF
2990 €
À distance
Salarié en poste / Entreprise
ThinkR
Automatisation d’entreprise avec Make et n8n – Optimisez vos processus sans coder
À DISTANCE
Finançable CPF
4920 €
À distance
Salarié en poste / Entreprise
Académie digitale européenne
HTML5 / CSS Initiation (Distanciel / présentiel)
PARIS 15E
Non finançable CPF
1419 €
À distance / En centre / En entreprise
Salarié en poste / Entreprise
APCL Formation & Coaching
Les formations les plus recherchées
Formation Toulouse
Formation Paris
Formation Nantes
Formation Strasbourg
Formation Lille
Formation Bordeaux
Formation Rennes
Formation Montpellier
Formation Angers
Formation Clermont-Ferrand
Formation Web CPF
Formation Web en ligne
Formation Creation site internet CPF
Formation Creation site internet en ligne
Formation Devops
Formation Developpeur web
Formation Webmarketing
Formation Webmaster
Formation Digital
Formation Responsable digital
Formation Integrateur web
Formation Chef de projet web
Formation Instagram
Formation Reseaux sociaux
Formation Devops Nantes
Formation Developpeur web Nantes
Formation Devops Paris
Formation Developpeur web Paris
Formation Devops Toulouse
Formation Devops Puteaux
Formation Developpeur web Toulouse
Formation Webmarketing Paris
Formation Creation site internet Paris
Formation Webmaster Paris