Algorithmique – Initiation à la programmation

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Utiliser un environnement de programmation pour écrire et exécuter un programme
  • Définir et utiliser des variables
  • Ecrire une suite d’instructions structurées
  • Organiser le code avec des fonctions et procédures
  • Définir et utiliser des structures de données complexes (tableaux, objets)

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

A partir de 1 800,00 €

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

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

A partir de 1 800,00 €

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

Description

Plongez-vous dans le monde de la programmation et de l’algorithmie avec notre formation d’initiation dédiée.
Cette formation est conçue pour ceux qui souhaitent découvrir les concepts fondamentaux de la programmation et écrire leurs premiers programmes en C#, Java, Python ou JavaScript.
Vous comprendrez la logique interne des ordinateurs, les systèmes de numération, et la logique de Bool.
Ensuite, vous découvrirez l’environnement de programmation, en abordant les langages de haut et bas niveau, les langages objets, les langages de scripts, et plus encore.
Nous explorerons les notions fondamentales de la programmation, les variables, les types de données, et les structures de contrôle.
Vous apprendrez à définir et utiliser des variables, écrire une suite d’instructions structurées, et organiser votre code avec des fonctions et procédures.
Enfin, nous aborderons les structures de données complexes comme les tableaux.

Programme

Ordinateur et connaissances de bases (0,5 heure)

  • Ordinateur et système d'exploitation
  • Codification binaire
  • Systèmes de numération (décimale, hexadécimale, octale)
  • Encodage des caractères (ASCII, UTF-8, UTF-16, Unicode, ...)
  • Logique de Bool (And, Or, XOr, ...)

Environnement de programmation (1 heure)

  • Les langages de bas et haut niveau
  • Les langages événementiels
  • Les langages objets
  • Les langages de scripts
  • Les langages de balises
  • Fonctionnement d'un compilateur
  • Fonctionnement d'un interpréteur
  • Fonctionnement d'un éditeur de liens
  • Fonctionnement d'un débogueur

Notions fondamentales (1 heure)

  • Les instructions et blocs d'instructions
  • Expressions et affectation
  • Les identificateurs
  • Les commentaires
  • Les constantes littérales
  • Les opérateurs

Les variables (0,5 heure)

  • Définition des variables
  • Portée et durée de vie des variables
  • Les constantes

Les types de données (1 heure)

  • Les types de données primitifs
  • Les types de données composés (structures)
  • Conversion de types de données

Structures de contrôle (5 heures)

  • Les instructions conditionnelles
  • Les instructions répétitives

Les procédures et fonctions (5 heures)

  • Différences
  • Déclaration
  • Appel de procédure et fonction
  • Passage de paramètres

Les tableaux (5 heures)

  • Tableau à une dimension
  • Tableau de tableaux (multi-dimensions)
  • Algorithmes de tris

Éléments supplémentaires (2 heures)

  • Instruction d'écriture et de lecture
  • Gestion de la mémoire
  • Notion de pointeur

Prérequis

Aucun

Public

Tout public

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Utiliser les API de programmation avancée de la plate-forme Java
  • Écrire des programmes accédants aux bases de données
  • Mettre en œuvre la programmation parallèle par l’utilisation des Threads
  • Ecrire des programmes manipulant les entrées/sorties et l’accès aux ressources réseau
  • Implémenter efficacement un système de journalisation dans une application Java
  • Concevoir des interfaces graphiques avancées
  • Externaliser les chaînes de caractères des codes sources et mettre en œuvre l’internationalisation des applications
  • Superviser une application Java avec JMX
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Spring Framework : mise en oeuvre

Proposé par ENI Service

Objectifs de la formation

  • Identifier le positionnement de Spring dans les technologies Java
  • Décrire les principes de fonctionnement du conteneur et le cycle de vie des objets
  • Mettre en œuvre les design patterns IoC et l'approche AOP
  • Configurer une application Spring respectant le découpage en couches applicatives
  • Implémenter un service d'accès aux données
  • Mettre en œuvre Spring MVC dans une application
  • Intégrer des services asynchrones distants
  • Sécuriser l'application avec Spring Security
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Retenir les bonnes options pour la maîtrise d'ouvrage publique pour engager à bien son opération de construction avec la maîtrise d’œuvre
  • Analyser et formaliser les relations entre maître d'ouvrage et maître d'œuvre
  • Gérer l'exécution de ses marchés de MOE

Tarif

A partir de 2 090,00 €

Durée

3 jours - 21 heures

Modes
  • Distance
  • Centre
  • Entreprise

Objectifs de la formation

  • Comprendre les méthodes de Machine Learning
  • Assimiler les notions mathématiques relatives au Machine Learning
  • Comprendre les algorithmes d'apprentissage
  • Obtenir et préparer les données et évaluer les modèles d'apprentissage
  • Maîtriser la régression, la classification, le clustering
  • Avoir des notions en deep learning
Tarif

A partir de 2 250,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Préciser le cadre et les concepts-clés de l'audit interne
  • Mettre en œuvre les techniques et les outils adaptés à la mission d'audit
  • Organiser la restitution et le suivi des recommandations
Tarif

A partir de 2 555,00 €

Durée

3 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

4 jours (28 heures)

Modes
  • Distance
  • Centre

Conception et programmation objet

Proposé par ENI Service

Objectifs de la formation

  • Appréhender les différents principes liés à la programmation orientée objet et savoir les appliquer
  • Appréhender la différence d’approche entre la conception d’une application procédurale et la conception d’une application objet
  • Modéliser un projet logiciel en UML avec les diagrammes élémentaires
  • Appréhender l’impact de la modélisation sur la génération de code
  • Appréhender l’intérêt des Design Patterns dans la conception logicielle objet
  • Mettre en oeuvre les Design Patterns élémentaires dans une phase avancée de conception
  • Appréhender la plus-value de l’utilisation des frameworks dans les développements objets
  • Réaliser une application objet simple
Tarif

A partir de 1 950,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Mettre en place un environnement de développement
  • Utiliser les éléments de base du langage
  • Définir et utiliser des fonctions et des modules pour la structuration des programmes
  • Réaliser et exécuter des scripts pour automatiser différentes tâches courantes
  • Accéder et manipuler des données stockées dans des fichiers
  • Analyser des fichiers de logs en utilisant les expressions régulières
  • Envoyer des mails
  • Consommer des API de services web
Tarif

A partir de 2 100,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Savoir développer une application Angular
  • Récupérer et afficher des données à partir d'une API REST
  • Communiquer avec un serveur Cloud : Firebase de Google
  • Utitliser PostMan pour tester une API
  • Utiliser les Observer et les Observables
  • Mettre en place les routes sur une Single Page Application
Tarif

A partir de 2 950,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Analyser des problèmes simples et identifier des solutions algorithmiques
  • Créer des algorithmes basiques en utilisant des structures de contrôle standard : séquence, sélection, et itération
  • Traduire des algorithmes en code en utilisant un langage de programmation basique
  • Tester et déboguer des algorithmes
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...