Formation - Programmation en C

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

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

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

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

Programme

1 - Premiers pas en C

  • Présentation du langage C
  • Structure générale d'un programme
  • La syntaxe de base du langage
  • Les types de données et les constantes de base
  • Notion de variable, stockage
  • Entrées/sorties formatées
  • Les commentaires
  • Les environnements d'édition, de compilation et d'exécution
  • Exécution d'un premier programme

2 - Opérateurs et expressions

  • Opérateurs arithmétiques
  • Mécanismes d'évaluation des expressions
  • Fonctionnement des expressions logiques
  • Opérateurs de comparaison : , >, ==, !=...
  • Opérateurs logiques : ET, OU, négation
  • Types numériques composés
  • Conversions implicites/explicites
  • Arithmétique sur les adresses
  • Formats d'entrée/sortie associés aux types numériques
  • Opérateurs bit à bit
  • L'opérateur ternaire

3 - Structures de contrôle

  • Programmation structurée
  • Contrôle de flux : while, for
  • Structures de choix : if, else, else if, switch/case

4 - Tableaux, pointeurs et chaînes de caractères

  • Définition, initialisation et accès aux éléments d'un tableau
  • Définition d'un pointeur, accès à son contenu
  • Équivalences pointeurs/tableaux
  • Arithmétique des pointeurs
  • Chaînes de caractères et manipulation de chaines

5 - Les structures

  • Intérêts
  • Déclaration, initialisation et accès aux membres
  • Imbrication structurée
  • Les champs de bits et les unions
  • Les énumérations

6 - Les fonctions

  • Définition et appel d'une fonction
  • Passage de paramètres : par valeur ou par référence
  • Code retour d'une fonction
  • Les types de retour
  • Le point d'entrée "main"

7 - Compilation séparée, modèles de mémoire

  • Utilisation de bibliothèque de sources
  • Organisation d'un projet avec le fichier Makefile
  • Configuration mémoire d'un programme C (pile, tas...)
  • Classes d'allocation des variables
  • Notion d'objet externe / global / statiques / local
  • Visibilité

8 - Le préprocesseur

  • Macros prédéfinies (constantes symboliques)
  • Macros fonctionnelles
  • Les primitives du préprocesseur
  • La compilation conditionnelle : #if, #ifdef, #ifndef, #elif, #endif

9 - La bibliothèque standard

  • Fonctions de calcul mathématique
  • Entrées / sorties et gestion des fichiers
  • Manipulation des chaînes de caractères
  • Gestion dynamique de la mémoire

Prérequis

Public

  • Développeurs
  • Ingénieurs
  • Chefs de projets proches du développement

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Maîtriser Ingres et Ingres SQL
  • Créer des bases de données
  • Maîtriser les requêtes simples
  • Gérer les requêtes avancées, la programmation côté serveur
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Les objectifs de la formation Habilitation électrique : complément d’indices en Basse Tension (BT) pour le personnel B1(V), B2(V), B2(V) Essai, BR, BE Essai et/ou Mesure et/ou Vérification, BC :

- Exécuter en sécurité des opérations sur les installations et équipements électriques basse tension dans le respect des prescriptions de la Norme NF C 18-510

Tarif

A partir de 335,00 €

Durée

0,5 jour + 0,5 jour de Travaux Pratiques - 7 h

Modes

Objectifs de la formation

  • Connaître le métabolisme normal et pathologique des lipoprotéines
  • Interpréter les examens
  • Identifier les examens de biologie utiles pour l’exploration hépatique
Tarif

A partir de 1 160,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Développer une vision globale de ce qu’est une architecture, de la stratégie de l’entreprise à l’optimisation de son SI
  • Comparer les principales écoles de pensée : urbanisme, frameworks de Zachmann, TOGAF, FEAF … et les mettre en perspective
  • Maitriser les bonnes pratiques de modélisation Métier : processus d’entreprise, objets métier, cartographies et adopter la bonne méthode pour améliorer les projets de transformation
  • Comprendre les différentes options d’organisation et de gouvernance d’une architecture et le concept de fondation (« bien commun » de l’entreprise)
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Entreprise

Visual Basic.NET - Prise en main

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs souhaitant acquérir les connaissances de bases du langage VB.NET et évoluer vers sa mise en œuvre.

À l'issue de la formation, le stagiaire sera capable de :

  • De comprendre le concept de la programmation orientée objet
  • Créer des applications Windows avec VB.NET
Tarif

Contacter l'organisme

Durée

5 jour(s)

Modes
  • Entreprise
  • Centre

Maîtriser le langage PYTHON

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

1- Acquérir une compréhension fondamentale de la syntaxe et de la structure de Python.

2-Apprendre à utiliser les variables, les types de données et les opérateurs Python pour manipuler des informations.

3-Comprendre les structures de controle telles que les boucles et les instructions conditionnelles pour créer des programmes efficaces.

4- Explorer les fonctions et les modules Python pour organiser et réutiliser le code

5- Apprendre à manipuler des listes, des tuples, des dictionnaires et d'autres structures de données intégrées.

5- Comprendre les concepts de programmation fonctionnelle en Python

6- Se préparer à poursuivre l'apprentissage autonome pour continuer à améliorer ses compétences en Python
Tarif

A partir de 585,00 €

Durée

2j / 15h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

Découvrir la programmation fonctionnelle et orientée objet avec Scala
Tarif

A partir de 2 175,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Les objectifs de la formation Utiliser des EPI contre les chutes de hauteur sur site non équipé :

- Accéder en sécurité à un poste de travail en hauteur sur site non équipé - Utiliser les Équipements de Protection Individuelle (EPI) en toute sécurité - Définir et mettre en place les points d’ancrage à utiliser

Tarif

A partir de 736,00 €

Durée

2j / 14h

Modes

Objectifs de la formation

  • Exécuter en toute sécurité les mesures et/ou vérifications d'ordre électrique sur des installations et équipements électriques haute tension
  • Gérer et appliquer la réglementation selon la norme NF C 18-510
  • Maintenir son habilitation électrique initiale
Tarif

A partir de 1 390,00 €

Durée

2j / 11h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les principes fondamentaux de programmation orientée objet.
  • Écrire des classes.
  • Instancier les classes pour créer des objets.
  • Mettre en œuvre l'encapsulation pour garantir l'intégrité des objets.
  • Mettre en œuvre l'héritage et le polymorphisme.
  • Utiliser les classes abstraites et les interfaces.
  • Gérer correctement les erreurs avec le mécanisme d'exceptions de PHP.
  • Concevoir un programme selon les principes de la programmation orientée objet.
  • Connaître les architectures logicielles basées sur la programmation orientée objet.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...