Description
The training will provide you with a comprehensive overview of the essential knowledge for designing web architecture. It will make it possible to analyze the different areas of application, evaluate market offers, examine practical implementation approaches, while emphasizing the technological, organizational and methodological impacts.
Who is this training for ?
For whom ?
Project managers, IT decision-makers, developers and IT managers.
Prerequisites
Basic knowledge of application architecture.
Training objectives
Training program
- Web application architecture, state of the art
- Understanding the evolution and challenges of IS.
- Intra-Inter-Extra Net architectures.
- The customer market.
- Servers and virtualization.
- The thin client at all costs? Mobility has a price but meets new needs.
- Client-side applications and components.
- Internal, shared hosting, hybrid, private Cloud solutions.
- Application impact.
- Client-side applications and components
- Application ergonomics: responsive, material, MVC impact.
- JavaScript.
- Java, JavaFX, Flex, SVG and Canvas components.
- What future for plugins and web components?rnWhat limits for multi-channel deployment?rnHTML5: opportunities for business applications with its API and CSS3.
- The formats Widgets, Gadgets, MicroFormats.
- Ajax fashion and development frameworks (AngularJs, jQuery, GWT.
- ).
- What border between components Desktop (RDA) and Internet (RIA) ?}
- Role of XML in application architecture
- Presentation of XML.
- XSLT transformation engines and XML parsers.
- Web services, their connection with existing applications.
- XML protocols (SOAP, WSDL).
- The REST protocol.
- The JSON format XML impact on Web applications.
- Adoption of XML as a metadata repository (DSML, XMI.
- ).
- Development of application components
- PHP, JSP, ASPX, JavaScript scripts.
- Component-oriented approaches (EJB from Oracle, Microsoft.
- Net).
- Web services
- ), developments (Microsoft.
- NET, Oracle.
- ) .
- The application server offering: WebSphere, Microsoft server, Oracle Application Server 10g, JBoss Wildfly, Tomcat.
- The architecture.
- NET.
- Mode of operation and implementation (Framework, ASP.
- NET, Common Language Runtime.
- ).
- The platform -Java EE platform.
- The concept of independence of execution hardware platforms.
- The popular Java frameworks (Spring, Hibernate, JSF).
- Publication space
- The Web, publication-distribution support.
- Services: publication of documents and data.
- Researching documents.
- Engine technologies: full-text indexing, statistics, semantics, linguistics.
- Panorama of offers: Lucene, Verity, Convera.
- Content management ( CMS).
- Support for the document lifecycle and validation.
- Management of XML metadata, authorizations, validation workflows, presentation.
- CMS offerings (Drupal, Alfresco, Joomla, Spip.
- ).
- Importance of XML-oriented versions of office tools (OpenOffice/OpenDocument).
- Collaboration space
- SMTP, POP3, IMPA4 protocols.
- The MIME protocol.
- Directories and the LDAP protocol.
- Opening messaging to the Net.
- The advent of instant messaging (Google, Microsoft, Facebook, Skype).
- Perspective in terms of shared calendar management.
- Use of SMS messaging and Push Mail.
- Forums and working groups.
- Which application areas for collaborative work?
- Workflow via the Internet.
- Circulation of forms, process monitoring and coordination of tasks.
- Business applications
- The integration portal.
- Syndication of content and service sources.
- The portals: single point of access, customization of services according to the user.
- Publisher offers: LifeRay, IBM.
- Open source: Drupal, SPIP.
- The craze for SOA and 'market offering.
- Tibco, Microsoft, Oracle, IBM.
- The real challenges of the SOA concept.
- Customer Relations, Business Intelligence and DataWeb.
- Impacts on IS security
- Security: above all a global approach.
- The new risks.
- The means available.
- The role of security in distribution of components.
- Implementation of a PKI and certificates in the Intranet architecture.
- SSL, HTTPS, oAuth protocols and SSO solutions.
- MDM, asset management and security in a BYOD environment, multi-channel.
- Solutions for e-commerce applications.
- Impacts on enterprise data management
- Integration of company data.
- Market DBMS: Oracle, SQL Server, MySQL, PostgreSQL.
- Interfacing with the Web.
- Evolution.
- Databases in the clouds.
- Big Data: impact on real-time architectures (lambda), how to manage large volumes.
- Strengthening Business Intelligence at the heart of the architecture.
- Example of Hadoop architecture and operation (requester, Data Mining, .
- ).
- Design and implementation approach
- The graphic charter and usability, obtain an AccessiWeb label.
- The usability charter: role, technical content.
- Impact of web technologies: tests , project management, creation of functional and ergonomic specifications.
- Role of the model, how to achieve it.
- The POC: what modeling techniques?r nThe principles of interaction to respect, where to start, what skills to have?rnWeb project methodology.
- What methodology?rnThe inventory of documentary, application, decision-making sources .
- Maintain overall consistency of information.
- What new services to offer? Determine the validation and security processes.
- Establish the site map .
- What use of outsourcing? What are the benefits for the "virtual office"?