Informatique et Bureautique

1.14 Web developer

Ce profil de formation s'adresse à des personnes qui veulent créer des sites web dynamiques et interactifs que ce soit pour des besoins professionnels ou privés.

Il s'étend sur une durée maximale de 180 heures et permet notamment :

  • comprendre les bases de la programmation ;
  • acquérir les notions des standards html 5 et de css ;
  • utiliser Javascript ;
  • programmer des pages web en php ;
  • acquérir les notions en base de données MySQL ;
  • savoir utiliser HTML, CSS, JavaScript, PHP et Mysql pour créer des sites web pro­fessionnels

Le candidat qui souhaite obtenir le diplôme « Le développeur Web » doit réussir 6 modules. Les participants doivent pouvoir disposer d'un ordinateur pour s'entraîner.
________________________________________________________________________________

This training is designed for people wishing to create dynamic and interactive websites, whether for business or private needs.
The total course duration is 180 hours.
The profile aims to help participants gain an insight into:

  •  Creating modern, static web pages and designing them with style sheets.
  •  Making the web pages user-friendly, using JavaScript.
  •  Creating dynamic websites, using the server-side scripting language PHP.
  •  Building web sites using MySQL database and PHP.
  •  Improving the functionality of web pages.

The candidate who wishes to obtain the Diploma « Web developer » will have to successfully complete all 6 courses.

Disponible

Presque complet

Complet

Prévu au semestre suivant

      location date
C1610 FR Introduction à la programmation Luxembourg,

C1610 - Introduction à la programmation

Public cible

Toute personne qui souhaite comprendre les bases de la programmation, que l'on retrouve dans la plupart des langages de programmation de nos jours tels que futur développeur d'applications ou développeur web, sans aucune notion de développement.

Objectifs
  • Apprendre les bases élémentaires.
  • Se familiariser avec l'algorithmique.
  • Découvrir les langages de programmation.
  • Appréhender les variables.
  • Distinger les types de données.
  • Identifier les différentes structures.
  • Déterminer les fonctions et les procédures.
  • Mettre en oeuvre l'approche objet.
  • Effectuer le débogage.
Prérequis

Aucun. Toutefois, il est recommandé d'avoir suivi le module «La création de pages web en HTML et CSS » (C1601) ou de disposer de connaissances équivalentes.

Voir la fiche technique
Réf. Horaire Début Lieu Prix Jour Semestre S'inscrire
C1610 GB Introduction to programming Luxembourg, E-learning

C1610 - Introduction to programming

Public cible

Anyone wishing to understand the common basics of modern programming languages, such as future programer or web developer, with no knowledge of programming,

Objectifs
  • Learn the basics.
  • Familiarize with algorithms.
  • Discover programming languages.
  • Apprehend the variables.
  • Distinguish data types.
  • Determine functions and procedures.
  • Proceed to object based programming.
  • Execute debugging.
Prérequis

None. However, it is recommended to complete the module « Creating web pages with HTML and CSS » (C1601) prior to enroll to this module or to have equivalent knowledge.

Voir la fiche technique
Réf. Horaire Début Lieu Prix Jour Semestre S'inscrire
C1601 DE Webseiten erstellen mit HTML und CSS Luxembourg,

C1601 - Webseiten erstellen mit HTML und CSS

Public cible

Alle Personen, die moderne und leicht benutzbare Webseiten erstellen und bearbeiten wollen und noch keine Kenntnisse von semantischem HTML oder dem Einsatz von Style-sheets (CSS) haben.

Objectifs
  • Verstehen des Grundaufbaus von Webseiten.
  • Schreiben des Quellcodes für eigene Webseiten, wobei keine WYSIWYG-Editoren (wie z.B. Adobe Dreamweaver) verwendet werden.
  • Einfügen von Texten, Bildern, Listen, Aufbau von Menüs mit Links zu anderen Seiten.
  • Kennenlernen der Grundlagen von Benutzbarkeit und Barrierefreiheit von Webseiten.
  • Verstehen und Anwenden von semantischem HTML.
  • Gestalten von Webseiten mit Hilfe von Stylesheets.
  • Positionieren von Inhalten.
  • Überprüfen des geschriebenen Codes auf Korrektheit, Finden und Beheben von Fehlern.
Prérequis

Keine.

Réf. Horaire Début Lieu Prix Jour Semestre S'inscrire
C1601 FR La création de pages web en HTML et CSS Luxembourg, , E-learning

