0
Créez votre
plan de formation
Faire financer ma formation

Programmation et génie logiciel

Programmation et génie logiciel - 20 formations

Grâce aux formations du Cnam, vous pourrez acquérir des connaissances sur les langages de programmation pratiqués dans l'industrie, accéder à un panorama complet des principales techniques et méthodes permettant de mettre en œuvre des logiciels qui correspondent aux besoins de leurs utilisateurs.

Projet systèmes d'information : mise en pratique avec Java

- Maitriser l'utilisation des concepts fondamentaux de la programmation Orientée Objets avec le langage Java. - Acquérir une méthode de développement d'un projet en Système d'Information avec Java. - Réaliser le projet en Java avec un des envir...
> En savoir +
Ajouter à votre plan de formation

Programmation avec Java : notions de base

Acquérir à l'issue du cours les principaux concepts de base de la programmation ainsi qu'une connaissance pratique de la réalisation de programmes en JAVA.
> En savoir +
Ajouter à votre plan de formation

Programmation Java : programmation objet

Maîtriser les concepts fondamentaux de la programmation objet.
> En savoir +
Ajouter à votre plan de formation

Programmation Java : bibliothèques et patterns

Apprendre à structurer un programme et aborder l'utilisation de bibliothèques logicielles. Aborder la notion de patrons de conception (design patterns) et l'utiliser pour comprendre les bibliothèques standards. Compléter les connaissances de NFA...
> En savoir +
Ajouter à votre plan de formation

Test et Validation du Logiciel

Complétez et validez en 4 mois par cette formation à distance vos connaissances et compétences en test et validation du logiciel y compris pour préparer la certification ISTQB (International Software Testing Qualifications Board) du métier de test...
> En savoir +
Ajouter à votre plan de formation

Ingénierie de la qualité du logiciel et du contrat de service : sécurité, performances

En formation à distance, développez et validez en 4 mois vos connaissances et compétences en ingénierie de la qualité du logiciel et en performances et sécurité des systèmes conformément au contrat de service. Qualité du logiciel : qualité du prod...
> En savoir +
Ajouter à votre plan de formation

Génie logiciel

En formation à distance, maitrisez en 4 mois les concepts de base du génie logiciel et réalisez un panorama des principales technologies et méthodes permettant de réaliser et/ou de mettre en oeuvre des logiciels selon des critères de qualité défin...
> En savoir +
Ajouter à votre plan de formation

Sûreté de la programmation orientée objets

L'objectif de ce cours est d'étudier les mécanismes des langages orientés objets (encapsulation, héritage, redéfinition, liaison tardive, ...) lorsqu'ils sont sont combinés avec le style de la programmation fonctionnelle. L'accent est mis sur la s...
> En savoir +
Ajouter à votre plan de formation

Spécification et Modélisation Informatiques

Date de prochaine session : 02/05/2017
Le but du cours est de présenter les automates finis à états et les formalismes logiques qui ont de nombreuses applications pour la spécification et la modélisation de systèmes informatiques. Ils interviennent notamment dans les domaines du génie ...
> En savoir +
Ajouter à votre plan de formation

Programmation avancée

Maitriser les concepts avancés de la programmation objet en Java. Apprendre à identifier et utiliser les patrons de conception (design pattern) adaptés à une situation de conception. Patrons utilisables quel que soit le langage de programmation
> En savoir +
Ajouter à votre plan de formation

Conception de logiciels intranet : patrons et canevas

Appréhender les concepts et outils permettant la mise en oeuvre d'applications et de systèmes distribués sur le Web. Apprendre à identifier et utiliser les patrons (pattern) adaptés à une situation de conception, ou pour la définition d'une archit...
> En savoir +
Ajouter à votre plan de formation

Linux : principes et programmation

Date de prochaine session : 29/04/2017
Tout en travaillant, développez en 4 mois vos compétences en principes et programmation sous Linux Unix en vue de développer des applications multiprocessus, d'appréhender les mécanismes des systèmes d'exploitation et de comprendre la probl...
> En savoir +
Ajouter à votre plan de formation

Modélisation, optimisation, complexité et algorithmes

Présenter des concepts, des méthodes de base indispensables pour de futurs ingénieurs chargés de la conception et développement  en informatique.
> En savoir +
Ajouter à votre plan de formation

Recherche opérationnelle et programmation linéaire avancée

Approfondir un des thèmes majeurs de la R. O. : la programmation linéaire
> En savoir +
Ajouter à votre plan de formation

Reconnaissance des formes et méthodes neuronales

Ce cours donne des éléments de base de l'analyse des données et de la reconnaissance des formes, ainsi que des principes fondamentaux à mettre en œuvre pour traiter des applications réelles. L'analyse des données et la reconnaissance des formes ai...
> En savoir +
Ajouter à votre plan de formation

Ingénierie de réseaux d'entreprise (1)

Donner les connaissances nécessaires à l'acquisition des savoir-faire en matière de conception de réseaux d'entreprise et permettre d'appréhender et de maîtriser les contraintes techniques et économiques par l'utilisation d'outils de modélisation ...
> En savoir +
Ajouter à votre plan de formation

Ingénierie de réseaux d'entreprise (2)

Modalités pédagogiques: Cours en visio et une semaine groupée à Nice du 12 au 16 juin 2017  (8h30-12h30 et 13h30-17h30). Examen en fin de regroupement. Donner les connaissances nécessaires à l'acquisition des savoir-faire en matière de concep...
> En savoir +
Ajouter à votre plan de formation

Ingénierie des projets informatiques(1)

Le but de cette UE est la maitrise de l'ingénierie des systèmes informatiques complexes. Le cours met l'accent sur l'intégration des différentes techniques qui permettent de garantir la qualité de la réalisation : management de projet, expression ...
> En savoir +
Ajouter à votre plan de formation

Ingénierie des projets informatiques(2)

Le but de cette UE est la maitrise de l'ingénierie des systèmes informatiques complexes. Le cours met l'accent sur la mise en oeuvre d'architectures logicielles et la prise en compte des propriétés non fonctionnelles, ainsi que sur les méthodes de...
> En savoir +
Ajouter à votre plan de formation