Formation continue

CAS en Conception et technologies des applications web

Anciennement CAS en Nouvelles technologies du web

 

Présentation

Ce programme s'adresse aux personnes désirant s'impliquer dans la réalisation de Systèmes d'Information basés sur les technologies du Web (documents numériques, systèmes de gestion de contenus, serveurs Web, etc.).

La formation se déroule en six modules sous forme de cours et de travaux pratiques. Les cours permettent d'assimiler, les connaissances fondamentales des technologies du Web, et de comprendre le fonctionnement de celles-ci. Ils permettent aussi d'appréhender les différents aspects des langages de programmation Web, des bases de données, et de la gestion du contenu Web (multimedia et textuel). 
Les travaux pratiques permettent d'acquérir les compétences techniques nécessaires à la gestion d'un projet de système d'information orienté Web. Les discussions pendant les cours permettent aux participants d'apporter leurs expériences personnelles. 
La réalisation d'un projet annuel permet de mettre en pratique les différents sujets abordés.

Certification

Le Certificat de formation continue en Nouvelles technologies du Web est obtenu lorsque le participant a suivi régulièrement tous les modules et rendu les travaux prévus pour les 6 modules ainsi que le projet de fin d'études.

Le Certificat de formation continue en Nouvelles technologies du Web correspond à 10 crédits ECTS (European Credit Transfer and Accumulation System).

Objectifs

  • Connaitre et comprendre les nouveaux outils et modèles de conception et de développement d'applications et de systèmes d'information basés sur le web : modèles de documents et d'interfaces... ; web sémantique; et les "frameworks" de hauts niveaux associés au JavaScript, PHP, ...; nouveaux modèles de données non relationnels, NOSQL;
  • Comprendre et intégrer les nouvelles dimensions des systèmes d'information web : mobilité; prise en compte du contexte; design d'interfaces adaptatives ("responsive design"); utilisation des réseaux sociaux; collecte et analyse de masses de données; accès aux bases de connaissances; intégration de la sécurité dans les applications web;
  • Réaliser des exercices et un projet annuel pour mettre en pratique les différents sujets abordés.

Public

Toute personne impliquée ou désirant s'impliquer dans la conception et/ou le développement d'applications et de systèmes d'information web : développeur, concepteur web, concepteur et architecte de SI, responsable de SI, chef de projet etc.

Personne ayant une expérience pratique professionnelle dans le domaine et souhaitant formaliser ses connaissances, acquérir une mise à niveau dans des domaines cibles, et/ou assurer une veille technologique.

Pré-requis: connaissance des langages suivants: PHP, JavaScript, CSS, HTML.

Structure

La ré-organisation du programme étant en cours les détails d'organisation seront publiés ultérieurement.

Le travail d'intégration des connaissances compte environ 30 heures, qui seront consacrées au suivi des projets.

Direction

  • Prof. Gilles Falquet, Institut de Science de Service Informationnel, Faculté d'économie et de management, Université de Genève
  • Prof. Giovanna Di Marzo Serugendo, Institut de Science de Service Informationnel, Faculté des sciences de la société, Université de Genève

Coordination

Alexandre De Masi, Université de Genève

Dr. Camille Tardy, Université de Genève

Administration

Elisabeth Giudicelli, Université de Genève

 

Programme détaillé 

 

Module 1 - Langages et développement Web

  • HTML5
  • Versioning (git)
  • La nébuleuse JS (outils et dépendances utilisées en JS)
  • JavaScript
  • Modélisation de base de données
  • SQL
  • PHP
  • Web services

Module 2 - interfaces web

  • CSS3
  • Framework CSS

Module 3 - Design centré utilisateur

  • Interfaces Hommes Machines (IHM)
  • Design mobile

Interlude 

  • Durabilité du logiciel
  • Evolution Technologique des architectures logicielles dans le web
  • Méthodologie de développement (Agile, scrum)

Module 5 - Données et Géo données sur le web

  • Géolocalisation. Données géo-spatiales modèle et traitements
  • Internet des objets (IOT)

Module 6 - Modèles et bases de donéées sur le web 

  • NoSQL : les modèles non-relationnels;
  • RDF. SPARQL et les Linked Open Data
  • Déploiement Cloud

Module 7 - sécurité

  • Sécurité (OWASP)

Module 8 - Intelligence Artificielle sur le web

  • Recherche d'Information (RI) - Théorie
  • Web semantique
  • Intelligence Artificielle
  • Machine Learning

Travail d'intégration des connaissances.

 

Sessions sur une journée

Ces sessions sur une journée sont ouvertes au personnes extérieur au CAS

  • Versioning (git) le 18 janvier 2020 (400 chf)
  • Langage SQL le le 1 février 2020 (400 chf)
  • CSS3 le 21 mars 2020 (400 chf)
  • Interface Hommes Machine le 28 mars 2020 (journée) et le 4 avril 2020 (demi journée) (400 chf pour un jour ou 550 chf pour le programme complet sur un jour et demi)
  • Sécurité le 20 juin 2020 (400 chf)
  • Web sémantique le 4 juillet 2020 (400 chf)

 

Intervenants

Prof. Gilles Falquet - Professeur Associé (cui.unige.ch/~falquet)

Dr. Patrick Roth - Responsable du pôle "E-Learning" à l'UNIGE

M. Nicolas Frankel - Architecte logiciel (http://frankel.ch)

M. Philippe Monteiro - Ingénieur logiciel (LinkedIn)

Dr. Jacques Guyot - Fondation Olanto (Olanto.org)

Dr. Dejan Munjin -  Docteur en Systèmes d'information (LinkedIn)

Dr. Camille Tardy - Docteur en Systèmes d'information (LinkedIn)

Mme Sahar Aljalbout - Doctorante en Systèmes d'information

 

 

Renseignements pratiques

Lieu et horaire

Université de Genève (salle à définir)

Les samedis matins hors vacances scolaires Genevoises.

La ré-organisation du programme étant en cours les détails d'organisation seront publié ultérieurement.

Finance de participation

CHF 5'300.- pour le programme complet

A verser dès réception de la confirmation de l'inscription. 

Le programme peut aussi être suivit par modules.

Aides financières :

  • L'Etat de Genève prévoit, sous conditions, un chèque de formation jusqu'à CHF 2'250.- 
    Renseignements : Office pour l'orientation, la formation professionnelle et continue www.ge.ch/caf.
  • Le canton de Vaud propose des aides aux entreprises pour la formation des employés : plus de détails sur vd.ch

Conditions d'admission

L'admission des candidats est prononcée par le conseil scientifique sur examen d'un dossier constitué du bulletin d'inscription, auquel doivent être annexés:

  1. un curriculum vitae complet
  2. une lettre de motivation (expliquant le projet de formation et l'experience déjà acquise)
  3. une lettre de recommandation (si possible)
  4. une photo passeport
  5. une photocopie de la carte d'identité et des diplômes

Aucune candidature ne sera recevable après le début des cours.

Nombre de participants

Afin de nous permettre d'organiser les travaux pratiques dans les meilleures conditions possibles, le nombre de participants par module est limité à 15. Les demandes d’inscription sont enregistrées par ordre d’arrivée.

Nous contacter

  • (de préférence par email) formationcontinue-ntw(at)unige.ch
  • Alexandre De Masi : +41 (0)22 379 01 92
  • Camille Tardy : +41 (0)22 379 02 39
  • Elisabeth Giudicelli (Secrétariat) : +41 (0)22 379 02 23