C1601 - La création de pages web en HTML et CSS

Public cible

Toute personne qui souhaite créer des pages Web, visualiser ces pages en local et acquérir des notions en HTML5 ainsi qu'en normes WAI.

Objectifs
  • Connaître le langage dans lequel sont construites les pages Web.
  • Lire le code HTML de toute page visitée.
  • Analyser le code HTML avec l'outil firebug.
  • Construire une arborescence et connaître le mécanisme de lien entre différents fichiers.
  • Construire une page HTML, insérer des images, des liens, des listes et construire des tableaux.
  • Connaître le mécanisme des feuilles de style.
  • Connaître le eléments des couches (layers).
  • Valider la construction des pages Web et corriger les erreurs.
Prérequis

Aucun. Toutefois, il est recommandé d'avoir suivi les modules « Les notions organisationnelles, juridiques et techniques de l’internet » (C1600) ou «Introduction à la programmation» (C1610) ou de disposer de connaissances équivalentes.

Voir la fiche technique
Réf. Horaire Début Lieu Prix Jour Semestre S'inscrire
C1601 GB Creating web pages with HTML and CSS Luxembourg,

C1601 - Creating web pages with HTML and CSS

Public cible

Anyone wishing to create or edit modern, easy to use websites, who has no knowledge of HTML or cascading style sheets (CSS). To learn how to create web pages to create and the pages locally and to get the knowledge of standard html5 and the WAI standards.

Objectifs
  • Understand the language in which web pages are created.
  • Understand the basic structure of web pages.
  • Build a system of web pages. Understand and create link connections between them.
  • Write a proper source code for the created websites, using only text editors.
  • Insert texts, images, lists. Create menus with links to other web pages.
  • Understand the concept of user-friendly web pages.
  • Understand and use the semantics of HTML.
  • Create web pages using cascading style sheets (CSS).

 

Prérequis

None. However, it is recommended to complete the module « Organisational, legal and technical basics of the Internet» (C1600) or «Introduction to programming» (C1610) prior to enroll to this module or to have equivalent knowledge.

Voir la fiche technique
Réf. Horaire Début Lieu Prix Jour Semestre S'inscrire
C1611 FR Des pages Web conviviales avec JavaScript Luxembourg

C1611 - Des pages Web conviviales avec JavaScript

Public cible

Toute personne qui souhaite, dans un environnement professionnel, rendre des pages web plus conviviales et interactives à l’aide de JavaScript.

Objectifs
  • Apprendre les bases de la programmation en utilisant le langage côté client JavaScript.
  • Développer des fonctions simples en JavaScript afin de rendre un site Web plus interactif.
  • Créer des formulaires Web faciles à utiliser.
  • Vérifier les données rentrées par l'utilisateur et afficher un message correspondant.
  • Créer des galeries d'images simples.
  • Utiliser des bibliothèques JavaScript comme par exemple JQuery.
  • Trouver et corriger des erreurs dans le code JavaScript à l'aide d'outils de débogage.
  • Améliorer la convivialité d'une page Web.
Prérequis

Avoir réussi les modules « La création de pages web en HTML et CSS » (C1601) et « Introduction à la programmation » (C1610) ou disposer de connaissances certifiées équivalentes.

Voir la fiche technique
Réf. Horaire Début Lieu Prix Jour Semestre S'inscrire
C1611 GB User friendly web pages with JavaScript Luxembourg,

C1611 - User friendly web pages with JavaScript

Public cible

Anyone, working in a professional environment, wishing to create interactive and user-friendly websites using HTML and JavaScript.

Objectifs
  • Acquire fundamental programming skills using JavaScript, a client-side language.
  • Develop simple functions in JavaScript to make websites more interactive.
  • Create user-friendly web forms.
  • Check the data given by the user and displaying a corresponding message.
  • Create a simple image gallery.
  • Use JavaScript libraries such as jQuery.
  • Find and correcting errors in JavaScript code using debugging tools.
  • Improve the usability of a Web page.
Prérequis

Successful completion of the module « Creating web pages with HTML and CSS » (C1601E) and « Introduction to programming » (C1610E) or proof of equivalent certified knowledge.

Voir la fiche technique
Réf. Horaire Début Lieu Prix Jour Semestre S'inscrire
C1612 FR Notions sur la création de pages Web dynamiques avec PHP Luxembourg,

