Langage C - Les bases de la programmation

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Ecrire de façon structurée des programmes en C
  • Utiliser les fonctions de la bibliothèque standard du C
  • Déclarer et appeler des fonctions
  • Interpréter la syntaxe et les instructions de base du langage
  • Utiliser des chaînes de caractères
  • Démontrer l'intérêt des pointeurs.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 2 800,00 €

Durée 5 jours  (35h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 2 800,00 €

Durée 5 jours  (35h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Jour 1

Squelette

  • Schéma d'un fichier programme C
  • Grammaire d'un fichier C et d'un MAIN.C
Exemples de travaux pratiques (à titre indicatif)
  • Création d'un premier programme basique en C
  • Utilisation des outils de compilation

Déclaration de variables

  • Schéma de la déclaration
  • Implémentation
  • Allocation et désallocation
  • Variables de type prédéfini
  • Tableaux
  • Pointeur
  • Structure
  • Union
  • Variable de type "home made"
  • Structures et énumérations
  • Constante
Exemple de travaux pratiques (à titre indicatif)
  • Projet sur la déclaration des différents types de variables en C
    • Les variables simples
    • Les tableaux
    • Les structures...

Jour 2

Instructions

  • Affectation
  • Opérateurs
  • Interprétation des instructions abrégées
  • La manipulation des variables
  • Expressions conditionnelles
  • Boucles While et For
Exemples de travaux pratiques (à titre indicatif)
  • A partir du premier projet créé, mise en oeuvre de toutes les instructions principales du langage C
  • Les structures de contrôle du C
    • Tests et boucles

Jour 3

Les fonctions

  • Définition et déclaration : syntaxe
  • Fonctions et structure du code
  • Appel de fonctions
  • Déclaration de la fonction dans le bloc appelant
  • Passage des paramètres

Manipulation de chaînes de caractères

  • Principe
  • Les fonctions de manipulations
Exemples de travaux pratiques (à titre indicatif)
  • Projet permettant de comprendre
    • Les définitions de fonction en C
    • Les appels de fonction
    • Les façons de passer les paramètres et les conséquences
  • Travail sur la manipulation des chaînes de caractères

Jour 4

Les fichiers

  • Ouverture
  • Fermeture
  • Ecriture et lecture dans un fichier

Les pointeurs

  • Importance des pointeurs
  • Pointeurs et gestion mémoire
  • Adresse et valeur
  • Types de pointeurs : variables, fonctions
Exemples de travaux pratiques (à titre indicatif)
  • Création d'un nouveau projet sur la gestion des fichiers en C, lecture et écriture
  • Travail sur l'importance des pointeurs en C, pointeurs mémoire, pointeurs sur fonction...

Jour 5

Les listes chaînées

  • Types de listes chaînées
    • Simples
    • Doubles
  • Ajout et suppression
  • Parcours d'une liste
Exemple de travaux pratiques (à titre indicatif)
  • Projet final permettant de rassembler tout ce qui a été vu dans le cours et de le finaliser par un exercice de création d'une liste chaînée intelligente

Examen M2i (en option)

  • Prévoir l'achat de l'examen en supplément
  • L'examen (en français) sera passé le dernier jour, à l'issue de la formation et s'effectuera en ligne
  • Il s'agit d'un QCM dont la durée moyenne est d'1h30 et dont le score obtenu attestera d'un niveau de compétence
  • L'examen n'est pas éligible au CPF, mais permettra néanmoins de valider vos acquis

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation et/ou un examen M2i

Les + de la formation

Un examen M2i permettant de valider vos acquis à l'issue de la formation est disponible sur demande (coût : 120€).

Prérequis

Avoir suivi le cours

Public

Développeurs.

Ces formations pourraient vous intéresser

Formation Node.JS

Proposé par ADALIANCE

Objectifs de la formation

  • Comprendre l’intérêt de Node .js
  • Comprendre le fonctionnement interne de Node .js
  • Savoir utiliser les packages NPM
  • Savoir mettre en oeuvre un Framework
  • Être capable d’interagir avec une base de données
  • Savoir déployer une application Node .js
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire les concepts de base et les approches principales de l'Intelligence Artificielle (IA)
  • Identifier les enjeux et les bénéfices de l'IA pour améliorer la productivité, les processus décisionnels et la transformation des entreprises
  • Explorer les applications concrètes de l'IA Générative et des modèles de langage de grande taille (LLM), tels que GPT, et identifier leurs opportunités et défis
  • Découvrir les applications pratiques de l'IA dans des secteurs clés tels que l'industrie, les services et le transport / distribution, en mettant en lumière des solutions impossibles sans l'IA moderne
  • Mettre en oeuvre des projets d'IA en entreprise, de l'identification des opportunités à l'évaluation des performances, en utilisant des outils et technologies spécifiques
  • Participer à des ateliers pratiques pour appliquer les connaissances acquises.
Tarif

A partir de 860,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Etablir les règles de programmation, règles et principes afin d'améliorer la lisibilité et la qualité finale du code fourni.
Tarif

A partir de 1 340,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • S'affirmer avec confiance.
  • Exprimer son charisme à bon escient.
  • Écouter pleinement les autres.
  • Gérer ses émotions plus simplement.
  • Adopter un langage corporel cohérent.
Tarif

A partir de 2 095,00 €

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Concrètement, à l'issue de cette formation Docker Fondamentaux, les participants auront acquis les compétences et les connaissances nécessaires pour :

  • Maîtriser le cycle de vie complet d'un conteneur
  • Récupérer l'état et la configuration de conteneurs
  • Construire des images de conteneur en suivant les bonnes pratiques en terme de performance et sécurité
  • Gérer les bases de la persistance de données d'un conteneur
  • Utiliser les réseaux de conteneurs sur un serveur unique
Tarif

A partir de 950,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Disposer des ‘bonnes techniques’ pour programmer Excel (objets remarquables graphiques, TCD, filtres/fri, recherche, accès à d’autres bibliothèques, …)
  • Maîtriser la programmation des objets Excel
Tarif

A partir de 850,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

Plus concrètement à l'issue de cette formation Illustrator Renforcer vos connaissances vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Dessiner et mettre en forme des objets vectoriels avec les fonctions de bases d’illustrator
  • Créer des effets
  • Concevoir des masques
  • Appliquer de la peinture dynamique
  • Travailler sur le dessin (Pathfinder, décomposition)
Tarif

A partir de 850,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

LabVIEW - Niveau 1

Proposé par M2I

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Naviguer dans l'interface LabVIEW
  • Créer des fonctions simples en LabVIEW (notions de VI)
  • Construire et organiser un développement sous LabVIEW
  • Piloter des cartes NI.
Tarif

A partir de 1 690,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Comprendre les bases de la gestion de patrimoine.
  • Connaître les spécificités et les avantages du statut LMNP.
  • Maîtriser les mécanismes fiscaux associés au LMNP.
  • Appliquer les connaissances à des cas pratiques réels.
  • Développer des techniques de vente efficaces pour le LMNP.
  • Intégrer le LMNP dans des stratégies d’optimisation patrimoniale.
Tarif

A partir de 290,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maintenir un parc de serveurs de bases de données en environnement de production
  • Sauvegarder et Restaurer des données
  • Optimiser le système
  • Assurer la haute disponibilité des services
Tarif

A partir de 1 950,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...