Formation Langage C

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Expliquer la structure générale et la syntaxe d'un programme C
  • Décrire la structure et l'arborescence d'une fonction et les appels de sous-fonctions
  • Identifier les instructions du pré-processeur et les objets en C
  • Comprendre les différents types de base et l'espace de validité des objets
  • Appliquer les différents opérateurs arithmétiques, logiques, d'adressage et autres
  • Mettre en œuvre les structures de contrôle alternatives et répétitives
  • Utiliser l'allocation dynamique de la mémoire, les fonctions d'allocation/libération et les conversions de type
  • Maîtriser les entrées/sorties et les paramètres de la ligne de commande, ainsi que les structures complexes et l'allocation dynamique

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 2 750,00 €

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

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 2 750,00 €

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

Description

Etre capable d’écrire des programmes en langage C, langage de programmation impératif conçu pour la programmation système. Il est devenu un des langages les plus utilisés et de nombreux langages plus modernes comme C++, Java et PHP reprennent des aspects de C.

Programme

La structure générale d’un programme

La syntaxe générale
La structure d’une fonction
L’arborescence d’un programme, appel de sous-fonctions
Les instructions du pré-processeur
Introduction au langage C

Les objets

L’espace de validité des objets
Les différents types de base

Les différents opérateurs

Arithmétiques
Logiques : de comparaison, de bit, d’indirection
D’adressage, etc…

Les structures de contrôle

Les structures alternatives et répétitives

L’allocation dynamique de la mémoire

Les fonctions d’allocation et de libération de la mémoire
Le casting, les conversions de type

Les entrées / sorties

Les entrées / sorties en mode texte ou binaire
Les primitives de premier niveau
Les primitives de second niveau

Les paramètres de la ligne de commande

Etude de la librairie standard

Structures complexes et allocation dynamique

La gestion de piles
La gestion de listes
Les arbres binaires
Les graphes

Prérequis

Connaissances générales en informatique. Expérience dans un langage évolué.

Public

Business analysts,

Ces formations pourraient vous intéresser

Objectifs de la formation

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

  • Décrire de manière approfondie vos connaissances en développement PL/SQL en utilisant différentes techniques liées aux variables, curseurs et traitements stockés
  • Gérer (en détail) de grands objets.
Tarif

A partir de 1 220,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

PYTHON Programmer en Python

Proposé par GROUPE ARKESYS

Objectifs de la formation

  • Décrire la philosophie de Python et identifier ses domaines d'application ;
  • Mettre en place un environnement de développement pour Python ;
  • Écrire des scripts en utilisant l'algorithmie de base du langage Python et les exécuter ;
  • Définir et utiliser des fonctions et des modules pour la structuration des programmes ;
  • Mettre en œuvre les concepts de la programmation orientée objet avec le langage Python ;
  • Implémenter des classes avec des attributs et des méthodes ;
  • Mettre en œuvre les concepts de la programmation objet (encapsulation, polymorphisme et héritage) ;
Tarif

A partir de 6 200,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Programmer en Python

Proposé par ENI Service

Objectifs de la formation

  • Décrire la philosophie de Python et identifier ses domaines d’application
  • Mettre en place un environnement de développement pour Python
  • Écrire des scripts en utilisant l’algorithmie de base du langage Python et les exécuter
  • Définir et utiliser des fonctions et des modules pour la structuration des programmes
  • Mettre en œuvre les concepts de la programmation objet avec le langage Python (classe, attributs, méthodes, encapsulation, polymorphisme et héritage)
  • Gérer les erreurs avec les exceptions
  • Utiliser des modules de la bibliothèque standard Python pour interagir avec l'environnement du système d'exploitation
Tarif

A partir de 990,00 €

Durée

37 heures

Modes
  • Distance

Objectifs de la formation

  • Maîtriser des fonctionnalités avancées de Power BI
  • Gérer les sources de données, le langage M
  • Connaître les tables en DAX
  • Maîtriser les jointures entre tables, la visualisation des données
  • Gérer la mise en forme, le partage et la publication
  • Savoir intégrer Power BI avec divers outils
Tarif

A partir de 1 400,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Devenez développeur Java

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

Réaliser une application Java étape par étape.
Maitriser les fondements de la programmation orientée objet à partir de Java-
Installer et utiliser la machine virtuelle Java

Exploiter les fondamentaux du langage tels que les opérateurs, les variables ou les structures de contrôle

Mettre en oeuvre les concepts propres à l'objet tels que l'héritage, l'interfaçage ou le polymorphisme

Utiliser des concepts des versions les plus récentes comme les structures itératives
Constituer des ensembles sous forme de tableaux ou de collections de différentes natures

Gérer les cas alternatifs de traitement ainsi que les erreurs d'exécution

Travailler avec un environnement de développement
Tarif

A partir de 610,00 €

Durée

2j / 17h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

  • Être en règle avec la réglementation basée sur la directive 1999/92/CE.
  • Prendre connaissance des exigences applicables aux équipements installés en zone ATEX.
  • Être capable d’identifier une dérive ATEX (réalisation d’audits, maintenance, achat, utilisation, etc.).
  • Avoir un langage commun entre le donneur d’ordre et l’entreprise sous-traitante, entre les différents corps de métiers et entre les différents niveaux hiérarchiques.
  • Augmenter le niveau de sécurité du site.
Tarif

A partir de 1 605,00 €

Durée

2 jours (14 heures)

Modes
  • Centre
  • Distance

Objectifs de la formation

Les objectifs de la formation Équipier de seconde intervention, avec ARI (Appareil Respiratoire Isolant) - Unité mobile :

- Reconnaître les missions de l'Équipier de seconde intervention - Fixer des priorités d’intervention - Reconnaître les règles de sécurité du travail sous ARI en équipe

Tarif

Contacter l'organisme

Durée

3 heures

Modes

Objectifs de la formation

Comprendre ce qu'est un microcontrôleur - Découvrir les fondamentaux avec une carte Arduino et la librairie Arduino - Comprendre les microcontrôleurs avec la famille MSP430 - Programmer un microcontrôleur en C avec un IDE - Maîtriser les entrées-sorties - Connaître les périphériques des microcontrôleurs - Communiquer avec un microcontrôleur (avec pratique sur Arduino et MSP430) l'assembleur pour l'utilisation de microcontrôleurs
Tarif

A partir de 3 495,00 €

Durée

5j / 35h

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

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

Je cherche à faire...