• Aucun résultat trouvé

BACHELOR DEVELOPPEUR WEB

N/A
N/A
Protected

Academic year: 2022

Partager "BACHELOR DEVELOPPEUR WEB"

Copied!
27
0
0

Texte intégral

(1)

1

BACHELOR DEVELOPPEUR WEB

Objectifs

Le Bachelor en Développement Web permet aux étudiants d’acquérir des compétences très opérationnelles tout en se préparant à une poursuite d’études dans l’un des Master of Science de l’ESGI. Les objectifs de cette année sont donc de :

Acquérir les connaissances approfondies nécessaires au développement Web (culture du Web et de l’e-Business, langages du Web, administration de serveurs).

Compléter la formation des étudiants aux composantes fondamentales de l’informatique (conception et mise en place de solutions logicielles et réseaux au sein de l’entreprise).

Aborder les démarches de management de projet.

Acquérir des compétences opérationnelles et concrètes à travers des projets pédagogiques d’envergure et un stage obligatoire.

Titre décerné

Bachelor Professionnel de l’ESGI

Débouchés professionnels

A l’issue du Bachelor, l’étudiant est à même d’intervenir dans les systèmes informatiques pour les concevoir et les maintenir en condition opérationnelle. Il peut intervenir plus particulièrement sur la dimension applicative (conception de nouveau logiciel, de sites Web, d’outil multimédia et intégration de progiciels du marché) ou sur la dimension

d’infrastructure (parc informatique, serveurs, réseaux). Il exerce les différentes activités nécessaires : concevoir l’évolution du système informatique, réaliser le système

informatique, administrer les systèmes en place et conduire les projets informatiques.

La vocation principale du cycle Bachelor est de se préparer à poursuivre ses études en Master of Science. Les étudiants peuvent aussi intégrer une entreprise parallèlement à la poursuite de leurs études.

Pré requis

Avoir un Bac+2 informatique ou multimédia

(2)

2

Calendrier et rythmes

Rythme Oct Nov Déc Janv Fév Mars Avr Mai Juin Juil Août Sept Continu Cours 3j/semaine

Stage optionnel 2j/semaine

Stage obligatoire 3 à 4 mois Alternance 1 semaine cours / 2 semaine en entreprise

