Formation organisée par l'association Strasweb, qui a eu lieu mercredi 11 décembre 2013.
Pour toute question, n'hésitez pas à nous envoyer un mail à : contact@strasweb.fr
A bientôt !
Présentation de l'outil Kirby CMS pour construire vos sites web et applications. Retrouvez l'article complet et un lien sur la vidéo sur https://pixenjoy.com/notes
Présentation donnée lors du meetup MUG.Net à Nantes le 27/06/2019.
Détails:
"Dans ce meetup nous parlerons des différentes façons d'implémenter une Web API en .NET Core. Autour d'un exemple d'API REST, nous discuterons des avantages et inconvénients d'une surcouche GraphQL ou OData.
Nous ferons aussi une introduction au prochain framework gRPC en le comparant à REST."
Lien Meetup: https://www.meetup.com/Meetup-Mug-Net-Nantes/events/261924045/
In this presentation, we strip away the hype and speak frankly of the upsides and downsides of adopting a microservices architecture and why, with certain exceptions, the pros far outweigh the cons.
Présentation de l'outil Kirby CMS pour construire vos sites web et applications. Retrouvez l'article complet et un lien sur la vidéo sur https://pixenjoy.com/notes
Présentation donnée lors du meetup MUG.Net à Nantes le 27/06/2019.
Détails:
"Dans ce meetup nous parlerons des différentes façons d'implémenter une Web API en .NET Core. Autour d'un exemple d'API REST, nous discuterons des avantages et inconvénients d'une surcouche GraphQL ou OData.
Nous ferons aussi une introduction au prochain framework gRPC en le comparant à REST."
Lien Meetup: https://www.meetup.com/Meetup-Mug-Net-Nantes/events/261924045/
In this presentation, we strip away the hype and speak frankly of the upsides and downsides of adopting a microservices architecture and why, with certain exceptions, the pros far outweigh the cons.
Flex, une techno RIA incontournable pour les futures app web ?GreenIvory
La technologie Adobe Flex est aujourd'hui reconnue comme une des solutions les plus productives pour développer rapidement des applications de type RIA (Rich Internet Applications). Le succès de cette technologie repose sur deux notions fondamentales : la portabilité et l’interopérabilité. Cela fait deux ans que nous utilisons la technologie Flex. Je viens partager avec vous mes retours d'expériences concernant le développement des applications RIA basées sur Adobe Flex.
Ahmed El Houari
Symfony2 - Un Framework PHP 5 PerformantHugo Hamon
L’arrivée de PHP 5.3 en milieu d’année 2009 a bouleversé la manière de développer des applications web. En effet, cette nouvelle version a apporté de nouveaux outils au langage tels que les espaces de nommage qui favorisent la réutilisabilité du code lorsqu’ils sont employés à bon escient. Les nouveaux frameworks de développement rapide ont aussi suivi le mouvement et reposent sur la base de PHP 5.3. C’est le cas de Symfony2 dont la version stable est prévue prochainement.
Cette présentation offre un tour d’horizon de la nouvelle architecture du framework qui s’articule autour de “bundles”, de librairies externes et de nombreux composants indépendants tels que le conteneur d’injection de dépendances. Nous dresserons un panorama des principales fonctionnalités offertes par le framework telles que la couche d’ORM Doctrine 2, le moteur de templating Twig et la gestion des formulaires. Nous nous intéresserons également à la gestion du cache HTTP, à la couche de sécurité ainsi qu’aux outils de débogage destinés à améliorer la productivité du développeur et la maintenance de l’application.
Présentation sur les possibilités du HTML5 et CSS3
De quoi parle-t-on ? / Ce qui va changer / Les enjeux / Play HTML : Exemples / Orienter les projets web vers... / Ressources.
Les apports d'HTML5 pour l'interopérabilité des applications géospatialesGaëtan LAVENU
Cette présentation (réalisées dans le cadre des Rencontres Decryptagéo 2014) parcours les évolutions proposées par HTML 5 et ce quelles apportent en terme d'interopérabilité pour les applications géospatiales. A travers des illustrations concrètes exploitant notamment les technologies HTML5/JavaScript ArcGIS d'Esri.
L'histoire d'html5 pour les développeurs windows phone 8davrous
Dans cette session, nous parcourons ensemble l'histoire HTML5 pour les développeurs Windows Phone 8. Nous verrons d'abord comment utiliser des morceaux d'HTML5 dans certaines applications natives, ce qui peut s'avérer dans certains cas exceptionnels être assez pratique. Ensuite, grâce aux possibilités d'IE10, nous verrons qu'il est également possible de créer de vraies applications vivant uniquement dans le navigateur. Pour finir, nous jetterons un oeil aux possibilités d'intégration dans l'OS grâce au template de projet HTML5 de Visual Studio 2012 ou grâce à des frameworks comme PhoneGap ou Sencha Touch 2.
Jouée pendant les MS Techdays 2013: http://www.microsoft.com/france/mstechdays/programmes/2013/fiche-session.aspx?ID=2d81322e-6ab2-4840-a4b1-568f1bd370f4
Session donnée lors du Drupal Camp Lyon 2012. Présentant les différentes alternatives pour gérer la mobilité avec Drupal.
- Responsive Design
- Contextes mobiles (themes mobiles)
- Applications Natives et intégrations en Web Services ou HTML5
L’e-marketing désigne l’application des méthodes du marketing à Internet et notamment aux sites web.
Dans cet atelier, nous verrons des méthodes vous permettant d’optimiser la stratégie de votre site web :
Analyse de la qualité d’un site
Les utilisateurs
Code, performance, indexation, structure
Contenu interne et externe
Ergonomie et design
Cette formation a pour but de faire découvrir aux participants les problématiques et les techniques du référencement naturel (SEO) d’un site web. Le référencement permet à un site d’être visible sur des moteurs de recherche (comme Google ou Bing).
Facebook
Flex, une techno RIA incontournable pour les futures app web ?GreenIvory
La technologie Adobe Flex est aujourd'hui reconnue comme une des solutions les plus productives pour développer rapidement des applications de type RIA (Rich Internet Applications). Le succès de cette technologie repose sur deux notions fondamentales : la portabilité et l’interopérabilité. Cela fait deux ans que nous utilisons la technologie Flex. Je viens partager avec vous mes retours d'expériences concernant le développement des applications RIA basées sur Adobe Flex.
Ahmed El Houari
Symfony2 - Un Framework PHP 5 PerformantHugo Hamon
L’arrivée de PHP 5.3 en milieu d’année 2009 a bouleversé la manière de développer des applications web. En effet, cette nouvelle version a apporté de nouveaux outils au langage tels que les espaces de nommage qui favorisent la réutilisabilité du code lorsqu’ils sont employés à bon escient. Les nouveaux frameworks de développement rapide ont aussi suivi le mouvement et reposent sur la base de PHP 5.3. C’est le cas de Symfony2 dont la version stable est prévue prochainement.
Cette présentation offre un tour d’horizon de la nouvelle architecture du framework qui s’articule autour de “bundles”, de librairies externes et de nombreux composants indépendants tels que le conteneur d’injection de dépendances. Nous dresserons un panorama des principales fonctionnalités offertes par le framework telles que la couche d’ORM Doctrine 2, le moteur de templating Twig et la gestion des formulaires. Nous nous intéresserons également à la gestion du cache HTTP, à la couche de sécurité ainsi qu’aux outils de débogage destinés à améliorer la productivité du développeur et la maintenance de l’application.
Présentation sur les possibilités du HTML5 et CSS3
De quoi parle-t-on ? / Ce qui va changer / Les enjeux / Play HTML : Exemples / Orienter les projets web vers... / Ressources.
Les apports d'HTML5 pour l'interopérabilité des applications géospatialesGaëtan LAVENU
Cette présentation (réalisées dans le cadre des Rencontres Decryptagéo 2014) parcours les évolutions proposées par HTML 5 et ce quelles apportent en terme d'interopérabilité pour les applications géospatiales. A travers des illustrations concrètes exploitant notamment les technologies HTML5/JavaScript ArcGIS d'Esri.
L'histoire d'html5 pour les développeurs windows phone 8davrous
Dans cette session, nous parcourons ensemble l'histoire HTML5 pour les développeurs Windows Phone 8. Nous verrons d'abord comment utiliser des morceaux d'HTML5 dans certaines applications natives, ce qui peut s'avérer dans certains cas exceptionnels être assez pratique. Ensuite, grâce aux possibilités d'IE10, nous verrons qu'il est également possible de créer de vraies applications vivant uniquement dans le navigateur. Pour finir, nous jetterons un oeil aux possibilités d'intégration dans l'OS grâce au template de projet HTML5 de Visual Studio 2012 ou grâce à des frameworks comme PhoneGap ou Sencha Touch 2.
Jouée pendant les MS Techdays 2013: http://www.microsoft.com/france/mstechdays/programmes/2013/fiche-session.aspx?ID=2d81322e-6ab2-4840-a4b1-568f1bd370f4
Session donnée lors du Drupal Camp Lyon 2012. Présentant les différentes alternatives pour gérer la mobilité avec Drupal.
- Responsive Design
- Contextes mobiles (themes mobiles)
- Applications Natives et intégrations en Web Services ou HTML5
L’e-marketing désigne l’application des méthodes du marketing à Internet et notamment aux sites web.
Dans cet atelier, nous verrons des méthodes vous permettant d’optimiser la stratégie de votre site web :
Analyse de la qualité d’un site
Les utilisateurs
Code, performance, indexation, structure
Contenu interne et externe
Ergonomie et design
Cette formation a pour but de faire découvrir aux participants les problématiques et les techniques du référencement naturel (SEO) d’un site web. Le référencement permet à un site d’être visible sur des moteurs de recherche (comme Google ou Bing).
Facebook
Construire et prototyper rapidement un concept d’application mobileStrasWeb
Pour qu’un produit fonctionne, le choix de fonctionnalités qui correspondent aux besoins utilisateur et apportent un avantage concurrentiel est essentiel.
Dans cet atelier de prototypage rapide, nous allons vous montrer qu’avec des techniques simples et adaptées, un peu de papier et stylos et 2 heures, il est possible de construire à plusieurs un prototype d’application mobile qui pourra servir de base de discussion avec par exemple un développeur ou un prestataire externe.
Nous vous donnerons des astuces et bonnes pratiques pour une conception centrée utilisateur efficace et rapide en amont du projet.
Les MOOC, apprendre autrement grâce à InternetStrasWeb
Les MOOC (massive open online courses – cours en ligne ouvert et massif) sont des cours entièrement en ligne, gratuits et ouverts à tous. Ils permettent à tout un chacun d’acquérir des connaissances sur un sujet donné à raison de quelques heures par semaine.
Le concept, d’abord apparu en Amérique du Nord, se développe en France depuis 2012 dans les universités ainsi que via des plate-formes commerciales comme OpenClassrooms.
Durant cet atelier, nous verrons en quoi les MOOC viennent en complément des autres formes de formation, notamment dans le cadre d’un apprentissage tout au long de la vie, et nous apprendrons à choisir un MOOC adapté à ses disponibilités et son niveau de connaissances.
Écriture collaborative : est-on plus intelligents à plusieurs ?StrasWeb
Le Web permet aujourd’hui, à travers les plate-formes comme les wikis, à plusieurs personnes d’écriture des contenus de manière collaborative.
Pour certains, cette forme de création de contenu n’a pas la rigueur nécessaire pour produire des textes, notamment scientifique, de qualité ; pour d’autres, la coopération des individus produit une intelligence collective qui permet de dépasser les compétences de chacun.
Venez vous forger votre propre avis en découvrant différentes méthodes de production de contenu à plusieurs et les projets qui les utilisent.
L’e-marketing désigne l’application des méthodes du marketing à Internet et notamment aux sites web.
Venez apprendre les bases de cette discipline et découvrir en quoi elle peut vous être utile pour vos projets.
Licences libres : utopie ou modèle économique ?StrasWeb
Le droit d’auteur français protège les auteurs contre les réutilisations non-autorisées de leur œuvre.
Cependant, certains projets et auteurs font le choix d’autoriser explicitement tout le monde à réutiliser leurs créations ; ils utilisent pour cela une licence libre. C’est le cas de projets connus comme Wikipédia, Firefox ou encore OpenEdition.
Les licences libres sont-elles une simple lubie d’idéalistes ou bien sont-elles la base d’un nouveau modèle économique viable ? C’est la question que nous nous poserons à travers un panorama de projets qui ont fait le choix du libre.
De plus en plus, la typographie est au cœur des problématiques de design web. Lisibilité, rigueur, émotion, etc. : la forme des lettres devient presque aussi importante que le fond des textes.
Petit retour en image sur la manière dont la typographie remplace les petits chatons sur Internet.
Introduction aux principes du Responsive Web DesignStrasWeb
Le Responsive Web Design est un principe de conception de sites web qui permet d’adapter la présentation d’une page web au périphérique utilisé pour la consulter (smartphone, tablette, ordinateur, etc.). Il s’agit d’une des pierres angulaires du web-design moderne.
Durant cette formation, vous découvrirez les grands principes du Responsive Web Design et comment les mettre en œuvre sur vos sites.
Lors de cette formation, nous ferons un panorama des différentes technologies permettant d’héberger un site web : serveur FTP, serveur Web, PHP, etc.
Après une présentation de plusieurs logiciels libres comme Apache, nous verrons qu’il existe plusieurs possibilités pour héberger un site web à peu de frais.
Enfin, nous présenterons les différentes étapes permettant de mettre un site en ligne : réservation du nom de domaine, choix de l’hébergeur, etc.
Flat design, skeuomorphisme, mobile first, design d’interface ou encore fonctionnalisme. Le webdesign est un devenu un art à part avec ses tendances et ses courants. Nous vous proposons lors de cet atelier de découvrir les principaux courants et leurs principes.
Cette formation vise à donner aux participants les bases du langage CSS, qui est utilisé pour définir le design des pages web.
Les participants pourront apprendre à définir les principaux éléments de style d’une page web (polices, couleurs, images de fond, etc.).
Cette formation a pour but de sensibiliser le public aux différents enjeux dans le choix d’une mise en page textuelle sur Internet.
La formation présentera dans les grandes lignes les différents types de police utilisés sur Internet, les situations où certaines polices sont plus ou moins adaptées, et les astuces d’ergonomie et de mise en page dans la création d’un site web.
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24BenotGeorges3
Les informations et évènements agricoles en province du Luxembourg et en Wallonie susceptibles de vous intéresser et diffusés par le SPW Agriculture, Direction de la Recherche et du Développement, Service extérieur de Libramont.
https://agriculture.wallonie.be/home/recherche-developpement/acteurs-du-developpement-et-de-la-vulgarisation/les-services-exterieurs-de-la-direction-de-la-recherche-et-du-developpement/newsletters-des-services-exterieurs-de-la-vulgarisation/newsletters-du-se-de-libramont.html
Bonne lecture et bienvenue aux activités proposées.
#Agriculture #Wallonie #Newsletter #Recherche #Développement #Vulgarisation #Evènement #Information #Formation #Innovation #Législation #PAC #SPW #ServicepublicdeWallonie
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...M2i Formation
Suite à l'entrée en vigueur de la « Participation Financière Obligatoire » le 2 mai dernier, les règles du jeu ont changé !
Pour les entreprises, cette révolution du dispositif est l'occasion de revoir sa stratégie de formation pour co-construire avec ses salariés un plan de formation alliant performance de l'organisation et engagement des équipes.
Au cours de ce webinar de 20 minutes, co-animé avec la Caisse des Dépôts et Consignations, découvrez tous les détails actualisés sur les dotations et les exonérations, les meilleures pratiques, et comment maximiser les avantages pour les entreprises et leurs salariés.
Au programme :
- Principe et détails de la « Participation Financière Obligatoire » entrée en vigueur
- La dotation : une opportunité à saisir pour co-construire sa stratégie de formation
- Mise en pratique : comment doter ?
- Quelles incidences pour les titulaires ?
Webinar exclusif animé à distance en coanimation avec la CDC
2. HTML5 |
11 décembre 2013
HTML5 ?
Première mise à jour depuis HTML 4.01 (sorti en 2000)
Élaboré à partir de 2008, en évolution constante
depuis (living standard)
Ajout de fonctionnalités pour la construction
d'applications web
Nouvelles balises
Nouvelles API (JavaScript)
Simplification de la syntaxe
3. HTML5 |
11 décembre 2013
Simplification
HTML5
HTML 4.01
<!Doctype HTML>
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dt
d">
<meta charset="UTF-8">
<meta http-equiv="Content-Type"
content="text/html;charset=utf-8">
<script src="script.js"></script>
<script src="script.js"
type="text/javascript"></script>
<link rel="stylesheet"
href="style.css">
<link rel="stylesheet"
href="style.css" type="text/css">
4. HTML5 |
11 décembre 2013
Canevas
La balise <canvas> permet de définir une surface
vide sur laquelle on peut dessiner grâce à une API
JavaScript.
On peut y placer des images, du texte, des formes
géométriques et les animer.
Exemples :
http://html5demos.com/canvas-grad
https://rudloff.pro/parazitor/
5. HTML5 |
11 décembre 2013
Vidéo/audio
Les balises <audio> et <video> permettent de
s'affranchir des plugins comme Flash ou QuickTime
pour la lecture de média.
De plus, les vidéos sont contrôlables par JavaScript et
modifiables par CSS.
Exemples :
http://html5demos.com/video
http://camendesign.com/code/video_for_everybody/tes
t.html
http://www.videojs.com/
6. HTML5 |
11 décembre 2013
Formulaires
HTML5 ajoute plusieurs types à la balise <input> :
search
Un champ imitant le champ de recherche du système
e-mail
Champ pour un e-mail (le navigateur vérifiera si cela
ressemble bien à une adresse e-mail)
range
Une glissière
number
Pour des nombres uniquement (avec des boutons + et dans certains navigateurs)
date
Un calendrier
color
Un sélecteur de couleur (au format hexadécimal)
7. HTML5 |
11 décembre 2013
Formulaires
Il ajoute également de nouveaux attributs :
autofocus
Le champ est sélectionné automatiquement à l'ouverture
de la page
placeholder
Un texte à afficher tant que le champ n'est pas rempli
required
Il faut remplir ce champ pour pouvoir valider le
formulaire
Exemples :
https://ie.microsoft.com/TEStdrive/HTML5/Forms/Default.html
http://bradshawenterprises.com/tests/formdemo.php
8. HTML5 |
11 décembre 2013
Balises sémantiques
header
En-tête de la page ou d'une section
footer
Pied de page
nav
Menu de navigation
section
Une section d'un document (généralement avec son
propre en-tête)
article
Un article ou un contenu qui se suffit à lui-même
aside
Un contenu indirectement relié au contenu principal de la
page
9. HTML5 |
11 décembre 2013
Balises sémantiques
time
Permet d'indiquer une date et son équivalent au format
ISO (via l'attribut datetime)
mark
Permet de surligner un mot-clef mis en avant comme un
résultat de recherche
10. HTML5 |
11 décembre 2013
Géolocalisation
La fonction navigator.geolocation.getCurrentPosition
permet d'obtenir les coordonnées de l'utilisateur, ce qui
permet, par exemple, de les afficher sur une carte.
Pour déterminer la localisation, le navigateur utilise, selon
ce qui est disponible :
L'adresse IP ;
Une triangulation avec les réseaux wi-fi ;
Une triangulation avec les bornes GSM.
Exemples :
http://html5demos.com/geo
http://www.openstreetmap.org/
11. HTML5 |
11 décembre 2013
Stockage local
L'objet JavaScript localStorage permet de stocker des
chaînes (voire des objets plus complexes si on les convertit
en JSON) avec d'enregistrer des informations sur
l'utilisateur, des préférences, un historiques, etc.
L'avantage de cette fonctionnalité, par rapport à d'autres
technologies comme les cookies, est de pouvoir fonctionner
hors-ligne.
Exemples :
http://html5demos.com/storage
http://html5demos.com/storage-events
12. HTML5 |
11 décembre 2013
Pages hors ligne
La variable navigator.onLine permet de vérifier si le
navigateur est connecté à Internet et, dans le cas contraire,
de travailler localement en attendant de pouvoir
synchroniser les données avec le serveur.
Il est également possible de stocker toute une application
localement avec un manifeste de cache.
Exemples :
http://html5demos.com/offline
http://html5demos.com/offlineapp
13. HTML5 |
11 décembre 2013
Micro-données
Les micro-données permettent de donner des indications
supplémentaires aux moteurs de recherche sur le contenu
de la page. On utilise pour cela des propriétés issues d'un
vocabulaire commun. Le vocabulaire le plus utilisé est celui
de Schema.org.
Exemples :
https://www.google.com/search?q=rich+snippet+example&star
14. HTML5 |
11 décembre 2013
WebSockets
La technologie WebSockets permet des communications
simultanées entre plusieurs utilisateurs.
Elle est particulièrement utile pour les jeux vidéo et les
applications de chat.
Exemples :
http://html5demos.com/web-socket
http://browserquest.mozilla.org/
15. HTML5 |
11 décembre 2013
Drag'n'drop
HTML5 permet de rendre des éléments déplacables par
l'utilisateur.
Exemples :
http://html5demos.com/drag-anything
http://edu.makery.ch/projects/dart-html5-drag-and-drop/
16. HTML5 |
11 décembre 2013
Liens utiles
http://code.google.com/p/html5shiv/
http://modernizr.com/
http://caniuse.com/
https://developer.mozilla.org/en-US/docs/HTML/HTML5
http://www.w3.org/TR/html51/
17. HTML5 |
11 décembre 2013
Bibliographie
Keith, Jeremy, HTML5 for Web Designers
Pilgrim, Mark, HTML5: Up and Running
Pilgrim, Mark, Dive Into HTML5
Rodolphe Rimelé, HTML5 : une référence pour le
développeur web
Raphaël Goetter, CSS avancées - Vers HTML5 et CSS3