Formation Perfectionnement en Langage C

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Cette formation, vous permettra de compléter vos connaissances en langage C par une formation approfondie sur les mécanismes fondamentaux de fonctionnement.

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

Contacter l'organisme

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

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

Contacter l'organisme

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

Programme

Rappels sur le langage C

Les différentes variables, type statique
Variables statiques et variables registres
Les conversions implicites/explicites

Structures en langage C

Présentation, intérêt des structures
Syntaxe de définition, de déclaration et d'accès aux éléments des structures
Exemples : copie de structures
Structures avancées, unions, tableaux, champs binaires, drapeaux

Fonctions de saisies, affichage (printf/scanf)

Options avancées de printf
Mise en forme paramétrée
Saisie avancée
Rappel du principe : décomposition du flux d'entrée
Les types 'ensemble'

Les opérateurs

Rappels sur les opérateurs de calculs
Opérateurs logiques, opérateurs binaires

Travaux pratiques : 

Mise en oeuvre des opérateurs de décalage
Priorité des opérateurs

les fonctions aspects avancés 

Pointeurs sur les fonctions
Applications aux interpréteurs

Allocation dynamique de la mémoire

Principe d'allocation mémoire
Syntaxe de malloc et free
Les pièges classiques
Travaux pratiques de mise en oeuvre
Fonctions avancées (calloc et realloc) : intérêt et applications

Autres aspects avancés

Les listes chaînées, les arbres binaires
Applications à l'organisation des données

Techniques de programmation prefectionnement

Bien comprendre les différents phases de compilation : précompilation , assemblage, édition de liens
Définition des constantes
Contrôle de compilation
Les macro-instructions
Conventions de nommage
Comparaison avec les fonctions
Les fichiers inclus : #include

Bibliothèques

Méthode, syntaxe
Les bibliothèques standards : libc.a, libm.a, libcur.a
Fonctions disponibles dans la bibliothèque mathématique

Les entrées/sorties (I/O)

Mécanisme de stockage des fichiers
Méthode d'accès, les descripteurs de fichiers
Fonctions open/close

Travaux pratiques :

Ecriture d'une fonctions permettant de tester l'existence d'un fichier
Fonctions read/write
Mise en oeuvre avec lecture/écriture de structures
Modes d'ouvertures spécifiques : avec positionnement dans le fichier, avec création du fichier, ...
Options : O_TRUNC, o_SYNC, O_NDELAY
Le type FILE : mise en oeuvre de fprintf, fscanf, fgets, fputs

Prérequis

Afin de suivre ce stage il est demandé aux participants de connaître les bases du langage C. La formation programmation en langage C est un excellent prérequis pour tirer pleinement parti de cette formation avancée sur le sujet 

Public

Cette formation langage C s'adresse à toute personne amenée à programmer, à superviser ou à modifier des logiciels écrits en langage C.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Développer des applications de hacking et forensic à l'aide du langage Python.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Créer, compiler et exécuter des programmes C# orientés objet
  • Développer des programmes pour les applications de bureau et les applications web
  • Utiliser des architectures multicouches robustes
  • Développer des composants .NET réutilisables via la réalisation d'interface et d'héritage
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Language C

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs souhaitant maîtriser les principes de base de la programmation structurée et connaître la syntaxe et les principales fonctions du langage C.

Tarif

Contacter l'organisme

Durée

5 jour(s)

Modes
  • Entreprise

Objectifs de la formation

  • Situer l’impact des analyses et aider à l’interpétation clinique
  • Maîtriser les demandes d’analyse en fonction du contexte clinique
  • Interpréter les résultats et suivi des patients à moyen et long termes
  • Retracer l’évolution des techniques de diagnostic
  • Démontrer l'importance de la phase pré-analytique et de l'accréditation des dosages
Tarif

A partir de 1 160,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Expliquer le concept de l'IA Générative et son application dans Microsoft 365 Copilot
  • Analyser des données dans Excel avec Copilot pour dégager des tendances et des insights
  • Créer des modèles prévisionnels dans Excel et les visualiser sous forme de graphiques
  • Synthétiser des rapports écrits en intégrant des analyses chiffrées avec Copilot
  • Formuler des prompts en langage naturel dans Word pour la rédaction automatique de documents
  • Concevoir des présentations PowerPoint impactantes en utilisant le contenu d'un fichier Word avec Copilot
  • Evaluer l'efficacité des réunions dans Teams en utilisant les outils d'analyse et de synthèse de Copilot
  • Appliquer les fonctionnalités de l'assistant personnel dans Microsoft 365 Chat pour améliorer la gestion de l'information.
Tarif

A partir de 710,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation MSP Obtenir la certification MSP Foundation vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Réussir l’examen MSP Foundation
  • Connaître les objectifs d'un programme
  • Garantir que la gestion du programme sera en permanence axée sur la pertinence commerciale
  • Coordonner et contrôler efficacement l'ensemble des activités complexes d'un programme
  • Connaître et utiliser le langage MSP : les principes, les thèmes de gouvernance et les 6 fluxs transformationnels afin de diriger efficacement un programme
  • Mettre en place les éléments qui permettront de réaliser une conduite du changement efficace
  • Comprendre comment identifier et gérer efficacement les bénéfices et les parties prenantes d'un programme
  • Savoir identifier et gérer les risques d'un programme
  • Comprendre les rôles et les responsabilités de tous les membres de l'organisation d'un programme
  • Améliorer la gestion de vos ressources
  • Gérer plus efficacement la fluidité de la transition entre les pratiques actuelles et les futures pratiques de l'organisation
  • Adapter la méthode de façon pertinente en fonction des conditions et besoins spécifiques des projets
Tarif

A partir de 1 880,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Introduction au HTML

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Toute personne souhaitant créer ou mettre à jour des pages Web au travers du langage HTML.

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

  • D’utiliser les fondamentaux du langage HTML
Tarif

Contacter l'organisme

Durée

1 jour(s)

Modes
  • Entreprise

Objectifs de la formation

Concrètement, à l'issue de cette formation Angular, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître les principes fondamentaux et le fonctionnement d’Angular et de son outil Angular CLI
  • Connaître le langage TypeScript (sur-ensemble de JavaScript ES5 et ES6)
  • Savoir développer et réutiliser les différents composants d’une application Angular : composants graphiques, services, directives
  • Savoir tester ses composants en isolation
  • Être capable de déployer une application Angular en production
  • Connaître les nouveautés des dernières versions d’Angular
Tarif

A partir de 1 950,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Améliorer la performance d'une application ;
  • Créer des applications complexes en utilisant les extensions ;
  • Accéder aux données de l'utilisateur et aux différents capteurs ;
  • Animer des interfaces ;
  • Personnaliser des applications en fonction des besoins ;
  • Rafraichir des données en background.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Intégrer les principes fondamentaux du langage DISC®
  • Décrire votre profil comportemental
  • Identifier les besoins des autres
  • Adapter votre comportement et votre communication en fonction de votre interlocuteur
  • Développer votre efficacité
  • Développer la performance individuelle et collective.
Tarif

A partir de 720,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Je cherche à faire...