Cindy Royal discusses how digital media and journalism are evolving at Texas State University. The university offers various digital media courses that teach skills like web design, coding, data journalism, and digital storytelling. News media is also changing as audiences expect more interactivity and participation through comments, user-generated content, and social media. Journalists now rely more on tools to work with and present data in stories. Examples provided show how news organizations are using data and interactive features in innovative ways to engage audiences.
Cindy Royal discusses how digital media and journalism are evolving at Texas State University. The university offers various digital media courses that teach skills like web design, coding, data journalism, and digital storytelling. News media is also changing as audiences expect more interactivity and participation through comments, user-generated content, and social media. Journalists now rely more on tools to work with and present data in stories. Examples provided show how news organizations are using data and interactive features in innovative ways to engage audiences.
Cindy Royal proposes updating journalism and mass communication curricula to better prepare students for 21st century careers. She suggests including courses in coding, data visualization, mobile technologies, social media analytics, and entrepreneurship. Content should focus on skills like web scraping, APIs, and location-based features. Professors also need to embrace continuous learning and give students perspectives and skills to innovate beyond traditional media roles. The goal is developing the next generation of leaders in both media and technology industries.
Lessons From a Year in Silicon Valley: Toward a More Innovative Research AgendaCindy Royal
The document discusses lessons learned from a year spent in Silicon Valley. It emphasizes the importance of incorporating digital technologies like coding, data visualization, and platforms into research and teaching in order to better prepare students and stay innovative. Skills like web scraping, charting, and mobile technologies are highlighted. The document advocates rethinking traditional "mass media" models and focusing on interactive experiences, collaboration, and making things to disrupt existing approaches.
The document provides an introduction to HTML and CSS, the main languages used to structure and style web pages. It explains that HTML uses tags to define the structure and semantics of content, while CSS is used to control the visual styling. Some key HTML tags are described, including headings, paragraphs, links, images, lists and tables. It also covers CSS concepts like using classes and IDs to target elements for styling. The document recommends using <div> tags to lay out page sections and recommends a basic page structure with <div> tags for the header, navigation and main content sections.
Why Should Communicators Learn To Code?Cindy Royal
This document discusses why communicators should learn to code, as coding skills are becoming increasingly important in many careers. It notes that computers and data will be ubiquitous, storytelling is becoming more interactive, and coding develops problem-solving skills. It then provides an overview of different types of computer programming languages and basic coding syntax for HTML, CSS, variables, logic, and functions. Finally, it suggests ways for communicators to start learning coding skills.
This document analyzes the evolution of graphics and data visualization at The New York Times through their Olympic coverage from 2008-2012. It finds that over time, the Times presented more interactive graphics that displayed larger amounts of data. Specifically, the 2008 coverage had limited interactivity and data, 2010 introduced more advanced data graphics, and 2012 featured high levels of interactivity, data integration, and multimedia. This study examines how data-driven journalism is influencing storytelling and represents the diffusion of these new techniques over time at a major news organization.
This document provides an introduction to JavaScript programming for communicators. It covers JavaScript basics like data types, variables, operators, and functions. It also discusses more advanced topics such as objects, arrays, loops, and integrating JavaScript with HTML. The document uses examples in Chrome's developer console to demonstrate JavaScript concepts and syntax.
JEAA Workshop - Programming for CommunicatorsCindy Royal
This document introduces programming concepts for non-programmers. It discusses how coding is becoming an important literacy that supports problem-solving and innovation. It also overview types of programming languages and basic syntax for HTML, CSS, and JavaScript. The document encourages getting started with coding through free online resources and coding meetups. It suggests introducing related tech concepts like agile methodologies and prototyping to non-technical audiences.
The document summarizes SXSW 2015 coverage by the SXTXState team, including analytics on social media engagement, top posts and panels, lessons learned, and proposals for next year. Key findings were strong engagement across social platforms, diversity of popular panels, and an emphasis on UX/UI design and preparing for generational changes. The team reflected on professional development opportunities and connections made at the event.
Taking Control of Social Media for your CareerCindy Royal
Taking Control of Social Media for Your Career discusses how to leverage various social media platforms like LinkedIn, Facebook, Twitter, Instagram and blogs to develop your professional online presence and network. It recommends starting social media accounts, engaging with others in your field, sharing content and photos, using location-based apps, and tracking analytics to demonstrate your expertise and make career-related connections. However, it cautions keeping content professional and avoiding inappropriate discussions.
1. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
JEE - Servlets et JSP, Les bases et Perfectionnement
Formation Informatique / Développement logiciel / JAVA et JEE
OBJECTIFS
• Savoir architecturer et concevoir des projets web JEE performants à base de Servlets et de JSP
• Avoir une vision globale des frameworks MVC (Struts, JSF, Spring,...)
PUBLIC
Tous
PRE-REQUIS
• Maitrise des bases du langage Java et connaissance du XHTML
PROGRAMME
Introduction
Développement d'applications web dynamiques : panorama des technologies existantes
Plate-forme JEE : architecture, APIs et environnement d'exécution
Servlets et JSP par rapport aux autres services web
Mise en place
Environnement de développement (Eclipse / NetBeans)
Eléments de base et optimisation du développement
Moteurs de servlets et JSP : présentation, choix (Tomcat, GlassFish, ...)
Structure d'un module web ; cycle de vie des composants
Empaquetage et déploiement d'une application Web
Atelier pratique : installation des environnements de développement et d'exécution ; premier projet web
minimal
Servlets
Spécification et cycle de vie
Chainage de pages : liens et formulaires
Rappel sur les mécanismes et normes d'interaction du protocole HTTP
Gestion des erreurs http et journalisation
Sessions, cookies et autres espaces de persistance
JDBC pour l'accès à une base de données depuis une servlet
JavaMail pour l'envoi de mail depuis un formulaire
Multi-threading avec des servlets
Configurations avancées de déploiement
Atelier pratique : création, déploiement et test d'un projet complet à base de Servlets incluant des
fonctionnalités de gestion avec un accès à une base, utilisation de la session et envoi de mails
JSP (Java Server Pages)
Principe général et comparaison avec les Servlets
Les expressions : afficher des données dynamiques au milieu du XHTML
Les scriptlets - utilisation et limites
Déclarations et directives : la JSP est une classe
Inclusions et mécanismes de réutilisation
Javabeans : présentation, création
Accès et manipulation des Javabeans depuis JSP et Servlets
Modèle MVC
Etude de cas complète - Servlets et JSP en collaboration
Organisation mémoire du serveur
Gestion des erreurs
Atelier pratique : Développement d'applications web avec une architecture MVC et une présentation avancée
à base de JSP
Bibliothèques de balises (Taglibs)
A retenir
Durée : 5 jours soit 35h.
Réf. JEE014
Dates des sessions
Paris
30/03/2015
01/06/2015
06/07/2015
31/08/2015
05/10/2015
16/11/2015
Aix en Provence
13/04/2015
08/06/2015
20/07/2015
07/09/2015
12/10/2015
23/11/2015
Bordeaux
15/06/2015
19/10/2015
Lille
23/03/2015
25/05/2015
29/06/2015
24/08/2015
28/09/2015
02/11/2015
14/12/2015
Lyon
09/03/2015
20/04/2015
15/06/2015
27/07/2015
14/09/2015
19/10/2015
30/11/2015
Montpellier
22/06/2015
26/10/2015
Nantes
16/03/2015
18/05/2015
2. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
JEE - Servlets et JSP, Les bases et Perfectionnement
Formation Informatique / Développement logiciel / JAVA et JEE
Panorama des taglibs disponibles
Installation, utilisation d'une bibliothèque de balises
JSTL (JSP Standard Tag Lib) : présentation et test
Le language d'expressions (EL)
Définition de fonctions, création de TLDs et appels depuis une JSP
Création de taglibs : principe et apis disponibles
Atelier pratique : intégration de taglibs dans des JSP - implémentation d'une bibliothèque personnalisée de
tags
Concepts avancés
Templating : mécanisme, frameworks disponibles
Présentation de plusieurs frameworks MVC2 (Struts, JSP, Spring MVC)
JNDI et configuration de ressources (JDBC, mails,...) au niveau du serveur d'applications
Sécurité de l'application : présentation des apis, gestion des utilisateurs et des rôles
Gestion d'un projet web : de l'analyse au test
Architecture DMZ et mise en place d'un serveur web frontal
Notions de clustering : mécanismes de sessions distribuées
Atelier pratique : mise en place de projets à base de frameworks MVC2 - configuration serveur et utilisation
de ressources JNDI - Utilisation d'un moteur de templates
22/06/2015
17/08/2015
21/09/2015
26/10/2015
07/12/2015
Nice
01/06/2015
05/10/2015
Rennes
15/06/2015
19/10/2015
Strasbourg
25/05/2015
28/09/2015
Toulouse
23/03/2015
25/05/2015
29/06/2015
24/08/2015
28/09/2015
02/11/2015
14/12/2015
Cette
formation est
également
proposée en
formule
INTRA-ENTREPRISE.
Inclus dans cette formation
Coaching Après-COURS
Pendant 30 jours, votre formateur
sera disponible pour vous aider.
CERTyou s'engage dans la réalisation
de vos objectifs.
Votre garantie 100%
SATISFACTION
Notre engagement 100% satisfaction
vous garantit la plus grande qualité
de formation.
3. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
JEE - Servlets et JSP, Les bases et Perfectionnement
Formation Informatique / Développement logiciel / JAVA et JEE