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

Cette formation Asterisk propose la compréhension des mécanismes internes d'Asterisk afin de répondre à des besoins de téléphonie spécifique. Cette formation Asterisk aborde la compilation, les modules, la configuration à partir des fichiers mais également le langage Asterisk pour la conception de plans d'appel complexes. Cette formation Asterisk est plus particulièrement orientée opérateurs, grandes entreprises et gestionnaire de centre d'appel.

Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Langage SQL

Proposé par Sparks

Objectifs de la formation

  • Savoir développer en SQL
  • Comprendre la modélisation conceptuelle SQL
  • Gérer les tables, le langage de manipulation de données
  • Comprendre le schéma externe
  • Optimiser les requêtes
  • Appréhender les bases de données
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Conseiller en nutrition

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

Acquérir des connaissances scientifiques sur les nutriments et leurs fonctions dans l'organisme.
Analyser et évaluer les besoins nutritionnels des populations bien portantes aux différents stades de la vie.
Acquérir des connaissances spécifiques et analyser la composition des aliments et leurs effets sur la santé.
Sélectionner les aliments pour promouvoir la santé des individus ou des groupes.
Organiser et évaluer l'alimentation pour des individus ou groupes de population en utilisant les outils et ressources dans le domaine de la nutrition et l'alimentation humaine.
Tarif

A partir de 595,00 €

Durée

2j / 13h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

  • Exécuter en toute sécurité des interventions sur des installations photovoltaïques
  • Gérer et appliquer la réglementation selon la norme NF C 18-510
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Le Langage Go

Proposé par PLB CONSULTANT

Objectifs de la formation

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

  • Choisir les bonnes signatures de méthodes et créer leurs propres structures
  • Créer des interfaces et les exposer à l'extérieur de leur paquet
  • Réaliser des tests unitaires et des tests de charge et générer des documents de couverture de code
  • Utiliser la concurrence et le parallélisme qu'offre Go
  • Concevoir des architectures projets.
Tarif

A partir de 2 600,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • 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

Formation Le développement Java

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Java Développement, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Maîtriser son environnement de développement (IDE Java)
  • Maîtriser la syntaxe Java
  • Savoir appliquer les concepts de la programmation orientée objet au langage Java (classes, méthodes, encapsulation, héritage, constructeur, polymorphisme, classe abstraite, interfaces, relations entre classes, etc.)
  • Mettre en œuvre les principales fonctions des API standards (Collections, I/O, JDBC, Streams, …)
  • Connaître les spécificités des différentes versions de Java
  • Comprendre le fonctionnement de la JVM
  • Savoir utiliser les API NIO.2 pour manipuler les fichiers, liens symboliques et répertoires
  • Programmer en Java dans le contexte des bases de données relationnelles
  • Développer une application Java multitâches en utilisant les threads
  • Utiliser les expressions lambdas
  • Mettre en œuvre l’API Stream
  • Mettre en œuvre les modules de Java 11
  • Débugger une application
Tarif

Contacter l'organisme

Durée

9j / 63h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Rentrer dans le langage M des requêtes de Power Query pour optimiser le traitement des données à la base
  • Utiliser des fonctions DAX avancées
  • Créer des visuels esthétiques et efficaces. Faciliter la navigation entre les visuels, afficher des titres dynamiques et des infos bulles personnalisées
  • Publier et partager les résultats personnalisés
Tarif

A partir de 650,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, cette formation Langage BPMN 2.0 vous aurez acquis les connaissances et compétences nécessaires pour :

  • Découvrir les possibilités offertes par la norme BPMN 2.0
  • Découvrir une méthodologie dans l'écriture de processus sur BPMN 2.0
  • Mettre en pratique les éléments décrits dans le cours sur un logiciel de modélisation, soit sur le standard du marché Bizagi, soit en Intra sur le logiciel utilisé en entreprise : Bizagi, ARIS Designer, MEGA, Enterprise Architect, etc
  • Comprendre comment transformer un processus métier en une application d’entreprise
Tarif

A partir de 1 990,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

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

Je cherche à faire...