Formation Langage C Perfectionnement

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Parfaire sa maîtrise du langage C
  • Comprendre les pointeurs, les fonctions
  • Savoir gérer les fichiers, les appels système, la mémoire
  • Savoir faire des appels de fonctions assembleur
  • Optimiser la vitesse et la mémoire
  • Gérer les librairies

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 1 800,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 1 800,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

A la suite de ce stage, vous aurez les connaissances et la pratique des fonctions appartenant aux principales bibliothèques standards du langage C, langage de programmation impératif conçu pour la programmation système. C est devenu un des langages les plus utilisés. Formation pour les professionnels, en présentiel ou à distance.

Programme

Rappel de base du langage C

Architecture d’un programme
Types de données
Structures de contrôle
Fonctions et visibilité
Pointeurs et allocation dynamique

Pointeurs

Pointeurs de fonction
Pointeurs de tableau
Indirections à plusieurs niveaux

Fonctions

Récursivité
Nombre de paramètres variables

Passage de paramètres

Passage par valeur
Passage par pointeur

Gestion des fichiers

Fichiers bufférisés
Fichiers non bufférisés

Appels système

Processus et fork()
Lecture d’un répertoire
Le réseau (sockets)

Gestion de la mémoire

Classe de stockage
Gestion du tas

Le préprocesseur

Compilation conditionnelle
Constantes pures
Macros

Déclarations spéciales

Variables externes
Fonctions exportées et importées de DLL
Variables statiques
Fonctions inline

Constitution et appel de fonctions assembleur

Faut-il encore utiliser l’assembleur ?
Mise en oeuvre
Édition des liens

Optimisation

De la vitesse
De la mémoire

Débogueurs

Symboles de débogage
Variables suivies
Points d’arrêts

Profiler

Objectif du profiling
Mise en oeuvre
Interpréter le résultat

Portabilité

Standard ANSI C
Standard POSIX
Unix / Windows
Bibliothèques partagées (SO, DLL)

Librairies

Librairies standard
Constituer une librairie

Prérequis

Avoir suivi le stage « Langage C -Initiation » ou connaissances équivalentes.

Public

Business analysts,

Ces formations pourraient vous intéresser

Formation Flutter et Dart

Proposé par Sparks

Objectifs de la formation

  • Comprendre le langage de programmation Dart
  • Connaître Flutter et ses widgets basiques
  • Créer des layouts
  • Gérer l'interactivité et les états
  • Manier la navigation et le routing
  • Connaître les bibliothèques et packages Dart
  • Maîtriser le back-end et la gestion de données
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation Droit du marketing et promotion des ventes

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Identifier les principes du droit de la communication commerciale
  • Mettre en œuvre une opération promotionnelle conforme
  • Sécuriser les mentions légales et les opérations de stimulation (« incentives »)
Tarif

A partir de 1 236,00 €

Durée

1 jour

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les risques de sécurité en programmation C et C++
  • Maîtriser les principes de codage sécurisé selon les directives CERT
  • Intégrer le modèle mémoire, la compilation et les structures internes des langages C et C++
  • Appliquer les bonnes pratiques de code pour renforce la sécurité de ses applications
Tarif

A partir de 1 600,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Les fondamentaux du langage R

Proposé par ENI Service

Objectifs de la formation

  • Installer R, RStudio et des packages de R
  • Programmer avec R et reconnaître les différents types d'objets de ce langage
  • Importer et utiliser un fichier de données
  • Choisir et faire des représentations graphiques basiques selon les variables étudiées
  • Faire l'étude statistique d'une variable et de deux variables
Tarif

A partir de 1 490,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Maîtriser et appliquer le langage C, comprendre les enjeux et prévoir l'architecture d'un développement procédural
Tarif

A partir de 2 375,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Utiliser le langage SQL pour accéder aux données et pour les modifier
  • Contrôler l’accès des données de tables locales ou liées
  • Se connecter à des bases de données externes
  • Afficher des données externes dans une interface conviviale
  • Parcourir, trier ou filtrer les données externes
  • Modifier ou créer des données de tables locales ou distantes
  • Gérer l’accès aux données et contrôler les modifications
  • Partager des données sur d’autres applications office (Word, Excel ou Outlook)
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

PHP - Programmation avancée

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs PHP ayant déjà une bonne pratique du langage en mode procédural, désirant améliorer la pérennité et la maintenance de leurs développements.

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

  • Être capable de mettre en place des applications Web pointues
  • Comprendre comment développer des applications pointues en POO
  • Pouvoir maîtriser les échanges de type API avec XML et JSON

METHODES ET OUTILS PEDAGOGIQUES

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours 

EVALUATION

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Développeurs de site Web en PHP.

Pré-requis

Bonnes connaissances de la syntaxe PHP5 et de son utilisation dans un contexte Web.

Tarif

A partir de 2 375,00 €

Durée

4 jour(s)

Modes
  • Centre
  • Entreprise
  • Distance

Langage SQL

Proposé par M2I

Objectifs de la formation

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

  • Décrire les principaux concepts des SGDBR (Système de Gestion des Bases de Données Relationnelles) et d'algèbre relationnelle utilisés dans le langage SQL
  • Interroger une base de données avec la clause SQL SELECT
  • Utiliser les commandes SQL de mise à jour des données
  • Identifier les commandes SQL de début et fin de transaction BEGIN, COMMIT et ROLLBACK
  • Présenter les concepts de gestion des privilèges systèmes et objets avec les commandes SQL GRANT et REVOKE
  • Créer, modifier et supprimer certaines catégories d'objets (table, index, vues...) avec CREATE, ALTER et DROP.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Pouvoir réaliser une lettre structurée - Savoir gérer la mise en page d'un document - Réaliser un publipostage - Travailler avec les tables de référence - S'initier au langage VBA sur Word
Tarif

A partir de 1 725,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Techniques de ventes omnicanal

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

La certification “Techniques de vente omni-canal” permet à un vendeur d’être capable :
D'utiliser des outils numériques pour augmenter ses ventes en magasin comme à distance
D'utiliser des outils d’analyse connectés pour identifier sa cible et analyser son marché
De rendre le client acteur de la vente et de la promotion des produits et des services
Tarif

A partir de 589,00 €

Durée

3j / 23h

Modes
  • Entreprise
  • Distance

Je cherche à faire...