C1612 - Notions sur la création de pages Web dynamiques avec PHP

Public cible

Toute personne qui souhaite apprendre à créer des sites Web dynamiques, en utilisant le langage de script côté serveur PHP.

Objectifs
  • Installer et configurer un serveur web local comme environnement de développement.
  • Comprendre les différences entre les langages de programmation côté client et la programmation côté serveur.
  • Connaître les différents types de données en PHP et comment les utiliser.
  • Créer et éditer des chaînes de caractères et du texte avec PHP.
  • Connaître les expressions régulières et leur utilisation.
  • Créer du code HTML avec PHP.
  • Créer et traiter des formulaires Web avec PHP.
  • Envoyer des emails générés automatiquement avec PHP.
Prérequis

Avoir réussi les modules « La création de pages web en HTML et CSS » (C1601) et « Introduction à la programmation (C1610) ou disposer de connaissances certifiées équivalentes.

Voir la fiche technique
Réf. Horaire Début Lieu Prix Jour Semestre S'inscrire
C1612 GB Concepts of creating dynamic Web pages using PHP Luxembourg, E-learning

C1612 - Concepts of creating dynamic Web pages using PHP

Public cible

Anyone wishing to learn how to create dynamic websites using the server-side scripting language PHP.

Objectifs
  • Install and configuring a local web server as a development environment.
  • Understand the differences between client-side and server-side programming languages.
  • Get to know the different data types in PHP and learning how to use them.
  • Create and editing strings and texts with PHP.
  • Create HTML code with PHP.
  • Create, checking and handle web forms with PHP.
  • Send automatically generated emails with PHP.
  • Upload files.
Prérequis

Successful completion of the module « Creating web pages with HTML and CSS » (C1601E) and « Introduction to programming » (C1610E) or proof of equivalent certified knowledge.

Voir la fiche technique
Réf. Horaire Début Lieu Prix Jour Semestre S'inscrire
C1613 FR Développement Web avec base de données en MySQL et PHP Luxembourg,

C1613 - Développement Web avec base de données en MySQL et PHP

Public cible

Toute personne qui souhaite apprendre à créer des sites web pilotés par une base de données MySQL et PHP.

Objectifs
  • Connaître le but et le fonctionnement des bases de données relationnelles.
  • Créer des bases de données et tables pour le stockage de données à l'aide du système de gestion de base de données MySQL.
  • Se familiariser avec les outils de gestion de tables et bases de données.
  • Apprendre les différentes utilisations de bases de données dans le développement web.
  • Structurer des données pour une utilisation optimale dans MySQL.
  • Insérer, modifier et supprimer des données dans MySQL.
  • Utiliser les requêtes de données dans les pages web.
  • Créer un site Web simple avec une base de données en utilisant PHP et MySQL.
Prérequis

Avoir réussi le module « Notions sur la création de pages Web dynamiques avec PHP » (C1612) ou disposer de connaissances certifiées équivalentes.

Voir la fiche technique
Réf. Horaire Début Lieu Prix Jour Semestre S'inscrire
C1613 GB PHP and MySQL Web Development Luxembourg

C1613 - PHP and MySQL Web Development

Public cible

Anyone wishing to learn how to create dynamic websites using MySQL database and PHP and to extending their knowledge of PHP by using it with MySQL.