(contrat d'apprentissage - contrat de professionnalisation) Stages et missions en alternance

La formation est construite sur un modèle alternant cours intensifs et périodes en

entreprise. Pour l’entreprise, l’étudiant est déjà un véritable collaborateur. Pour l’étudiant, il s’agit d’intégrer l’environnement organisationnel, humain et technique de l’entreprise et de mettre ses compétences techniques au service des missions attribuées (développeur Web, Webmaster).

(3)

3

Liste des cours : Année 3

Domaine : Cours : Page :

Sciences de l’ingénieur - Mathématiques

Mathématiques et Théorie des ensembles

4 Sciences de l’ingénieur - Electronique Traitement du signal 5 Développement - Algorithmique Algorithmique avancée : listes, tris et

arbres

6

Développement – Langage C Langage C avancée 7

Développement – Technologies Java Langage java avancé : JDBC, Flux, Swing, XML

8 Développement - Langages Langages de Scripting Shell et Python 9 Développement – Bases de données Architecture et conception bases de

données relationnelles

10 Systèmes et Réseaux – Linux Linux administration avancé 11 Systèmes et Réseaux – Technologies

Cisco

Technologies réseaux et préparation certification Cisco CCNA 1

12 Web et E-Business – Technologies Web

et Internet

Outils de conception Web avancés Photoshop Dreamweaver Flash

13 Web et E-Business – Technologies Web

et Internet

Développement Web dynamique et langage PHP avancé

14

Web et E-Business – Technologies Web et Internet

Langage Flex 15

Web et E-Business – Technologies Web et Internet

Administration serveurs Web 16 Web et E Business – Marché du e-

business

Panorama de l’E Business : métiers et marchés

17 Web et E Business – Marché du e-

business

Buzz Marketing 18

Management de projet - Fondamentaux

Planification de Projets SI : cadrage, lots, MS Project

19 Connaissance de l’entreprise –

Intégration en Entreprise

Métiers de l’informatique et des systèmes d’information

20 Connaissance de l’entreprise –

Intégration en Entreprise

Techniques de recherche d’emploi 21 Communication - Anglais Anglais : vocabulaire business, recherche

emploi, présentation publique

22 Activités annuelles – Vie d’école Semaine d’intégration 23 Activités annuelles – Vie d’école Programme Open ESGI et vie d’école 24 Activités annuelles – E-Learning E learning (FOAD) : langues, culture

entreprise, informatique

25

Activités annuelles - Projets Projet annuel DW 26

(4)

4

Activités annuelles - Stages Stage en entreprise 27

Mathématiques et théorie des ensembles Mathématiques et théorie des ensemblesMathématiques et théorie des ensembles Mathématiques et théorie des ensembles Domaine : Sciences de l'ingénieur - Mathématiques

Année : 3 Code : 131

Evaluation : Contrôle continu. Examen

final.

Crédits ECTS : 3 Coefficient : 2

Programme : Quantifications Définitions

Applications d'ensembles et propriétés Construction d'opérateurs sur les ensembles Relations d'équivalence et de comparaison Algèbre de Boole

(5)

5

Traitement du signal Traitement du signalTraitement du signal Traitement du signal Domaine : Sciences de l'ingénieur - Electronique

Année : 3 Code : 132

Evaluation : Contrôle continu. Projet ou Examen final.

Crédits ECTS : 2 Coefficient : 1

Programme :

Classification des signaux Représentation fréquentielle Série de fourrier

Transformée de fourrier Convolution

Notion de filtrage Modulation Echantillonnage Quantification Codage

Projet pour rythme en : Continu

Nom : Outil de sécurité de données par codage linéaire Compétences acquises :

Créer un outil de codage de données à partir de matrices et de techniques de traitement du signal

(6)

6

Algorithmique avancée : listes, Algorithmique avancée : listes, Algorithmique avancée : listes,

Algorithmique avancée : listes, tris et arbrestris et arbrestris et arbres tris et arbres Domaine : Développement - Algorithmique

Année : 3 Code : 231

Evaluation : Contrôle continu. Projet. Crédits ECTS : 3 Coefficient : 2

Programme :

Structure de données et type abstrait

Collection de donnée, représentation contiguë et chaînée Recherche et tris avancés

Arbres binaires et arbres planaires généraux Projet pour rythme en : Continu et alternance Nom : MyVersionControl

Compétences acquises :

Mettre en œuvre les différents principes algorithmiques avancés pour construire un système de gestion de version de fichiers sources

(7)

7

Langage C Avancé Langage C AvancéLangage C Avancé Langage C Avancé Domaine : Développement - Langage C

Année : 3 Code : 234

Evaluation : Contrôle continu. Examen

final.

Crédits ECTS : 4 Coefficient : 2

Programme :

Remise à niveau sur la syntaxe, les accès fichiers, structures et fonctions

Notions avancées (pointeurs et gestion mémoire, fonctions à paramètres variables, pointeurs de fonction)

Structures de données dynamiques (liste chaînées, files d'attente, piles) et applications algorithmiques

Préprocesseur et Makefile Techniques d’optimisation

(8)

8

Langage Java avancé : JDBC, Langage Java avancé : JDBC, Langage Java avancé : JDBC,

Langage Java avancé : JDBC, flux, Swing, XMLflux, Swing, XMLflux, Swing, XML flux, Swing, XML Domaine : Développement - Technologies Java

Année : 3 Code : 235

Evaluation : Contrôle continu. Crédits ECTS : 5 Coefficient : 4

Programme :

Rappels sur le langage Java et la programmation objet Gestion des exceptions

Gestion des entrées/sorties Flux binaires, flux caractères JavaDoc

interface graphique

Les composants graphiques Swing Gestion des évènements

Connexion aux bases de données, JDBC et manipulation de données XML Design pattern usuels (Singleton, Factory, Iterator, MVC)

(9)

9

Langages de Scripting Shell et Python Langages de Scripting Shell et PythonLangages de Scripting Shell et Python Langages de Scripting Shell et Python Domaine : Développement - Langages

Année : 3 Code : 236

Evaluation : Projet ou Examen final. Crédits ECTS : 2 Coefficient : 1

Programme :

Principe des langages de script Programmation en Shell sous Linux L’interpréteur Python

Initiation à la syntaxe Scripts exécutables Organisation du code

Projet pour rythme en : Continu

Nom : Outil d'administration automatisé Compétences acquises :

Construire une application d'administration sous Linux d'utilisateurs et de fichiers entièrement automatisée

(10)

10

Architecture et conception bases de Architecture et conception bases de Architecture et conception bases de

Architecture et conception bases de données relationnellesdonnées relationnellesdonnées relationnellesdonnées relationnelles Domaine : Développement - Bases de données

Année : 3 Code : 237

Evaluation : Contrôle continu. Projet. Crédits ECTS : 2 Coefficient : 1

Programme :

Architectures et concepts des bases de données Les systèmes de gestion de bases de données Le Modèle Entité/Associations

Analyse et conception de schémas conceptuels

Conception physique d’une base de données relationnelle Normalisation

Projet pour rythme en : Continu et alternance Nom : Base de données de vente en ligne DVD Max Compétences acquises :

Analyser le besoin d'un site de vente en ligne et concevoir et réaliser la base de données relationnelle nécessaire en utilisant le modèle Entité/association

(11)

11

Linux administration avancé Linux administration avancé Linux administration avancé Linux administration avancé Domaine : Systèmes et réseaux - Linux

Année : 3 Code : 331

Evaluation : Contrôle continu. Projet. Crédits ECTS : 3 Coefficient : 2

Programme :

Introduction, installation et configuration de certains services réseaux : DNS, DHCP, Samba

Annuaire LDAP et Interactions avec Samba

Présentation, fonctionnement et paramétrage du serveur log Gestion de la rotation des logs

Dépannage avancé, crash recovery, procédure de mot de passe oublié Principes et fonctionnement de la supervision des systèmes

Mise en place de quelques connecteurs systèmes Planification d'événements

Projet pour rythme en : Continu et alternance Nom : Serveur LUX

Compétences acquises :

Installer, configurer et gérer un serveur Linux optimisé et sécurisé

(12)

12

Technologies réseaux et préparation certification Cisco CCNA1 Technologies réseaux et préparation certification Cisco CCNA1 Technologies réseaux et préparation certification Cisco CCNA1 Technologies réseaux et préparation certification Cisco CCNA1 Domaine : Systèmes et réseaux - Technologies Cisco

Année : 3 Code : 334

Evaluation : Contrôle continu. Examen

final.

Crédits ECTS : 4 Coefficient : 2

Programme :

Vivre dans un monde en réseau Communication sur un réseau

Fonctionnalité et protocoles des couches applicatives Couche transport OSI

Couche réseau OSI

Adressage du réseau : IPv4 Couche liaison de données Couche physique OSI Ethernet

Planification et câblage des réseaux Configuration et test de votre réseau

(13)

13

Outils de conception Web avancés Outils de conception Web avancés Outils de conception Web avancés

Outils de conception Web avancés Photoshop Dreamweaver FlashPhotoshop Dreamweaver FlashPhotoshop Dreamweaver FlashPhotoshop Dreamweaver Flash Domaine : Web et E Business - Technologies Web et Internet

Année : 3 Code : 431

Evaluation : Projet. Crédits ECTS : 2 Coefficient : 1

Programme :

Fondamentaux de conception graphique appliquée au Web La suite Adobe Creative Suite

Utilisation de Photoshop Utilisation de DreamWeaver Intégration d’éléments Flash Programmation en ActionScript

Projet pour rythme en : Continu et alternance Nom : Chart ton site

Compétences acquises :

Concevoir la charte et les outils graphiques d'un site Web professionnel à l'aide d'Adobe Creative Suite

(14)

14

Développement Web dynamique et langage PHP avancé Développement Web dynamique et langage PHP avancé Développement Web dynamique et langage PHP avancé Développement Web dynamique et langage PHP avancé Domaine : Web et E Business - Technologies Web et Internet

Année : 3 Code : 432

Evaluation : Contrôle continu. Projet. Crédits ECTS : 3 Coefficient : 2

Programme : Langage PHP

Gestion des headers Gestion des cookies Gestion des sessions Upload

Connexion aux bases de données Images dynamiques

Sécurité

Projet pour rythme en : Continu et alternance Nom : MyCMS

Compétences acquises :

Construire un site Web dynamique représentant un CMS (Content Management System) intégrant les notions de droits utilisateurs, rôle, structuration, nœuds et association de média.

(15)

15

Langage Flex Langage FlexLangage Flex Langage Flex

Domaine : Web et E Business - Technologies Web et Internet

Année : 3 Code : 433

Evaluation : Projet. Crédits ECTS : 2 Coefficient : 1

Programme :

Les RIA (Rich Internet Application)

Découvertes des composants graphiques Personnalisation du design (skins)

Action Script et couche fonctionnelle Accès aux données

Manipulation de contenus multimédia Migration de la plateforme vers un serveur Projet pour rythme en : Continu et alternance Nom : Site d'écoute de musique en ligne Compétences acquises :

Développer un site Web d'écoute de musique en ligne en RIA (Rich Internet Application) à l'aide du langage Flex

(16)

16

Administration serveurs Web Administration serveurs Web Administration serveurs Web Administration serveurs Web Domaine : Web et E Business - Technologies Web et Internet

Année : 3 Code : 434

Evaluation : Projet ou Examen final. Crédits ECTS : 2 Coefficient : 1

Programme :

Choix et préparation du serveur

Installation et configuration du serveur Web Optimisation des performances

Surveillance et administration Sécurisation

Hôtes virtuels

Application sous Apache

Projet pour rythme en : Continu Nom : ServiWeb

Compétences acquises :

Installer, configurer et sécuriser un serveur Web d'entreprise

(17)

17

Panorama de l'E Business : métiers et marchés Panorama de l'E Business : métiers et marchés Panorama de l'E Business : métiers et marchés Panorama de l'E Business : métiers et marchés Domaine : Web et E Business - Marché du e-business

Année : 3 Code : 435

Evaluation : Examen final. Crédits ECTS : 2 Coefficient : 1

Programme :

Métiers et marchés de l'Internet Les enjeux du Web

Fondamentaux du e-marketing Stratégie de communication online

Communication autour du lancement d’un site Acquisition de nouveaux clients

(18)

18

Buzz Marketing Buzz Marketing Buzz Marketing Buzz Marketing Domaine : Web et E Business - Marché du e-business

Année : 3 Code : 436

Evaluation : Contrôle continu. Examen

final.

Crédits ECTS : 2 Coefficient : 1

Programme :

Introduction au Buzz marketing Les différents types de Buzz Les étapes d’un Buzz

Comportement du consommateur

Différents types de consommateurs (acteur, auteur) Tendances en terme de Buzz

Création d’un Buzz

(19)

19

Planification de projets SI : cadrage, lots, MS Project Planification de projets SI : cadrage, lots, MS Project Planification de projets SI : cadrage, lots, MS Project Planification de projets SI : cadrage, lots, MS Project Domaine : Management de projet - Fondamentaux

Année : 3 Code : 731

Evaluation : Contrôle continu. Projet. Crédits ECTS : 4 Coefficient : 2

Programme :

Différentes phases du projet Acteurs du projet (MOA, MOE) Lettre de cadrage

Organigramme produit Lotissement et tâches Ordonnancement et PERT Affectation des ressources

Evaluation des charges et des délais Planification : les différentes méthodes utilisation de Microsoft-Project

Mise à jour de planning

Projet pour rythme en : Continu et alternance Nom : Planification d'un projet informatique Compétences acquises :

Construire le planning prévisionnel complet d'un projet informatique en intégrant les charges, les ressources, les livrable, la planification des tâches dans le temps et en utilisant Microsoft Project

(20)

20

Métiers de l'informatique et des systèmes d'information Métiers de l'informatique et des systèmes d'information Métiers de l'informatique et des systèmes d'information Métiers de l'informatique et des systèmes d'information Domaine : Connaissance de l'entreprise - Intégration en entreprise

Année : 3 Code : 831

Evaluation : Projet. Crédits ECTS : Coefficient :

Programme :

Vision globale des métiers de l'informatique, des secteurs d'activités et des typologies d'entreprise

Enquête métier sur un domaine (recherche d'informations, rencontre de professionnels, veille, restitution sur les métiers, compétences nécessaires et filières d'évolution)

Projet pour rythme en : Continu et alternance Nom : Enquête métiers de l'informatique Compétences acquises :

Construire son projet d'évolution professionnelle en fonction de la réalité des métiers et évolutions professionnelles dans son domaine de spécialisation

(21)

21

Techniques de recherche d'emploi Techniques de recherche d'emploiTechniques de recherche d'emploi Techniques de recherche d'emploi Domaine : Connaissance de l'entreprise - Intégration en entreprise

Année : 3 Code : 832

Evaluation : Crédits ECTS : Coefficient :

Programme :

Le marché

Clarifier son projet professionnel Stratégies de recherche

Rechercher et analyser les offres d'emploi Préparer son CV et sa lettre de motivation Préparation de l'entretien

Simulation d’entretien Suivi du rendez-vous

(22)

22

Anglais : vocabulaire business, recherche emploi, présentation publique Anglais : vocabulaire business, recherche emploi, présentation publique Anglais : vocabulaire business, recherche emploi, présentation publique Anglais : vocabulaire business, recherche emploi, présentation publique Domaine : Communication - Anglais

Année : 3 Code : 931

Evaluation : Contrôle continu. Projet. Crédits ECTS : 4 Coefficient : 2

Programme :

Acquisition du vocabulaire du business et du monde de l'entreprise Techniques, vocabulaire et outils de la recherche de stage et emploi Développement de l'expression orale et écrite

Accompagnement à la présentation écrite et orale de projet

Projet pour rythme en : Continu et alternance Nom : Project Presentation

Compétences acquises :

Présenter et obtenir l'adhésion sur un projet auprès d'une audience anglophone

(23)

23

Semaine d'intégration Semaine d'intégration Semaine d'intégration Semaine d'intégration Domaine : Activités annuelles - Vie d'école

Année : 3 Code : 1031

Evaluation : Projet Crédits ECTS : Coefficient :

Programme :

S'applique au rythme en continu

Présentation du fonctionnement de l'école L'apprentissage en mode projet :

- Organiser et planifier le projet - Travailler efficacement en équipe

Programme OpenESGI, Vie Associative et Laboratoires : - Présentations

- Forum des associations - Challenge du BDE Présentation des films Soirée de clôture

Projet pour rythme en : Continu

Nom : Film de présentation de l'école et des métiers de l'informatique Compétences acquises :

Travailler efficacement en équipe pour livrer un résultat sur un délai très limité

(24)

24

Programme Open ESGI et vie d'école Programme Open ESGI et vie d'école Programme Open ESGI et vie d'école Programme Open ESGI et vie d'école Domaine : Activités annuelles - Vie d'école

Année : 3 Code : 1032

Evaluation : Rapport d'activité. Crédits ECTS : 2 Coefficient : 4

Programme :

Activités pédagogiques menées tout au long de l'année suivant 4 axes et en lien avec les associations de l'école :

- Entreprise (conférences, rencontres et enquêtes auprès de professionnels, visite de salons,...)

- eSprit d'équipe (animation d'une association, parrainage,...)

- gout du challenGe (participation à des concours étudiants, passage de certification, activité personnelle de haut niveau,...)

- communIcation (promotion d'un évènement, animation de formation, présentation de l'école,...)

(25)

25

E Learning (FOAD) : Langues, Culture entreprise, Informatique E Learning (FOAD) : Langues, Culture entreprise, Informatique E Learning (FOAD) : Langues, Culture entreprise, Informatique E Learning (FOAD) : Langues, Culture entreprise, Informatique Domaine : Activités annuelles - E Learning

Année : 3 Code : 1033

Evaluation : Contrôle continu. Examen

final.

Crédits ECTS : Coefficient :

Programme :

Utilisation individualisée et encadrée des modules de la plate-forme d'e-Learning : - Finance et gestion

- Marketing

- Ressources humaines - Stratégie

- Langues étrangères - Réseaux informatiques - Technologies Cisco

(26)

26

Projet Annuel DW Projet Annuel DW Projet Annuel DW Projet Annuel DW Domaine : Activités annuelles - Projets

Année : 3 Code : 1035

Evaluation : Projet. Crédits ECTS : 5 Coefficient : 3

Programme :

Projet annuel faisant la synthèse des principaux enseignements de l'année : - lancement et constitution des équipes

- réunions de suivi (point d'avancement et validation des livrables intermédiaires) - soutenances (présentation du projet et évaluation)

Projet pour rythme en : Continu et alternance Nom : Création d'un blog

Compétences acquises :

Concevoir et justifier l'architecture technique d'un site Web Internet de type Blog, puis en réaliser les spécifications, la mise en ligne et la génération de trafic par une stratégie de Buzz marketing online

(27)

27

Stage en entreprise Stage en entrepriseStage en entreprise Stage en entreprise Domaine : Activités annuelles - Stage

Année : 3 Code : 1038

Evaluation : Rapport d'activité. Entreprise. Crédits ECTS : 4 Coefficient : 3

Programme :

Encadrement et évaluation de la période en entreprise de 3 à 12 mois (stage, alternance, apprentissage) :

- validation du sujet - suivi

- évaluation

Références

Documents relatifs

Dans notre exemple avec 2 banques et un terminal, nous avons 6 processus au minimum (un terminal, 2 serveurs d’acquisition, 2 serveurs d’autorisation, un serveur

Une étape importante dans cette étude est la suppression de l’artefact de stimulation pour pouvoir analyser les activités neuronal avant-pendant et après stimulation en

La
 partie
 informatique
 consistera
 en
 un
 serveur
 chargé
 de
 gérer
 la
 maison


Métiers (ROME) : Développeur / Développeuse full-stack (M1805) , Chef de projet TMA - Tierce Maintenance Applicative (M1805) , Chef de projet développement logiciel (M1803)

Vous pourrez comparer le temps approximatif qu’a pris chacune des tâches avec l’estimation qu’on en avait faite avant, pour nous aider à mieux estimer le temps la prochaine

Vous pourrez comparer le temps approximatif qu’a pris chacune des tâches avec l’estimation qu’on en avait faite avant, pour nous aider à mieux estimer le temps la prochaine

Celui-ci devra comprendre la présentation de la problématique et de votre mandat spécifique (1 page), les étapes et l’évolution de la conception de votre

• Traditionnel : 72 LEDs font le tour de l'horloge et devront se décaler une à une et afficher l'heure avec 12 LEDs, ainsi que les minutes et les secondes regroupées sur un groupement