Objectifs
  • Understand the purpose and operations of relational databases.
  • Create databases and tables using a management system for the MySQL database.
  • Become familiar with management tools for creating and managing databases and        tables.
  • Learn how to use databases in web development.
  • Apply data structures for optimal use with MySQL.
  • Insert, modifying and deleting data in MySQL.
  • Use data queries when creating web pages.
  • Apply PHP and MySQL in order to create a simple website that uses a database.
  • Prérequis

    Successful completion of the module « Concepts of creating dynamic web pages using PHP » (C1612E) or proof of equivalent certified knowledge.

    Voir la fiche technique
    Réf. Horaire Début Lieu Prix Jour Semestre S'inscrire
    C1614 FR Des pages Web interactives avec HTML, CSS, JavaScript, PHP et MySQL Luxembourg,

    C1614 - Des pages Web interactives avec HTML, CSS, JavaScript, PHP et MySQL

    Public cible

    Toute personne qui souhaite approfondir ses connaissances des cours précédents et améliorer d’avantage la fonctionnalité des pages Web.

    Objectifs
  • Comprendre et appliquer les bases de la programmation orientée objet en PHP.
  • Utiliser Frameworks PHP.
  • Créer sa propre bibliothèque de code pour pouvoir réutiliser le code facilement.
  • Utiliser des techniques avancées telles que l'AJAX et JSON.
  • Créer des sites Web multilingues - internationalisation et localisation.
  • Tester et optimiser la vitesse et performance des pages Web.
  • Utiliser des interfaces de données des autres sites (RSS).
  • Manipuler des paramètres du serveur Web.
  • Prérequis

    Avoir réussi le module « Développement web avec base de données en MySQL et PHP » (C1613) ou disposer de connaissances certifiées équivalentes.

    Voir la fiche technique
    Réf. Horaire Début Lieu Prix Jour Semestre S'inscrire
    C1614 GB Interactive Web pages with HTML, CSS, JavaScript, PHP and MySQL Luxembourg, E-learning

    C1614 - Interactive Web pages with HTML, CSS, JavaScript, PHP and MySQL

    Public cible

    Anyone wishing to deepen their knowledge of previous courses from the Web Developer profile in order to be able to enhance the functionality of their Web pages.

    Objectifs
    • Understand and apply the fundamentals of object-oriented programming in PHP.
    • Use PHP Frameworks.
    • The cakePHP framework in practice.
    • Interact Java Script PHP.
    • Use advanced techniques such as AJAX and JSON.
    • Create layouts, using jQuery, Bootstrap and ZURB Foundation.
    • Create multilingual websites - internationalization and localization.
    • Test and optimize the speed and performance of Web pages.
    • Make use of advanced server configuration.
    Prérequis

    Successful completion of the module « PHP and MySQL web development » (C1613E) or proof of equivalent certified knowledge.

    Voir la fiche technique
    Réf. Horaire Début Lieu Prix Jour Semestre S'inscrire
    Le module suivant (hors profil) complète particulièrement bien le profil et est recommandé par le LLLC de la Chambre des salariés.
    C3055 FR Le cadre légal de la protection des données à caractère personnel et ses enjeux Luxembourg, , Blended-learning (Luxembourg) Detail

    C3055 - Le cadre légal de la protection des données à caractère personnel et ses enjeux

    Public cible

    Toute personne qui est en charge d’informer la direction, de faire des recommandations, de conseiller les collaborateurs quant aux règles à respecter en matière de protection des données et de vérifier que les obligations ad hoc soient bien respectées.

    Objectifs
    • Comprendre les répercussions pratiques des grands principes de la protection des données à caractère personnelle.
    • Connaitre les différentes étapes de mises en conformité au RGPD et leurs délais de mise en œuvre et intégrer les composantes de la preuve de conformité.
    • Réaliser la cartographie des traitements pour être en mesure de sécuriser les circuits de traitement et les données personnelles elles-mêmes.
    • Comprendre la répartition des responsabilités et identifier le sous-traitant de données personnelles.
    • Informer les personnes physiques.
    • Comprendre les enjeux et les risques des transferts des données ainsi que les moyens d'assurer la sécurité.
    • Mise en conformité contractuelle.
    • Comprendre les droits des personnes concernées et les limites dans lesquelles ils peuvent être exercés et le principe d'un consentement libre et explicite.
    Prérequis

    Aucun.

    Réf. Horaire Début Lieu Prix Jour Semestre S'inscrire
    C3055 GB Legal framework for the protection of personal data and its challenges Luxembourg

    C3055 - Legal framework for the protection of personal data and its challenges

    Public cible

    Anyone in charge of informing management, making recommendations, advising employees on the data protection rules to be respected and verifying that the relevant obligations are complied with.

    Objectifs
    • Knowing the key legislative texts and the practical implications of the main principles of personal data protection: lawfulness and fairness, transparency, integrity and knowing the different stages of compliance with the GDPR and the time required to implement them and integrate the components of the proof of conformity.
    • Being able to map the processing to secure the processing circuits and the personal data.
    • Understanding the apportionment of liability, identify the personal data processor, Informing data subjects (transparency), understanding the issues and risks of national and international data transfers and how to ensure the security of these transfers at the contractual level.
    • Understanding the rights of the data subjectand the limits within which those rights can be exercised, as well as the principle of free and unambiguous consent.
    Prérequis

    None.

    Réf. Horaire Début Lieu Prix Jour Semestre S'inscrire

    Disponible

    Presque complet

    Complet

    Prévu au semestre suivant