Product development - Innovation - Creativity

5
6

Graphic design: research methods and creativity

★★★★★

  • DPIC-81
  • 2 Days (14 Hours)

Description

This graphic culture course helps to develop your aesthetic sense and provides the foundations of the graphic designer profession to properly use images, colors and typographies.

Who is this training for ?

For whom

Graphic designer, layout designer, DTP user and anyone creating documents.

7
Prerequisites

  • Have a first graphic approach in your professional context (creation of documents, collaboration with a graphics unit, etc.).
  • Knowledge of desktop publishing software is a plus.

Training objectives

Professionalize graphic design; design attractive layouts.
Cultivate your creativity.

8

Training program

Before the face-to-face
  • A self-diagnosis.
Use visual expression languages
  • The language of the letter and the typographic choices.
  • Symbolism and harmony of colors.
  • Check the readability of text and colors.
  • Balance text/image ratios.
  • Decipher and analyze the characteristics of a model.
Consolidate your creativity
  • Know the main historical graphic trends.
  • Know how to recognize trends and styles.
  • Recover and transcribe a graphic principle.
  • Analyze the publication to improve.
  • Put in place research avenues.
Add style to your creations
  • Layout modes (layouts, columns, modules).
  • Adapt the style to the content, the target and the budget.
  • Create according to the specificity of the support: poster, flyer, invitation, internal newspaper, magazine, ...
  • Choose the placement of the image to seek visual coherence.
After face-to-face - Implementation in a work situation
  • A strengthening program: "One challenge per week for 7 weeks".
9

Design the graphics of a website

★★★★★

  • DPIC-2
  • 2 Days (14 Hours)

Description

Organizing content on a page, managing reading levels, anticipating interactivity, designing a graphical interface taking into account different screen formats, these are the challenges of creating a model for the Web. This training provides you with the tools, develops your aesthetic sense and helps you acquire the professional skills of a web designer.

Who is this training for ?

For whom
Graphic designer, webmaster, anyone responsible for designing the model of a website.
10
Prerequisites

None

Training objectives

Design attractive and functional interfaces that meet production standards.
Develop a research methodology.
Acquire the professional methods and reflexes of graphic design for the Web.

11

Training program

Ergonomics: designing a functional model
  • Identify the steps for creating a website.
  • Introduce yourself to the vocabulary.
  • Define a user scenario (UX).
  • Structure the page space (UI and zoning).
  • Create a functional model in Photoshop (wireframe).
  • Design a multi-screen model (computer, tablet, mobile ).
Design: create a graphic model with
  • Photoshop Know how to recognize trends and styles.
  • Use a mood board to define your graphic choices.
  • Set up research avenues.
  • Adopt a working methodology.
  • Use layout grids.
  • Balance text ratios /image.
  • Improve typographic readability.
  • Use different types of fonts for the Web.
  • Choose colors.
12
Adapt your model to the screen
  • Mockup formats (horizontal and vertical, fluid or fixed, responsive).
  • Work on your images for Retina or HD screens.
  • Master the layout formats 'saving images for the web (JPEG, GIF, PNG, SVG).
Deliver the right tools for integrators
  • Wireframe, graphic design, style guide.
13

Design a mobile application

★★★★★

  • DPIC-77
  • 2 Days (14 Hours)

Description

'Mobile first'. mobile first is the watchword of digital application designers. Mobile and tablets have become the main entry points to the web and social networks. Beyond the variation of the website for smartphones, companies today develop adaptive sites thanks to responsive design or create their own applications for mobiles and tablets. This training will help you design and manage your mobile and tablet projects.

Who is this training for ?

For whom

Mobile project manager. Web manager, web marketer, web master. Manager, marketing and/or communications executive in charge of managing a website or a mobile application.

14
Prerequisites

Knowledge of the Web, HTML and CSS is a plus.

Training objectives

Understand the mobile Internet ecosystem.
Be able to make the right choices and communicate with technical teams.
Design and manage a site or application for mobile or tablet adapted to user needs.
Manage the project by considering graphic, ergonomic and technical aspects.

15

Training program

Understanding the mobile ecosystem
  • History, players and their strategy - Apple, Google, Microsoft, mobile operators.
  • Understanding the Mobile Revolution.
  • Distinguishing potential mobile applications (utilities , content, geolocation, M-Commerce...).
  • The key figures.
Identify mobile technologies
  • Strategic issues and differences between mobile site and application.
  • Budget management, cost evaluation.
  • Development modes: native; hybrid; cross-platform frameworks.
  • Server-side operation; APIs.
Understand the specificities of the sites
  • Mobile Internet Approaches: Mobile friendly, Mobile optimized, Responsive design and Adaptive Design.
  • Web technologies HTML, CSS, Javascript.
  • Advanced functionalities of HTML.
Mobile design and ergonomics The design approach
  • Mobile First.
  • Golden rules of mobile usability.
  • Mobile user experience (UX) and iOS / Android specificities.
  • Introduction to Material Design.
  • App and mobile site design.
16
Manage the project in Agile mode
  • Think mobile and agile.
  • Create a mobile project team.
  • Manage service providers or internalize development.
  • The specificities of mobile projects.
  • The particularities related to tablets.
  • Testing methodologies and quality.
17

Create visual content for the web and social networks

★★★★★

  • DPIC-4
  • 2 Days (14 Hours)

Description

The web, especially when viewed from a mobile phone, must be increasingly visual to capture visitors' attention. Marketers must constantly create new visual content to liven up their pages. During this course, participants are invited to choose the most suitable visual content and to use tools to create images, infographics or videos that are easily shareable on the web and social networks.

Who is this training for ?

For whom
Marketing and digital communications manager, community manager, marketing and communications project manager.
18
Prerequisites

  • Be comfortable in a Windows environment, master the web and social networks.


Training objectives

Create visual content for the web and social media

19

Training program

Before the face-to-face
  • A self-diagnosis.
Create impactful images
  • Create an image for Facebook, Instagram, Pinterest,...
  • Effective images for viral sharing.
  • Retouches and filters.
  • The relationship between image and text.
Take and choose images
  • Image banks: royalty-free, rights-managed, creative commons...
  • Photos taken with a mobile phone.
  • Conditions of use and rights To the picture.
Create an effective infographic
  • Design your infographic: organize numbers and ideas.
  • Use Infogram or Canva.
Story and video content
  • Design a coherent story for Instagram.
  • Script and enrich images and videos.
  • Videos on the fly for web use.
  • Create a “key moments” video using Quik.
20
Develop and distribute your visual content
  • The graphic unit for your content
  • Recycle and adapt your visual content.
  • Create content for an event.
  • Optimize the diffusion over time.
After face-to-face, implementation in a work situation
  • A strengthening program: "One challenge per week for 7 weeks".
21

Manage a new product development project

★★★★★

  • DPIC-5
  • 2 Days (14 Hours)

Description

Why training in the development project of new products and services? In an open and strong competitive context, you must know how to differentiate yourself, satisfy your customer, find the most value-creating solutions and involve the right partners. For the project manager, this challenge comes in four facets: involving customers in the development process; control the performance of the product and/or service; innovate and differentiate; set up a project team and partnerships. At the crossroads of all these issues, the project manager for developing new products and services brings innovation to fruition and thus contributes to the growth and sustainability of the company. PMBOK, PMP, PgMP, PMI-SP, PMI-RMP and the PMI Registered Education Provider logo are registered trademarks of the Project Management Institute, Inc.

Who is this training for ?

For whom
Project manager, project engineer, in charge of developing new products and services. Product, process and process engineer and technician. Responsible for design, development or industrialization. Marketing manager, product manager. Head of design or methods office.
22
Prerequisites

None

Training objectives

Identify the customer's needs.
Use the levers of creativity to create value in the project.
Write specifications and frame the project.
Master the development approach.
Manage the players in the development project.

23

Training program

Identify the customer's need
  • Involve customers and users in the project.
  • Define customer expectations using the 'persona' method.
  • Classify customer expectations customer using the KANO diagram.
Use creativity to find original solutions
  • Identify the keys to creativity.
  • Succeed in brainstorming.
  • Test idea emergence tools.
  • Select and test ideas.
Choose the development approach
  • Identify the types of development projects (from incremental to disruptive innovation).
  • Choose the appropriate development cycle (V-cycle, design thinking, agile).
  • Form and involve a project team for development.
24
Framing the development project
  • Create the functional specifications of the solution in 4 steps.
  • Create a project framework sheet.
  • Control the development of your product or service and involve the stakeholders.
  • Organize and plan the project.
  • Treat the project risks.
  • Build and involve a project team.
  • Establish service contracts.
  • Practice visual project management.
  • Define and carry out the validation plan for the solutions developed.
Remote activities
  • To apply good practices and training acquired: two e-learning modules: 'The framing of the project' and 'Detecting customer expectations to succeed in your project'.
25

Innover avec le Design Thinking

★★★★★

  • DPIC-79
  • 2 Days (14 Hours)

Description

Design thinking is an innovation approach of Californian origin which is inspired by the way of thinking of designers by putting the needs of the client and experimentation at the heart of the approach. This training allows you to discover and practice the design thinking process in 5 steps.

Who is this training for ?

For whom

Any person in charge of an innovation project.

Manager responsible for implementing and leading innovation.

New product/service development project manager.

R/D manager, marketing manager.

Marketing product manager, sales manager, sales director.

26
Prerequisites

None.

Training objectives

Be able to implement the design thinking approach to innovate in products and services.
Practice the practice of design thinking tools in each of the stages.

27

Training program

State of mind and principles of the approach
  • Understand the paradigm shift in design thinking.
  • Situate design thinking among other innovation approaches (lean startup, agility).
  • Discover the approach design thinking in 6 steps.
Showing empathy
  • Realize customer empathy using 4 tools:
  • The persona
  • The customer journey
  • Questioning QCP
  • The empathy card.
Define the need
  • Practice 3 tools for defining the need: saturate and group, the angle of attack, the paradoxical question.
  • Define the challenge to be resolved to satisfy the customer's needs.
Imagine
  • Lead a creativity session.
  • Practice 4 creativity tools: warm-up, brainstorming, creative looping, sorting and selection of ideas.
Prototype and test the solution
  • Create a prototype of the solution.
  • Create the pitch for your innovation.
  • Create a test protocol.
  • Put the client at the heart of the testing process using 2 tools: the 3 verbs of appreciation, the opinion summary grid.
28

Integrate digital into your products and services

★★★★★

  • DPIC-7
  • 2 Days (14 Hours)

Description

Today, digital is disrupting all sectors of activity. Digital is both a risk, for traditional players, of being shaken up in their business model by new entrants who come to capture part of the value of the value chain. It’s also a fantastic opportunity to rethink the customer experience. In a knowledge-based economy, the global and real-time exchange and processing of information is at the heart of the value chain. This training will allow you to discover and implement a pragmatic and operational approach based on a Design Thinking approach to offer your customers a richer and more coherent experience combining traditional and digital activity.

Who is this training for ?

For whom
Innovation manager. Digital manager. Product or service manager, marketing manager. Innovation project manager, development project manager. Marketing/Strategy Director. R/D Director. SME manager. Communications manager.
29
Prerequisites

None

Training objectives

Explore the possibilities offered by digital.
Be inspired by the example of disruptions induced by digital.
Identify the opportunities offered by digital to enrich your customers' experience of your products and services.

30

Training program

Discover how digital technology impacts products, services and business models Panorama of digital uses.
  • Digital business models by example: how digital disrupts traditional value chains.
  • Scenario The digital revolution: case analyses.
Build a digital innovation approach based on the principles of
  • Design Thinking Understand the key principles of Design Thinking.
  • Discover an innovation approach inspired by the Design Thinking approach in stages.
  • Scenario Exercise : Build a design thinking approach.
6Practice the digital innovation approach
  • Develop customer empathy using tools: the persona; the customer journey.
  • Define the customer's needs: paradoxical questions; angles of attack.
  • Imagine the digital products and services of the future: brainstorming; the creative digital experience matrix; the concept sheet.
  • Scenario Case study: Imagine your product concepts or of digital services.
2Build your business model Develop your business model using 2 tools: the 'value/efforts' matrix to sort your ideas; The 'business model canvas' to identify the value creation potential of new business models.
  • Scenario Case study: Building a business model canvas.
Remote activity
  • To prepare: an e-learning module 'Leading a brainstorming'.
31

Manager: foster daily innovation in your team

★★★★★

  • DPIC-8
  • 3 Days (21 Hours)

Description

Do you want to develop new products and services, find new organizational methods, improve everyday life, bring more satisfaction to your customers? Do you want your team or your company to innovate more and more efficiently? The success of an innovation process depends partly on the method, the tools, and largely on the attitude of the managers who will carry it out. This is why we invite you to discover, in this training, the techniques of the most innovative companies AND the managerial reflexes which allow you to establish a culture conducive to innovation.

Who is this training for ?

For whom
Manager involved in projects or missions linked to innovation or wanting to initiate innovation initiatives in his company.
32
Prerequisites

None

Training objectives

Unite the team around the challenge of innovation.
Carry out a self-diagnosis of your team in terms of ease of innovation.
Experiment with the main tools and methods promoting creativity and innovation.
Create your own innovation compass .

33

Training program

Before the face-to-face
  • A video 'Giving positive and constructive feedback'.
Create your innovation compass
  • Initiate and maintain a culture of innovation.
  • Cultivate openness in the team.
  • Define your course as an innovative challenge.
  • Use an innovation approach.
Culture :
  • Stimulate the creativity of employees Identify the profiles of innovators and know how to motivate them.
  • keys to successful creative meetings.
  • Arrange the space and time to encourage creativity.
  • Adopt the posture of the 'angel's lawyer'.
43Openness: using innovative 'external' levers
  • Structure your monitoring.
  • Practice open innovation.
Course: mobilize your entire team around the challenge of innovation
  • Transform problems into creative challenges.
  • Use the 'change formula' to remove obstacles.
Approach: transform ideas into a project in 3 steps Filter the ideas and decide on the actions/projects to launch.
  • Work effectively with other stakeholders to develop the idea: the concept sheet.
  • Sell scary ideas internally.
34
After face-to-face, implementation in a work situation
  • A positive and constructive feedback training module, a weeks-long reinforcement program to support you in leading a brainstorming session.
  • To find out more about the activities to distance A video 'Giving positive and constructive feedback'.
  • A training module 'Giving positive and constructive feedback'.
35

Manager R&D

★★★★★

  • DPIC-77
  • 8 Days (56 Hours)

Description

What are the challenges of R&D management? Relations between stakeholders are becoming more complex: innovation is accelerating in an increasingly open environment, operation in project mode is becoming omnipresent, new technologies are disrupting economic models... The R&D manager, at the crossroads of all these trends, must know how to give meaning to innovation, establish partnerships with internal and external stakeholders, find the resources to develop the products and services of tomorrow, manage in an uncertain environment while motivating your teams. Come and discover in this training the new benchmarks for effectively managing your R&D!

Who is this training for ?

For whom

Manager of an R&D service or department. Design office manager. Design and development manager. Head of applied research. Collaborator who is entrusted with R&D responsibilities.

36
Prerequisites

None.

Training objectives

Position innovation at the heart of R&D.
Implement R&D management tools.
Understand and develop its innovation ecosystem.
Establish R&D partnerships.
Align RetD activities with company strategy.
Bringing out innovations.

37

Training program

Balance your activities between Research,
  • Innovation and Development Put RetD at the service of innovation.
  • Define the nature of RetD activities.
  • Take stock of RetD activities .
Build an activity dashboard
  • RetD Define the key activity indicators.
  • Manage the RetD project portfolio.
  • Develop a visual and impactful dashboard.
Managing a
  • Open RetD Open innovation.
  • Structuring monitoring in the service of RetD.
  • Working with the world of research: challenges and good practices.
Outsourcing and subcontracting activities
  • RetD RetD contracts: the key points.
  • Intellectual property.
Foster innovation
  • Align innovation projects with the company's strategy.
  • Build a strategic roadmap.
  • Use creativity to boost innovation.
  • Conduct feasibility studies.
  • Transform ideas into innovation projects.
38
Managing a team
  • RetD Identify the profiles of your teammates.
  • Build motivated and efficient RetD teams.
  • Adapt your management style to the different RetD activities.
39

Responsable Innovation

★★★★★

  • DPIC-10
  • 2 Days (14 Hours)

Description

A cross-functional function par excellence, the innovation manager is at the crossroads of strategic, marketing, technical and commercial issues. He is a network manager whose role is to ensure the interface between decision-makers and operational teams: he helps operational staff to implement the innovation strategy, he reports and defends the proposals emanating from operational entities to the decision-makers, it instills a culture of innovation in all the workings of the company. The first part of the training allows you to discover the innovation process within which innovation projects will emerge. The second part defines the approach and tools for analyzing trends from the market, technologies and digital, to define its innovation strategy and to transform it into new business fields. The third part allows you to transform the intentions resulting from the innovation strategy into concrete ideas by using the appropriate creativity tools. The last part provides the innovation manager with the keys to identifying innovation relays in his environment, adopting the right behavior towards the different stakeholders and supporting the changes brought about by innovation. Whether he is appointed or reveals himself through his natural leadership, whether he evolves in an industrial or service environment, the innovation manager needs to equip himself with a toolbox to succeed in the challenge of Innovation.

Who is this training for ?

For whom
Collaborator and manager entrusted with missions relating to the implementation of innovation. Future innovation manager. Innovation project manager.
40
Prerequisites

None

Training objectives

Appropriate the 'technical' and 'behavioral' toolbox
Implement and manage the innovation process
Define the innovation strategy and new markets
Play an active role in monitoring and foresight activities
Bring out the creativity of the teams involved in innovation
Transform ideas into concrete applications
Support changes linked to the disruption brought by innovation
Have a global and systemic vision to ensure your role as a cross-functional manager

41

Training program

Remote activity To illustrate a contribution of knowledge: a video
  • 'Solve a problem in 3 steps'.
Share the fundamental benchmarks of innovation
  • Sharpen your vision: differentiate creativity, invention, innovation; identify the different natures and typologies of innovation: from incremental to disruptive; understand the ecosystems that promote innovation.
  • Create the 4 conditions for innovation: direction, culture, approach, openness.
  • Self-diagnose your company's innovation capabilities.
The innovation approach and its tools
  • Experience the entire innovation process in 'accelerated' mode with the I-Quest simulation game.
  • Discover the key phases of an innovation process (the innovation pipeline 'innovation, Design Thinking).
  • Experiment with the activities to be carried out and the tools in each phase of the process: pose the creative challenge; generate original ideas; define innovative concepts; development.
  • Simulation scenario to immerse yourself in the innovation process
Monitoring for innovation
  • Build and activate your multichannel monitoring plan.
  • Use the levers of open innovation to detect emerging needs and technologies.
The digital revolution at the heart of strategic disruptions
  • Panorama of disruptions induced by digital: technologies, uses and business models.
  • Move from the logic of products and services to a logic of customer experience thanks to digital
42
Generate strategic fields of innovation
  • Question your representations.
  • Locate discontinuities in the environment.
  • Take inspiration from consumer or customer insights.
  • Monitor new behaviors during the customer journey, with respect to the overall product.
  • Evaluate the company's key skills.
  • Build it. 'roadmap' and the business model of innovation.
  • Scenario Case studies: Innovation strategies.
Remote activity
  • To benefit from the contributions of an expert on a theoretical or practical point: a 'Frugal innovation' expert.
Acquire the key concepts of creativity The 'DC tide'.
  • The 'OFF button'.
  • The 4 phases of the creative process.
  • Initiate creative work effectively.
Practice 16 tools for generating and sorting ideas
  • 4 techniques for warming up before creative work.
  • 4 techniques for posing the problem to be addressed.
  • 4 techniques for generating ideas.
43
Facilitate a creativity meeting
  • Successfully prepare for a creativity meeting.
  • Set up a creativity group.
  • Share the rules and stimulating attitudes.
  • Bring out original ideas from the group.
  • Transform ideas into concepts.
  • Scenario Role play: lead a creativity session.
Establish the organization adapted to innovation projects
  • Choose the organization best suited to innovation projects: from the waterfall cycle to the agile model.
  • Implement agile values ​​in your innovation projects.
Supporting change induced by innovation projects
  • Support the transformation of the innovative company: assess the impact of changes; understand stakeholder issues and anticipate attitudes towards innovation; target your action strategy with the attitude matrix/ influence; use 4 levers to remove resistance.
  • Understand and accelerate the adoption curve of innovations by customers.
Managing uncertainty
  • Understand the behavior of individuals in the face of uncertainty.
  • Determine the individual and collective conditions for risk-taking.
  • Create trust despite uncertainty .
  • Scenario Simulations: Managing change and experiencing an agile project workshop.
  • Evaluation of acquired knowledge
44

Everything to liven up your creativity meetings

★★★★★

  • DPIC-11
  • 2 Days (14 Hours)

Description

Why training on leading meetings/creativity sessions? Creativity has multiple applications in the business world: imagining innovative products, finding a brand name, solving problems, developing team cohesion, approaching a managerial situation differently... Facilitating creativity meetings does not don't improvise! Discover, in this creativity training, the essential method and tools to facilitate your next creativity meetings with ease and success.

Who is this training for ?

For whom
Anyone responsible for leading creativity meetings and researching ideas. Any employee involved in innovation.
45
Prerequisites

None

Training objectives

Practice 16 creativity tools to make ideas emerge
Experience the 4 key stages of the creative process from the inside
Choose the tools adapted to your context
Concretely exploit the results of creativity
Practice leading a creativity meeting

46

Training program

Before the face-to-face
  • A video 'Solve a problem in steps', a self-diagnosis.
3Acquire the key concepts of creativity Start the training strong with a collective creative challenge.
  • The 'DC tide'.
  • The 'OFF button'.
  • The phases of the creative process.
4Effectively initiate creative work
  • Set specific rules for creativity.
  • Break the ice when starting out.
  • Think outside the box and think differently.
  • See a problem from different angles.
Practice 16 tools for generating and sorting ideas 4 techniques to warm up before creative work. 4 techniques to pose the problem to be treated. 4 techniques for producing new ideas. 4 techniques for sorting and exploiting ideas. Ani
  • Prepare the meeting: identify the keys to success.
  • Form a fertile creative group: know how to choose the actors and have them create together.
  • Promote an atmosphere conducive to creation.
  • Choose methods and tools wisely.
  • Guide the group towards tangible results.
  • Know how to manage a blocked situation creative.
After the present
  • A strengthening program for weeks to prepare for your brainstorming.
47

Value Analysis and Objective Cost Design

★★★★★

  • DPIC-12
  • 2 Days (14 Hours)

Description

Why Value Analysis training? Faced with increased customer demands, ever-increasing competitors and the desire to offer value-added offers, value analysis is a tool of choice. For companies, optimizing value allows them to better satisfy the needs of their customers while controlling costs. To maximize satisfaction/cost, companies must provide responses that 'fit' market needs while developing creative design capabilities to limit costs.

Who is this training for ?

For whom
Designer, technician, engineer. Project manager, industrialization manager responsible for specifying, developing or improving products, processes and services. Buyer, project buyer, product manager. Manager involved in internal and/or external development projects.
48
Prerequisites

None

Training objectives

Identify the key points of the Value Analysis (VA) and Objective Cost Design (CCO) approach.
Practice VA and CCO in a multidisciplinary team.
Express the need in functional form.
Model functional costs.
Act on value creation levers.

49

Training program

Before the face-to-face
  • A self-diagnosis to define your priorities.
Explore the sources of value creation Define the challenges of a value analysis. Definitions:
  • Value analysis, Objective cost design.
  • Explore the levers of value creation: meeting the needs of your customers and controlling costs.
2Practice an AV/CCO approach on a product Learn the key stages of the AV/CCO approach.
  • Framework an AV/CCO project.
  • Practice functional analysis: identify the service functions; order the functions in a functional tree; prioritize the functions using the cross-sorting method ; characterize the key performances of the product.
  • Transfer the organic costs into functional costs.
  • Construct the cost/utility diagram of the functions.
  • Identify the axes value optimization: value optimization sliders.
  • Use creativity to identify potential solutions.
  • Choose the best solution.
  • Simulation scenario: Analysis of the value of a product.
9Practice an AV/CCO approach on a process
  • The specificities of the AV/CCO approach of a process.
  • Practice value analysis on a process.
  • Simulation situation: Analysis of the value of a process.
After face-to-face, implementation in a work situation
  • One challenge per week for weeks to implement an AV/CCO approach.
50

Boost your creative performance

★★★★★

  • DPIC-13
  • 2 Days (14 Hours)

Description

Why training to boost your creativity potential? We all have within us the ability to harness our creativity in our personal or professional lives. You still have to use the right keys for this. This training will allow you to better understand your personal relationship with creativity, and to build your individual development plan.

Who is this training for ?

For whom
Any employee or manager wishing to develop their personal creativity.
51
Prerequisites

None

Training objectives

Enter into your creativity and know yourself better to embody your resources.
Gain in performance and creative autonomy. Practice creative flexibility.
Actively practice expert creativity tools.
Stimulate the creative behaviors of the people around us.

52

Training program

Enter your personal creative landscape
  • Take control of your creativity.
  • Become an actor aware of your resources.
  • Situate yourself in relation to the creative strategies of others.
  • Scenario Practice stimulating experiences to identify your creative profile.
4Experience your creative strengths and limits
  • Train individually and in subgroups to identify the stimulations that activate your creativity: visual, auditory, kinesthetic, olfactory, gustatory.
  • Become aware of your 'creaticides' and find your solutions.
  • Scenario Application: Identify your creaticides and their solutions.
Model your creativity to make you more agile
  • The neuroscience answer: brain preferences, components and factors.
  • Build your personal creative constellation through experimentation.
  • Update the unique components of your creative functioning.
  • Scenario Scenario: Build your creative constellation.
Cultivate your creative mindset
  • Build your creative environment and make others respect it.
  • Develop your creative warm-up ritual to quickly enter the useful zone.
  • Scenario Application: Build your creative avatar.
Choose the tools of creativity
  • Identify the different tool families and build your optimized toolbox.
  • Master 'creative accelerators': The challenge; Lateral thinking; The SPIDER.
53

Develop your creative potential

★★★★★

  • DPIC-79
  • 2 Days (14 Hours)

Description

Creativity is within everyone's reach! This creativity training provides the tools and methods to promote creativity, stimulate imagination and invent new ideas. By letting everyone overcome their obstacles and express their creativity, the company promotes dynamism, innovation and enriches human relationships.

Who is this training for ?

For whom

Any employee wishing to use and develop their creative abilities. Actor involved in innovation: innovation manager, product manager, project manager, R&D engineer and technician, salesperson.

54
Prerequisites

None

Training objectives

Discover and develop your personal creative abilities.
Remove the obstacles to creativity and think differently.
Acquire the creative process: 'Looping'. Practice tools for creative problem solving.

55

Training program

Develop your personal creative abilities
  • Dare to present yourself
  • Challenge your creativity by creating an object
  • Decode your personal creative process.
Remove the brakes and stimulate your creativity
  • Adopt the 7 creative attitudes.
  • Expand your field of vision with dissociation, the OFF button and serendipity.
  • Get out of procrastination with creative planning .
  • The neuroscience answer: brain preferences, components and factors.
  • Experimenting with continuous micro-innovation.
  • Build your personal creative constellation through experimentation .
Solve problems creatively: creative “Looping”
  • Warming up: a
  • Pose the problem.
  • Producing ideas: imagining.
  • Confronting ideas to the problem: find solutions.
  • Evaluate solutions: sort and select.
Practice 3 idea generation tools
  • Practice on:
  • the
  • the
56
Tools for sorting and selecting ideas
  • Respect the divergence/convergence cycle.
  • Experiment with the
  • Evaluate ideas:
57

Practical to experimental plans

★★★★★

  • DPIC-78
  • 2 Days (14 Hours)

Description

This training provides the approach and tools to build your experiment plan approach. In an industrial context where development times are shortening and costs must be tight, experimental plans constitute a tool of choice to optimize developments.

Who is this training for ?

For whom

Quality manager, project manager, engineer, designer, R&D technician, methods or industrialization. Knowledge of advanced statistical methods is recommended.

58
Prerequisites

None.

Training objectives

Master the basic techniques for developing an experimental design.
Use experimental designs: treatments, analyses, interpretation.
Contribute to the practice of experimental designs.

59

Training program

Build the experimental plan
  • Formalize the problem to be solved in 8 key steps.
  • Identify, classify and select the influential parameters.
  • Choose interactions effectively.
  • Define the minimum number of trials.
  • Develop a response model.
  • Build the most suitable design: full factorial design or fractional factorial design.
  • Using Taguchi tables.
Analyze the results of the experimental design
  • Response modeling.
  • Effects graphs.
  • Statistical exploitation of results.
  • Analysis of variance.
  • Relevance indicators.
Optimize the product and its process
  • Modeling the phenomenon.
  • Finding the optimal combination of factors.
  • Validation and improvement of the model.
60
Exploit experimental plans
  • Adjust the characteristics of a product.
  • Find the operating point of a machine.
  • Compare processes.
  • Optimize the costs of developing a product.
Conditions for success of experimental plans
  • The working group.
  • Carrying out the field tests.
  • The associated costs and deadlines.
61

Carry out financial reporting according to Anglo-Saxon standards

★★★★★

  • DPIC-16
  • 2 Days (14 Hours)

Description

The accounting managers of French subsidiaries of an Anglo-Saxon group have to practice accounting on a daily basis using US GAAP standards or translate their company's financial statements into Anglo-Saxon standards. To evolve in this environment, it is essential to acquire a clear notion of Anglo-Saxon accounting practice, accounting terms: EBIT, EBITDA, cash flow, contingencies... And also to appropriate the culture and the system Anglo-Saxon accountant.

Who is this training for ?

For whom
Financial, accounting or management manager, working in the subsidiary of an Anglo-Saxon group, or having subsidiaries in Anglo-Saxon countries.
62
Prerequisites

None

Training objectives

Understand the Anglo-Saxon accounting context.
Master the presentation of financial statements and terminology.
Identify the differences in treatment between French and Anglo-Saxon accounting.
Record accounting transactions.
Convert financial statements into Anglo-Saxon standards .
Master the fundamental concepts of Anglo-Saxon financial analysis.

63

Training program

Situate the regulatory framework for financial statements
  • Organization of accounting standards in the United States.
  • The basic principles (US GAAP, SSAP standards).
  • Convergence of the US GAAP framework to IFRS .
Anglo-Saxon financial statements
  • Presentation of the balance sheet.
  • The income statement and the comprehensive income.
  • The notes to the financial statements.
  • The cash- flow statement.
Identify the Anglo-Saxon accounting specificities
  • Intangible and tangible assets.
  • Valuation of inventories.
  • Valuation of investment securities and debts.
  • Lease contracts.
  • Debts and provisions for risks and charges.
  • Retirement provisions.
  • Calculation of deferred taxes.
  • Equity.
Build the income statement
  • Period and product costs.
  • Determine the cost of sales: in a trading company; in a production or service company; variances on standard cost .
64
Use Anglo-Saxon financial analysis concepts
  • Analysis of the balance sheet using the liquidity approach.
  • The notion of working capital.
  • Analysis of the cash flow statement.
  • Main ratios used.
Remote activity
  • To benefit from the contributions of an expert on a theoretical or practical point: a
  • expert 'Financial statements under IFRS standards'.
65

PSD, Professional Scrum Developer, certification to become an Agile Developer

★★★★★

  • DPIC-17
  • 2 Days (14 Hours)

Description

Scrum provides an effective and adaptable framework for developing products in Agile mode. This training will allow you to master the essential role of the "Development team", its tools, its techniques and its self-management. You will also take the “Professional Scrum Developer” certification exam.

Who is this training for ?

For whom
Developers, architects, testers, analysts, ScrumMasters, Quality/Methods managers.
66
Prerequisites

None

Training objectives

Understand the role of the development team and its self-organization
Master good Agile development practices
Know Agile testing techniques
Plan your action in an Agile project as a member of the development team
Pass the PSD I exam (from scrum.org)

67

Training program

Presentation and reminders on agility
  • Why Agile? Current limits of predictive methods and cycles, new needs, principles and benefits.
  • Origin and Manifesto: history and principles.
  • State of the art of Agile frameworks.
  • And Scrum in all this?
The Scrum method
  • The concept of Product Backlog.
  • Roles and responsibilities: Product Owner, ScrumMaster and development team.
  • The different ceremonies.
  • The Sprint Planning meeting.
  • The Daily Scrum meeting.
  • The Sprint Review meeting.
  • The Sprint Retrospective meeting.
68
Agile development techniques
  • Starting point: the Product Backlog.
  • Pair programming.
  • Stand-up meetings.
  • The importance development standards within a team (technical debt and basic rules).
  • Architecture, refactoring, design patterns and Crosscutting concerns.
  • The "definition of done".
  • The treatment of "bugs" (bug report, life cycle).
  • The measures.
Agile testing techniques
  • The classification of tests: structural, functional, unit, integration, validation, acceptance.
  • Test before coding, TDD: principles and advantages.
  • Behavior Driven Development, BDD.
  • Acceptance through testing, ATDD.
69
Continuous integration and automation
  • Principles and advantages.
  • Implementation and recommendations.
  • Configuration management: concepts, processes, branch diagram.
  • Configuration management: centralized, decentralized.
  • Configuration management: check-out, check-in, merge.
  • Configuration management: Baseline.
  • Change Management.
Infrastructure and tools
  • Overall view.
  • Development environment.
  • Application Lifecycle Management.
  • Tools for unit testing.
  • Tools for ATDD, BDD.
  • Tools for continuous integration.
» Examen Professional Scrum Developer (PSD I)
  • Tips for the exam.
  • Mock exam with commented correction.
  • Taking the PSD I scrum exam.
  • org.
70

Managing requirements in software development

★★★★★

  • DPIC-80
  • 2 Days (14 Hours)

Description

This training aims to define the concept of requirements in software development. She will show you how to formulate your specifications to include requirements. You will learn to identify them, formalize them, test them, validate them as well as implement a monitoring strategy.

Who is this training for ?

For whom

Project owners, analysts, development teams, test teams.

71
Prerequisites

Basic knowledge of Computers.

Training objectives

  • Understand the different types of software development requirements
  • Extract requirements from a specification
  • Master the rules for writing a requirement
  • Count tests and estimate load from requirements
  • Validate and follow requirements

72

Training program

Modelization
  • Fundamentals.
  • Static and dynamic modeling.
  • Declarative and operational requirements.
Conduct project
  • Project cycle.
  • The actors around the requirements.
  • The requirements in the project phases.
  • The requirements as elements of the contract.
  • Project plans.
  • Practical work Identification of requirements on a case study.
73
Requirements
  • Definition.
  • Typology.
  • Glossary.
  • Format.
  • Style.
  • Prioritization.
  • Quality.
  • Consistency.
  • Acceptance.
  • Practical work Description of requirements.
Analyse
  • Reading the specifications.
  • Identification of requirements.
  • Modeling.
  • Causality graph.
  • Practical work Requirements modeling.
74
Requirements testing
  • Interpretation of requirements.
  • Identification and counting of tests.
  • Load estimation.
  • Practical work Testing requirements.
Requirements development
  • Interpretation of requirements.
  • Component identification.
  • Prioritization.
  • Load estimation.
Requirements management
  • Metrics associated with requirements.
  • Requirements traceability.
  • Tools and software.
  • Requirements tracking.
  • Version and change management.
  • Practical work Definition of measurement and monitoring indicators.
Validation
  • Functional and technical requirements.
  • Validation and verification of requirements.
  • Practical work Establishment of a requirements validation policy.
75

User LoadRunner, test the performance of your applications

★★★★★

  • DPIC-18
  • 2 Days (14 Hours)

Description

During this internship, you will implement the LoadRunner tool and see an appropriate approach to test the performance of your applications. You will learn how to create scripts to simulate user actions, vary their execution parameters and interpret the corresponding results.

Who is this training for ?

For whom
Project managers, developers and operators of n-third applications.
76
Prerequisites

None

Training objectives

Record user actions via the VuGen virtual user generator
Run variations of load and performance test scenarios
Analyze load and performance test results

77

Training program

Implementation of load and performance scenarios
  • Identify and describe the different types of scenarios.
  • How to choose the scenario.
  • Introduce the basic steps for creating a scenario.
  • Use execution parameters.
  • Practical work Creation and development of scenarios.
Verifications
  • Know why and when to use checking.
  • Identify what to check during load testing.
  • Add text checks during and after recording .
  • Practical work Checking scripts.
Transactions and configuration
  • Insert a transaction into a script.
  • Set up a script for load testing.
  • Correlate dynamic values ​​found via the autocorrelation tool.
  • Create several actions for a web script.
  • Configure the actions to achieve the load test objectives.
  • Practical work Configuration and debugging transactions.
78
Replaying a script
  • Identify and configure the execution parameters of a script.
  • Replay the script in VuGen, check the functionality of this script.
  • Work practices Modify the execution parameters of a script and replay it.
The virtual user generator
  • Principles of a load test sequence.
  • Principles and limitations of the VuGen virtual user generator.
  • Identify the components of the VuGen interface.
  • Create a user script in a Web environment.
  • Scenario Presentation of the load and performance tests of the application to be tested.
  • Scripting with VuGen.
Load and performance testing strategies
  • Explain the need for load testing, different types of performance testing.
  • Identify strategies for creating effective scenarios in LoadRunner.
  • Define measurable test objectives.
  • Document and organize information about the system.
  • Collective thinking The LoadRunner methodology.
79
Control and analysis of results
  • Techniques for effectively launching a scenario.
  • Obtaining and recording results.
  • Explain the added value of analyzing results and graphs.
  • Practical work Analysis of results.
80

Analysis and ergonomics of software HMIs

★★★★★

  • DPIC-19
  • 2 Days (14 Hours)

Description

This training will introduce you to the principles of HMI ergonomics and will introduce you to good practices for designing and improving their design. Classic and iterative software development approaches will be understood.

Who is this training for ?

For whom
Anyone in the field of IT directly or indirectly concerned by the quality of Human-Machine interfaces.
81
Prerequisites

None

Training objectives

Understand the purpose and principles of software ergonomics Discover the standards and rules of ergonomics in several areas Critically analyze an interface and propose recommendations to improve its usability Model the user profiles of an application Create the design and dynamics of a user interface

82

Training program

Introduction: what is ergonomics?
  • Definition of ergonomics.
  • Why do we need ergonomists? The role of ergonomics.
  • Ergonomics and innovation .
  • Ergonomics at the intersection of several disciplines.
  • Cognitive psychology.
  • Human processing of information.
83
Ergonomics in the development cycle
  • The V-shaped design cycle.
  • Types of intervention, design or correction.
  • The return on investment of ergonomics.
  • Ergonomics in depth.
  • Design and structuring.
  • Panorama of the different ergonomics methods.
  • Surface ergonomics, presentation, comfort.
  • ISO 9241 usability standards.
  • Ergonomics in the context of Agile and iterative methods.
  • Scenario Familiarization with ergonomics.
  • Audit of different HMIs presenting ergonomic problems.
  • Observation and identification by trainees of points for improvement.
84
User-centered design and expert software analysis
  • How to present information on the screen? Visual organization.
  • Human learning.
  • Gestalt laws.
  • Readability of criteria.
  • Colors.
  • Using images and icons.
  • Managing the display and resizing of windows.
  • The menus, Widgets, shortcuts.
  • Man-machine dialogues.
  • Grice's principles.
  • Content, semantic aspects.
  • Maxims of Nielsen.
  • Practical work Based on an application and a list of functionalities, design of an interface.
  • Description of the kinematics actions (on paper or using modeling software).
85
Heuristic software analysis
  • Heuristic analysis methodology.
  • The different categories of HMI analysis criteria (control, User Experience, error management, help.
  • ) .
  • Review of the different criteria using examples.
  • Principles of human cognitive functioning and user-centered design.
  • Time management.
  • Concept of affordance.
  • User modeling (visual perception, cognitive, physical aspect.
  • ).
  • The concept of mapping.
  • Practical work Application of the proposed HMI analysis grids.
  • Proposed recommendations for improving ergonomics.
86

Implementation of tests for mobile applications

★★★★★

  • DPIC-78
  • 2 Days (14 Hours)

Description

Developing a mobile application requires checking its robustness and reliability, ensuring the conformity of the interface and ergonomics in relation to needs. This course will present you with a complete testing approach, as well as the tools adapted to testing in each environment.

Who is this training for ?

For whom

Test professionals who wish to create and capitalize on a Test repository. This training concerns both project management and project management actors.

87
Prerequisites

None

Training objectives

Understand the different types of mobile applications and the associated technical environments
Define a mobile application testing strategy
Set up specific testing systems for Android or for Apple
Implement generic tests on the part Portable
Handle specific technical testing utilities (memory, stress test)
Organize functional test campaigns on mobile applications

88

Training program

Mobile Application Testing Concepts in ISTQB®
  • What is a mobile application?rnTypes of Software Testing.
  • Mobile application development and testing cycles.
  • Campaigns
  • Concept of Verification and Validation (V&V).
  • Specification of test cases.
Overview of Mobile applications
  • Technological architecture.
  • Main types of mobile applications.
  • Overview of mobile testing.
  • Ergonomics, Attractiveness , Security, Compliance.
Define a testing strategy
  • Risk management.
  • Determine testing effort.
  • Determine test platforms.
  • Demonstration Simulator for web apps like iphoney.
89
Android application testing
  • Characteristics of Android OS.
  • Introduction to DDMS and DDME.
  • Specific Android testing criteria.
  • Approach and techniques for testing 'Android applications.
  • Choose a test device with emulators.
  • Capture the logs to analyze the results.
  • Exercise: Setting up testing and analysis.
Test d'application Apple
  • Characteristics of Apple OS.
  • Notions on application installation, submission process.
  • Apple-specific testing criteria.
  • Approach and techniques for testing Apple applications.
  • Choose a test device with emulators.
  • Exercise: Setting up generic "Apple test devices ".
90
Generic tests on the Portable part
  • OS regression test, connection, connections with mobile applications (Facebook.
  • Battery consumption test.
  • Call processing test, SMS, exchanges.
  • Memory usage test.
  • Stress Test.
Mobile Application Testing Utilities
  • Screen capture and memory usage measurement tools.
  • File explorers.
  • Stress testing tools.
  • Log collectors.
  • Exercise: Implementing mobile application testing tools.
91
Summary for the MOA
  • Test campaigns.
  • Prioritization of testing effort.
  • Specify test campaigns.
  • Execute campaigns in different conditions of comfort and network coverage.
  • Tests on physical terminals vs.
  • emulators.
  • Logistics: creation and management of a fleet of mobile terminals , and associated GSM subscriptions.
  • Use a specialized platform External testing.
92

Big Data, practical methods and solutions for data analysis

★★★★★

  • DPIC-80
  • 5 Days (35 Hours)

Description

This internship will allow you to understand the challenges and contributions of Big Data as well as the technologies to implement it. You will learn to integrate massive volumes of structured and unstructured data via ETL, then analyze them using statistical models and dynamic dashboards.

Who is this training for ?

For whom

Dataminers, statistical researchers, developers, project managers, business intelligence consultants.

93
Prerequisites

Training objectives

94

Training program

Understand the concepts and issues of Big Data
  • Origins and definition of Big Data: BI facing the growth and diversity of data.
  • Key market figures in the world and in France.
  • The challenges of Big Data: ROI, organization, data confidentiality.
  • An example of Big Data architecture.
Big Data technologies
  • What to remember.
  • Synthesis of good practices.
  • Bibliography.
Manage structured and unstructured data
  • Hadoop Distributed File System (HDFS) working principles.
  • Import external data to HDFS.
  • Perform SQL queries with HIVE.
  • Use PIG to process data.
  • Use ETL to industrialize the creation of massive data flows.
  • Presentation of Talend For Big Data.
  • Exercise: Implementing big data flows.
95
Data analysis methods for Big Data
  • Exploration methods.
  • Segmentation and classification.
  • Estimation and prediction.
  • Model implementation.
  • Exercise: Setting up analyzes with R software.
Data visualization and concrete use cases
  • Market restitution tools.
  • Methodology for formatting reports.
  • Contribution of Big Data to "Social Business".
  • Measure e-reputation and brand awareness.
  • Measure customer experience and satisfaction, optimize the customer journey.
  • Exercise: rnInstallation and use of a Data Visualization tool to create dynamic analyses, recovery of data from social networks and creation of e-reputation analysis.
Conclusion
  • What to remember.
  • Synthesis of good practices.
  • Bibliography.
96

Migration from Oracle to PostgreSQL

★★★★★

  • DPIC-79
  • 2 Days (14 Hours)

Description

This course will show you how to migrate Oracle databases to PostgreSQL. You will learn to master the main similarities and differences between the two DBMS, particularly with regard to the SQL language, data types, implementation types, PL/SQL and PL/pgSQL languages...

Who is this training for ?

For whom

Project managers and database developers.

97
Prerequisites

None

Training objectives

Discover the main equivalences and differences between an Oracle DB and a PostgreSQL DB
Define a methodology for migrating from an Oracle DB to a PostgreSQL DB
Evaluate the differences in the implementation: instance, bases, schemas and users
Define the main differences between Oracle PL/SQL and PostgreSQL PL/pgSQL

98

Training program

Introduction and reminders
  • Reminders on the architecture and administration of an Oracle database.
  • Reminders on the architecture of a PostgreSQL database.
  • Reminders of SQL and PL/SQL languages.
  • Comparison of Oracle and PostgreSQL architecture.
  • Basics and schemas.
  • Storage and tablespaces.
  • Backups and restores.
  • Practical work Creation of a PostgreSQL database.
  • Creation of a role with an associated schema .
Preparing for migration
  • Migrating to PostgreSQL? The right questions to ask yourself.
  • Checklist of important migration points.
  • Study of applications and compatibility with PostgreSQL.
  • Migration testing procedures.
  • Procedure for testing the migrated environment.
  • Practical work Creation of a checklist of points important to consider during a migration.
99
Migration of different types and objects
  • The types of an Oracle database vs the types of a PostgreSQL database.
  • Tables and tables.
  • The use of sequences and views .
  • Table partitioning.
  • Materialized views.
  • Practical work Types.
  • Tables.
  • Updating views.
100
Migration de SQL
  • Update instructions.
  • SQL functions.
  • Pseudo columns.
  • Syntactic specificities (operators, explicit conversion .
  • ).
  • Hierarchical queries and the use of the recursive WITH clause.
  • The use of analytical functions.
  • Practical work SQL functions.
  • Pseudo columns.
  • Using recursion with WITH.
  • Analytical functions
101
Migration PL/SQL vers PL/pgSQL
  • Branches and loops.
  • Cursors and cursor variables.
  • Stored procedures and functions.
  • Processing of errors.
  • Triggers.
  • Practical work FOR loops.
  • "Procedures" stored in PostgreSQL.
  • Error handling.
  • Triggers.
Post-migration tasks
  • Adaptation of scripts.
  • Statistics and backup management.
  • Analysis of applications after migration.
  • Optional tasks.
102

Microsoft SQL Server 2012 Database Development (70-464) exam preparation

★★★★★

  • DPIC-78
  • 5 Days (35 Hours)

Description

This training will teach you how to develop databases with SQL Server 2014/2012. You will see how to create database objects including views, stored procedures as well as parameters and functions. This course covers all the topics necessary to prepare for the Microsoft 70-464 exam.

Who is this training for ?

For whom

Developers.

103
Prerequisites

Knowledge of basic relational database concepts

Training objectives

create databases with SQL Server 2014/2012
Develop stored procedures and functions
Know how to use indexes to guarantee database performance
Enter an educational objective here

104

Training program

Introduction to the database
  • The architecture of the SQL Server platform.
  • Tools and services.
  • Practical work Getting started with SQL Server Management Studio .
Tables and diagrams
  • SQL Server tools and services.
  • Design tables.
  • Work with schemas.
  • Practical work Create and modify tables.
Data integrity and indexing
  • How to ensure data integrity? Referential and entity integrity.
  • The principles of indexing.
  • The structures of SQL Server table.
  • Cluster indexes.
  • Execution plans.
  • Monitor the system to evaluate the performance of the indexing strategy.
  • Presentation of columnstore indexes.
  • Practical work Constraint analysis.
  • Create tables with clustered indexes.
  • Create columnstore index.
105
Views and Stored Procedures
  • Presentation of the view concept.
  • Stored procedures.
  • Parameterizable stored procedures.
  • Control the execution context.
  • Practical work Create views.
  • Develop stored procedures.
Functions and triggers
  • Introduction to functions.
  • Scalar functions and table functions.
  • What are DML triggers? Advanced concepts on triggers.
  • Practical work Create a new function and modify an existing one.
  • Create and test a trigger.
In-memory tables and managed code in SQL Server
  • Advantages and disadvantages of using in-memory tables.
  • Native stored procedures.
  • Introduction to SQL CLR integration.
  • Import and configure assemblies.
  • Practical work Working with memory-optimized tables.
  • Implementing CLR SQL integration.
106
Managing XML data in SQL server
  • Overview of XML.
  • How to store XML data and schema in SQL Server.
  • The T-SQL FOR XML statement.
  • The XQuery query language.
  • Practical work Store XML data then execute a query in XML format.
Spatial data and SQL Server
  • What is spatial data? SQL Server and spatial data.
  • How to integrate spatial data into applications? Practical work Add spatial data to an existing table.
107

Conception and Design Patterns advanced practice of object design

★★★★★

  • DPIC-23
  • 2 Days (14 Hours)

Description

This training will allow you to acquire operational skills in application design and gain productivity through the use of patterns.

Who is this training for ?

For whom
Architect. Project Manager. Analyst. Designer/developer. Method manager.
108
Prerequisites

None

Training objectives

Understand the fundamental principles of object design.
Apply the fundamental rules for dividing an application into a package.
Apply the principles for constructing application classes.
Learn to implement the main Design Patterns.

109

Training program

Design presentation
  • Reminder of the fundamental notions of OOP programming and UML.
  • UML notation diagrams.
  • Its contributions for design.
  • The challenges of design.
  • Reuse through inheritance.
Fundamentals of Object Design
  • The evolution strategy with the opening/closing principle (OCP).
  • The Liskov substitution principle (LSP).
  • The concept of polymorphism.
  • The impact of Object design on the life cycle of projects.
  • Practical work Illustration of the division of responsibilities between classes.
Principles of organizing into packages
  • The package as a design unit.
  • Principles of delivery/reuse equivalence (REP) and common reuse (CRP).
  • Division of packages thanks to the common closure principle (CCP).
  • Organization between packages: principles of acyclic dependencies (ADP) and dependency/stability relationship (SDP).
  • Practical work Building and prioritizing packages.
110
Principles of class construction
  • The reasoned management of dependencies with dependency inversion (DIP).
  • The reduction of apparent complexity by the separation of interfaces (ISP).
  • The distribution of responsibilities with the principle of GRASP.
Principes des Design Patterns
  • The technical principles of designing an Object application.
  • Origin and scope of patterns.
  • The advantages and limitations of Design Patterns.
  • Resolve recurring problems and ensure the sustainability of developments.
Principes des Design Patterns
  • The technical principles of designing an Object application.
  • Origin and scope of patterns.
  • The advantages and limitations of Design Patterns.
  • Resolve recurring problems and ensure the sustainability of developments.
The founding patterns of Gamma and GoF
  • The pattern catalog of the "band of four".
  • The objectives and advantages.
  • Isolate the creation of objects from their use.
  • Refine the assignment of responsibilities using behavioral patterns.
  • Improve the structuring of classes.
  • Practical work Example of design and programming with patterns GoF.
111

Big Data, synthesis

★★★★★

  • DPIC-78
  • 2 Days (14 Hours)

Description

The continued growth of digital data within businesses and public organizations has given rise to the concept of “Big Data”. This term refers to the management and preservation of vast amounts of data, and the potential value they represent. This seminar addresses the specific challenges linked to Big Data as well as possible technical solutions for the management and processing of these masses of data. These solutions involve a break from traditional analysis methods due to the large quantity of data to be processed.

Who is this training for ?

For whom

IS Directors, IS Managers, Project Managers, Architects, Consultants or any person required to participate in a Big Data project.

112
Prerequisites

Basic knowledge of technical architectures.

Training objectives

Discover the main concepts of Big Data
Identify the economic issues
Evaluate the advantages and disadvantages of Big Data
Understand the main problems and potential solutions
Identify the main methods and fields of application of Big Data
Understand the advantages and constraints of Big Data

113

Training program

Introduction
  • The origins of Big Data: a world of digital data, e-Health, chronology.
  • A definition by the four Vs: the provenance of data.
  • A rupture: changes in quantity, quality, habits.
  • The value of data: a change in importance.
  • Data as a raw material.
  • The fourth paradigm of scientific discovery.
Big Data: processing, from acquisition to result
  • The sequence of operations.
  • Acquisition.
  • Data collection: crawling, scraping.
  • Flow management event processing (Complex Event Processing, CEP).
  • Indexing the incoming flow.
  • Integration with old data.
  • Data quality: a fifth V? The different types of processing: research, learning (machine learning, transactional, data mining).
  • Other sequencing models: Amazon, e-Health.
  • One or more data repositories? From Hadoop to in-memory.
  • From tone analysis to knowledge discovery.
114
Relationships between Cloud and Big Data
  • The architectural model of public and private Clouds.
  • XaaS services.
  • The objectives and advantages of Cloud architectures.
  • Infrastructure.
  • The equalities and differences between Cloud and Big Data.
  • Storage clouds.
  • Classification, security and confidentiality of data.
  • Structure as a classification criterion: unstructured, structured, semi-structured.
  • Classification according to life cycle: temporary or permanent data, active archives.
  • Difficulties in terms of security: increase in volumes, distribution.
  • Potential solutions.
Introduction to Open Data
  • The philosophy of open data and the objectives.
  • The liberation of public data.
  • The difficulties of implementation.
  • The essential characteristics of open data.
  • Areas of application.
  • The expected benefits.
115
Hardware for storage architectures
  • Servers, disks, network and the use of SSD disks, the importance of network infrastructure.
  • Cloud architectures and more traditional architectures.
  • The advantages and difficulties.
  • The TCO.
  • Power consumption: servers (IPNM), disks (MAID).
  • Object storage: principle and advantages.
  • Object storage compared to traditional NAS and SAN storage.
  • Software architecture.
  • Implementation levels of data management storage.
  • The "Software Defined Storage".
  • Centralized architecture (Hadoop File System).
  • Peer-to-Peer architecture and 'mixed architecture.
  • Interfaces and connectors: S3, CDMI, FUSE, etc.
  • Future of other storage (NAS, SAN) compared to object storage.
116
Data protection
  • Preservation over time in the face of increases in volume.
  • Backup, online or local? The traditional archive and the active archive.
  • Links with storage hierarchy management: future of magnetic tapes.
  • Multi-site replication.
  • The degradation of storage media.
117
Treatment methods and fields of application
  • Classification of analysis methods according to data volume and processing power.
  • Hadoop: the Map Reduce processing model.
  • The Hadoop ecosystem : Hive, Pig.
  • The difficulties of Hadoop.
  • Openstack and the Ceph data manager.
  • Complex Event Processing: an example?
  • From BI to Big Data.
  • Renewed decision-making and transactional: NoSQL databases.
  • Typology and examples.
  • Data ingestion and indexing.
  • Two examples: splunk and Logstash.
  • Open source crawlers.
  • Search and analysis: elasticsearch.
  • Learning: Mahout.
  • In-memory.
  • Visualization: real time or not, on the Cloud (Bime), comparison Qlikview, Tibco Spotfire , Tableau.
  • A general architecture of data mining via Big Data.
118
Use cases through examples and conclusion
  • Anticipation: user needs in businesses, equipment maintenance.
  • Security: people, fraud detection (postal, taxes), the network.
  • Anticipation: user needs in businesses, equipment maintenance.
  • Recommendation.
  • Marketing analyzes and impact analyses.
  • Course analyses.
  • Video content distribution.
  • Big Data for the automotive industry? For the oil industry? Should we embark on a Big Data project? What future for data? Governance of data storage: role and recommendations , the data scientist, the skills of a Big Data project.
119

Apache Cassandra, administration et exploitation

★★★★★

  • DPIC-25
  • 3 Days (21 Hours)

Description

This training will allow you to acquire solid knowledge on the implementation and administration of Apache Cassandra. It will also allow you to understand the architecture and operation of Apache Cassandra in order to be able to analyze problems and optimize your system.

Who is this training for ?

For whom
This training is aimed at administrators and developers who want to use Apache Cassandra as a NoSQL database.
120
Prerequisites

None

Training objectives

Discover the architecture of the Apache Cassandra NoSQL DBMS Install and configure the Apache Cassandra NoSQL DBMS Create a database and manipulate its objects Discover the principles of optimization and development

121

Training program

Overview of the Apache Cassandra DBMS
  • Apache Cassandra in the world of NoSQL.
  • Apache Cassandra use cases.
  • Things to consider when using Apache Cassandra.
  • Technical choice and Apache Cassandra architecture.
Installing and getting started with Apache Cassandra
  • Installation prerequisites (sources, platforms, etc.
  • ).
  • Configuring Apache Cassandra.
  • Setting up of a Cluster topology.
  • Validation of the installation.
  • Practical work Installation of Cassandra and test of correct operation.
Databases under Apache Cassandra
  • Reminder of the different NoSQL storage models.
  • Implementation of the column-oriented data model.
  • Objects under Apache Cassandra: Keyspace, families of columns, supercolumns, composite columns.
  • Concrete example of implementation.
  • Practical work Creation of databases and manipulation of the objects created.
122
Querying data under Apache Cassandra
  • Using the CQL declarative language.
  • Using the interactive CQL client to carry out the various operations.
  • Accessing Apache Cassandra via APIs.
  • The different possible operations on objects.
  • Practical work Creating queries using the different tools for accessing Apache Cassandra.
Administration et exploitation d'Apache Cassandra
  • The different administration tools (NodeTool).
  • Supervision and monitoring of Apache Cassandra.
  • Cluster monitoring.
  • L 'import and export of data.
  • Practical work Implementation of supervision and monitoring for Apache Cassandra.
Development under Apache Cassandra
  • Understand and use the Thrift API.
  • Examine an Apache Cassandra application.
  • Objects in Apache Cassandra: composite columns, ordered lists, spaced rows, indices secondary.
  • Read/write consistency management.
  • Practical work Implementation of the Thrift API.
123
Performance management under Apache Cassandra
  • Indexing under Apache Cassandra.
  • Optimal architecture for Apache Cassandra.
  • Practical work Implementation of indexing under Apache Cassandra.
124

Develop in Java, for C/C++ programmers

★★★★★

  • DPIC-26
  • 5 Days (35 Hours)

Description

An intensive course that will allow you to acquire in-depth mastery of the Java 5 language in the application of the principles of Object programming. You will use graphics libraries (AWT and Swing), input/output and database access libraries (JDBC). You will also cover the basics of Web programming and Applet programming.

Who is this training for ?

For whom
Designer, developer, engineer, operational project manager.
125
Prerequisites

None

Training objectives

Implement the principles of object-oriented programming
Master the syntax of the Java language
Master the main Java standard libraries
Master an integrated development environment for programming in Java

126

Training program

Object techniques
  • The general principles of Object modeling and programming.
  • Abstraction and encapsulation: interfaces.
  • The different forms of inheritance, polymorphism.
  • Introduction to UML modeling: the static model, the dynamic model, the cooperation model, scenarios.
  • Practical work The application of concepts to a case study which will be one of the guiding threads of the following exercises.
127
Object programming with Java
  • Syntax basics: variables, types, expressions, instructions, arrays, control structures and autoboxing.
  • Defining and instantiating classes.
  • Fields , methods, constructors, fields and static methods.
  • Methods with variable number of arguments.
  • Methodological aspects: class design.
  • Compilation units and packages: control of class visibility, the import mechanism.
  • The different forms of inheritance: extension and implementation.
  • Interfaces and the implementation of interfaces.
  • Pomorphism and its implementation.
  • The construction of class hierarchies.
  • The definition of derived classes, constructors, references.
  • Code factorization: abstract classes.
  • Simultaneous use of the implementation and the extension.
  • Abstract classes.
  • Generic types.
  • Methodological aspects: grouping of constants, specification of services.
  • Practical work Getting started with the development environment and programming a simple program.
  • Programming the case study.
  • Design and construction of a hierarchy of classes and of interfaces.
  • Implementation of polymorphism and genericity.
  • Introduction of exceptions.
128
Graphical interface design (AWT, Swing)
  • Basic concepts: principles of visualization and event management, some generic classes.
  • Visualization of graphic components.
  • Containers and Layouts: BorderLayout, FlowLayout, GridLayout, GridBagLayout and CardLayout.
  • Construction of hierarchical containers.
  • Some graphic components: labels, buttons, menus, text boxes, check boxes, canvas.
  • Event management.
  • Listeners and Adapters.
  • The association of handlers with graphical components.
  • The particularities of Swing .
  • Practical work Construction of small applications or a small graphical interface for a few objects in the case study.
  • Construction of a small editor or support counts events in the case study GUI.
Introduction to Web Programming: Applets
  • The principles and constituents of the Web.
  • Applets: principles, life cycle, the Applet class.
  • Integration of an Applet in a page? HTML, passing parameters, security issues.
  • Practical work Construction of an Applet.
129
I/O and some utility classes
  • I/O.
  • The hierarchy of input/output classes.
  • Some classes for handling file systems.
  • Some input/output classes working on byte streams, on char streams.
  • Keyboard input/output.
  • Serialization.
  • Type encapsulation classes.
  • System classes.
  • Container classes.
  • Observer classes.
130
Connection to databases: JDBC
  • The JDBC model and general principles.
  • SQL reminders.
  • Connection to a DBMS.
  • Execution of queries and processing responses.
  • The use of precompiled queries.
  • Transactional concepts (A.
  • C.
  • I.
  • D): atomicity, consistency, isolation, durability.
  • Practical work Backup/consultation of data in a database.
131

Certifying cycle Client-side Web Developer professional certificate FFP

★★★★★

  • DPIC-27
  • 12 Days (84 Hours)

Description

This very comprehensive cycle will teach you how to create interactive websites, using HTML, XHTML, CSS, JavaScript and Ajax. You will see the features offered by the Dreamweaver CS6 workbench to create your pages as well as the JavaScript language to increase the interactivity of your websites.

Who is this training for ?

For whom
Designers and computer scientists wishing to master the techniques for developing interactive websites in HTML, XHTML, CSS, JavaScript, and Ajax.
132
Prerequisites

None

Training objectives

Take charge of a Web development environment
Build interactive and accessible Web pages in HTML
Graphically format Web pages using CSS style sheets
Interface the JavaScript language with the graphic elements of Web pages
Access data from 'a relational base
Implement asynchronous and multithreaded requests in Ajax

133

Training program

Web technologies
  • How the Web works.
  • Client workstations and servers.
  • Internet protocols: HTTP, FTP, NNTP, SMTP, POP3.
  • Websites: Intranet, Internet, Extranet, B2B, B2C.
  • Hosting platform, browsers and languages.
134
Creating pages and websites
  • Presentation and getting started with the Dreamweaver studio.
  • Creating a website: technical choices, compatibility.
  • Description of HTML and XHTML languages.
  • Publishing the site and maintaining the code.
  • Creating a page template.
  • CSS style sheets.
  • Creating forms.
  • Elements.
  • GET/POST methods.
  • Construction of the graphic charter.
  • Usability rules.
  • Accessibility: priority 2 of the WAC/W3C.
  • Integration of graphic animations, graphic components.
  • Plug-ins.
  • The tag inspector.
  • The role of JavaScript.
  • Dynamic creation of JavaScript code.
  • Access to databases.
  • Setting up an ODBC connection.
  • Consulting a database with Dreamweaver.
  • Generating dynamic tables.
  • Usage tables for forms.
  • User authentication.
  • Management of login forms.
  • Conditional control of access to pages.
  • Practical work Creation of a website project space.
  • Development of XHTML pages, CSS, tables.
  • Creation of forms.
  • XHTML compatibility and accessibility test.
  • Reproduce a provided graphic charter.
  • Integration of multimedia components.
  • Connection to a database of data.
135
Dynamic HTML and JavaScript
  • Browser types and portability.
  • Scripting languages.
  • Impact of JavaScript on accessibility.
  • Importance of XHTML on the use of JavaScript.
  • Team JavaScript development method.
  • Positioning and illustration of DHTML technologies.
  • JavaScript language: programming concepts Object.
  • Syntax: types, variables, arrays, iterations, functions.
  • Access to browser resources: plug-ins.
  • Manipulation of form content .
  • Validation functions.
  • Events related to form elements.
  • Interaction with cascading style sheets.
  • Multiple CSS, multiple inheritances, priority rules.
  • Text blocks, layers and colors.
  • Access and modify styles.
  • Tools to manipulate style sheets.
  • The XML structure.
  • The means of XML validation: DTD and XSD.
  • The XML parsers and the DOM.
  • Manipulating the DOM.
  • Events and data.
  • How to program event listeners? JavaScript event processing.
  • http redirections.
  • Cookie management.
  • Practical work Implementation of different JavaScript functionalities.
  • Design of custom functions controlling the user activities.
  • Manipulation of style sheets via JavaScript.
  • Manipulation of the DOM.
  • Handling events on form elements.
136
Ajax programming
  • Presentation of Asynchronous JavaScript And XML.
  • Objectives.
  • Operating principles.
  • Strength of the Ajax/REST technological mix /Web 2.
  • 0.
  • Ajax presentation (GMail, GMaps, Google Suggest.
  • ).
  • JavaScript Object Notation ( JSON).
  • Advantages and disadvantages.
  • Objects, Arrays, syntax and JSON parser.
  • XML processing in JavaScript.
  • Presentation of XSLT and XPath language.
  • The RSS format.
  • The XMLHttpRequest class.
  • Create an XMLHttpRequest object.
  • Dialogue in synchronous/asynchronous mode with the server.
  • Ajax patterns.
  • Ajax and HTML 5.
  • New events.
  • Secure Ajax exchanges (encryption, sessions.
  • ).
  • Practical work rnCreation of a well-formed and validated XML structure.
  • Implementation .
  • XSLT processing.
  • Use of RSS feeds.
  • Creation of a login form.
  • Dynamic filling of a drop-down menu.
  • Processing RSS data from Ajax feeds.
  • Creating a mapping application in JavaScript.
137
Les frameworks Ajax
  • Why use frameworks.
  • JavaScript frameworks.
  • Presentation and implementation of the jQuery framework.
  • Google APIs: Google Search and Google Maps.
138

Develop websites with Java EE

★★★★★

  • DPIC-28
  • 2 Days (14 Hours)

Description

Once neglected, JavaScript has returned to the forefront with the emergence of Web 2.0. Its use makes web pages more interactive and user-friendly for the Internet user. Its mastery is also an essential prerequisite before tackling the development of rich Internet applications with Ajax (Asynchronous JavaScript in XML).

Who is this training for ?

For whom
139
Prerequisites

None

Training objectives

Master the architecture of JavaEE applications
Develop control and navigation components based on servlets
Manage access to a database
Implement Spring on the different layers of an n-tier application
Develop views based on JSP, tag libraries (taglib)

140

Training program

1. DISTANCE / E-LEARNING over 4 weeks
  • ■ I take a quiz
  • Evaluate my levelEstablish a reference to measure my progress.
  • ■ I prepare myself, I assimilate the fundamentals
  • What is Java EE?The MVC model, the development environment - lesson 20' + quiz of 5 questions.
  • Understanding Servlets and JSPsCreating a Servlet, inclusions, Java - lesson 70' + quiz of 10 questions.
  • Exercise:: Develop your own calculator.
  • Powerful views with JSTLWhat is JSTL Variables? conditions and loops - 30' lesson + 10-question quiz.
  • Develop a web applicationForms with Java EE, send files, Manage sessions - 50' lesson + 10-question quiz.
  • Telephone briefingI have a briefing with my tutor.
  • I explain to him my professional context and my professional expectations.
  • He advises me and directs me to the best resources of the toolbox.
  • ■ Toolbox
  • Summary sheets on the key points of the training to use in my daily professional life and additional lessonsDevelop a web application and forms with Java EE, send files, manage sessions.
  • Implement a database, work with JDBC, read and save data in SQL.
141
2. PRESENTIAL over 2 days
  • ■ Relational database
  • Setting up the database and the JDBC driver.
  • Connection to the database, retrieving information, updating day of data.
  • Transaction management.
  • Using a connection pool (DataSource).
  • Mapping BDR/Object models (ORM): Java objectives, approaches and tools.
  • JPA and the different market solutions (Hibernate.
  • ).
  • Exercise:: evolution of a Web application presenting data from an RDBMS.
  • Sequence objectivesUse a relational database to connect and retrieve information.
  • Perform object/relational mapping with Hibernate.
  • Create, update, delete, and load persistent objects.
  • ■ Spring MVC
  • Spring MVC framework overview.
  • Configuring the application.
  • Mapping request urls to controllers.
  • Configuration of ViewResolvers, use of JSP.
  • Exercise:: Adapting the application to the MVC model.
  • Sequence objectivesPut dependency injection into practice on the different layers of an n-tier application.
  • Design web applications based on Spring MVC.
  • ■ Securing Web Applications
  • Authentication and Authorization.
  • Security and Servlet Programming.
  • Digital Certificates, SSL.
  • Tomcat.
  • Exercise:: Adding secure access to the built site.
  • Sequence objectivesImplement security for a Web application, SSL .
  • Securing a Java EE application.
  • ■ Action plan
  • Review of skills acquired.
  • Individual progress plan.
142
3. DISTANCE / E-LEARNING over 4 weeks
  • I complete my training according to my objectives
  • Develop a web applicationStore cookies, Quiz.
  • Use a databaseUse the DAO model, manage errors with its DAO.
  • Exercise:: Improve accessibility with a subtitle editor (subtitle translation program) + Quiz.
  • ■ PRACTICAL CASE: As soon as I return to company I apply the knowledge acquired
  • site development with the adaptation of an existing banking site to consult accounts, categorize debits and credits, obtain balance projections for the end of the month .
  • ■ TYPICAL CORRECTION / I receive a standard answer key with comments on each line and block of instructions.
  • Assimilate my tutor's solution.
  • Compare his solution with mine.
4. WITH
  • I give my opinion and evaluate the training.
  • I test my knowledge and measure my progress.
143

★★★★★

  • DPIC-77
  • 4 Days (28 Hours)

Description

Who is this training for ?

For whom
144
Prerequisites

Training objectives

145

Training program

Introduction to the context of XSL and XPath
  • Needs for using XML technology.
  • CSS technology for presentation, limitations of CSS.
  • Introduction to XSL, XSL-T, XSL-FO and SVG.
  • Introduction to Xpath.
  • Basic principles and mechanisms.
  • XML parser and XSL processor.
  • Support by web browsers.
  • Implementation of XSL technologies.
146
The query language: XPath
  • XPath expressions.
  • Querying an XML document.
  • Search axes and vectors.
  • Review of some simple expressions.
  • Selection of elements/nodes, node sets and attributes in an XML tree.
  • Location operator.
  • Equality equation and relations, Boolean operators.
  • Numerical operations.
  • Standard functions and processor extensions.
  • Practical work Writing and testing XPath expressions.
147
The transformation language: XSL-T
  • Structure of an XSL-T style sheet, processing of the XSL-T processor.
  • Namespaces and root XSL elements.
  • Output formats: XML vocabularies , HTML, X-HTML or text.
  • Using XPath expressions.
  • Nodes and node sets.
  • Processing model: templates.
  • XSL-T language syntax, data types, control structures, etc.
  • Notions of variables and parameters.
  • Generation of elements and attributes.
  • Declarative or imperative invocation of processing.
  • Recovery of elements and content.
  • Analysis of the behavior of an XSL processor -T.
  • Optimization of node searches.
  • Error handling.
  • Practical work Composition of different types of XSL-T style sheets .
148
XSL-T, advanced features
  • Writing functions: simple and recursive calls.
  • Modular structure of style sheets.
  • Design patterns: Fill-in-the-blank, Navigational, Rule-based, Computational.
  • Import and inclusion of style sheets with argument passing.
  • Creation of reusable libraries.
  • Modularity and inheritance.
  • Transformations based on multiple sources.
  • Generations of groups of documents.
  • Specificities of certain processors.
  • Work on spaces of heterogeneous names.
  • XSL dynamization of office documents: Microsoft Office (Open XML), Open Office (Open Document).
  • Practical work Creation of modular and nested style sheets , with multiple input structures and generation of multiple output documents.
  • Creating MS Office documents using XSL.
149
The developer's toolkit
  • Launching transformations from the command line.
  • Using various processors (XT, Saxon, Xerces, MSXml.
  • ).
  • Writing transformation script with Ant.
  • Website management.
  • Practical work Setting up an XML-based website management environment.
XSL-T 2.0 and 3.0, X-PATH 2.0 and 3.0
  • New features: functions, expressions, operations, sorting, fallbacks and error handling, etc.
  • New data types supported.
  • Processing differences.
  • Creation of a result tree, a sequence of nodes or values.
  • XPath queries with regular expressions.
  • Number functions and operators.
  • Functions on character strings.
  • Functions and operations on dates.
  • Practical work Manipulation and navigation of XML trees.
150
SVG for GUIs and image creation
  • SVG, Scalable Vector Graphics.
  • The challenges of vector languages.
  • Advantages of SVG over Flash.
  • Server side and side use client.
  • Editing and usage environments: browsers.
  • Document structure.
  • Coordinate systems and sizing.
  • Transforming the coordinate system.
  • Basic shapes.
  • Styles.
  • Curves and paths.
  • Patterns and gradients.
  • Text and internationalization.
  • Masking and cutting.
  • Filtering.
  • Animation, interaction and scripts.
  • Practical work Creation of style sheets allowing the generation of SVG documents.
  • Generation of HTML pages containing graphs.
151
XSL-FO for generating paper documents
  • XSL-FO, Formatting Objects.
  • Needs and objectives of XSL-FO.
  • Introduction to the language.
  • Available solutions and implementations .
  • Example from the Apache FOP project.
  • org.
  • Initialization, definition of page templates.
  • The area of content, dimensions of regions, page sequences.
  • Inclusion of graphics in SVG format.
  • Generation of the result.
  • Practical work Creation of stylesheets combining XSL-T and XSL-FO to generate PDF output.
  • Generating a report containing images in SVG format.
152

HTML5, mastering JavaScript APIs

★★★★★

  • DPIC-80
  • 2 Days (14 Hours)

Description

In this training, you will learn how to implement the different JavaScript APIs offered by the new HTML5 specifications. You will thus manipulate those dedicated to data storage, client/server communication or even geolocation.

Who is this training for ?

For whom

Web developers. Web project managers.

153
Prerequisites

Good knowledge of HTML and JavaScript.

Training objectives

Manage data persistence
Create applications in unconnected mode
Master Client/Server communication with Web sockets
Design drag'n'drop mechanisms
Use localization APIs

154

Training program

Introduction
  • New HTML 5 features: new semantic elements, main tags, forms.
  • New CSS selectors: search for elements by Class, by selectors.
  • Practical work Searching for elements by positioning or Class.
Persistence management
  • Overview of storage issues.
  • Local Storage, in session or in a database.
  • Creation of databases, queries.
  • SqLite administration tools.
  • SQL operations available.
  • Practical work Creation of a product table with query.
Cache management
  • Creating an application in offline mode.
  • Creating the manifest file.
  • Supporting offline mode.
  • Related events to the cache manager: offline, online events.
  • Practical work Setting up an offline mode.
155
Client/Server Communication
  • CrossDomain communication.
  • Cross Document Messaging.
  • PostMessage API.
  • Communication types: polling, long-polling, streaming.
  • Listener for messages sent by the server.
  • EventSource API.
  • XMLHTTPRequest Level 2.
  • Presentation Level 2.
  • Multi-document communication.
  • Web sockets communication.
  • API and protocol.
  • Practical work rnImplementation and comparison of the different C/S protocols.
156
Drag/copy management
  • Drag'n'Drop mechanisms.
  • Drag'n'Drop manipulation API.
  • The draggable attribute.
  • Behavior properties.
  • Events.
  • Possibilities and limits.
  • Transfer of a file, an image by dragging /copy.
  • Practical work rnShopping cart management by dragging/copy.
Geolocation
  • Geolocation overview.
  • Private data.
  • Location information sources.
  • Using the API location.
  • Respect for privacy.
157

BootStrap, develop Responsive Web pages

★★★★★

  • DPIC-32
  • 2 Days (14 Hours)

Description

The Bootstrap framework, created by Twitter developers, has become a benchmark CSS framework in web design. In this course, you will learn how to dress up your pages and enrich them with interactive components with Bootstrap in order to make your sites attractive and adaptive.

Who is this training for ?

For whom
Webmasters, developers and integrators.
158
Prerequisites

None

Training objectives

Integrate Bootstrap into a Web project
Create Web pages using the aesthetic codes of current sites
Master the components and plug-ins of the Bootstrap framework
Develop responsive websites

159

Training program

Framework overview
  • Overview of the Bootstrap framework.
  • The contribution of BootStrap compared to CSS.
  • The elements of the Bootstrap kit (grids, Normalize.
  • css, icons, jQuery plug-ins.
  • ).
  • Understanding the tree structure of different files: style sheets, JavaScript.
  • Link a web page to the basic Bootstrap style sheet.
  • Practical work Installing Bootstrap.
  • Dressing up an HTML page with Bootstrap.
Bootstrap style sheets
  • CSS for text elements and images.
  • CSS for form elements and tables.
  • Using icon fonts to display icons on pages.
  • CSS for layout, text blocks.
  • Personalize your style sheet.
  • Practical work Styling the different elements constituting a web page with Bootstrap CSS.
  • Customize the style of certain elements of the page.
160
Grates
  • Understand the concept of grid.
  • Adaptive grids (Responsive Web Design, Media Queries, positioning.
  • ).
  • Organization of the grid.
  • Manipulate the grids.
  • Create a multigrid page.
  • Static and elastic grids.
  • Practical work rnCreate a Responsive Grid-Based Web Page
The basic components
  • Drop-down menus.
  • Navigation and pagination components.
  • Buttons, badges, alerts.
  • Bars progress.
  • Tables, lists of elements.
  • Practical work Design of a web page for an internet or intranet site integrating several Bootstrap components.
161
Les plug-ins jQuery de Bootstrap
  • Modal windows.
  • Accordions.
  • The photo carousel.
  • The navigation bar.
  • Tabs.
  • Drop-down menus.
  • Auto-completion fields.
  • Integration of external plug-ins (Datepicker.
  • ).
  • Flexible and extensible container cards.
  • Practical work Integrate modern visual effects using jQuery plug-ins associated with the Bootstrap library.
Analysis of Bootstrap templates
  • Analyze templates built from Bootstraps.
  • Create a site with one of the templates.
  • Create a page from a template by overriding the file CSS.
  • Use LESS files with a preprocessor and a Nodejs server.
  • Practical work Create a site from a template.
162

Developing advanced Windows Store apps using HTML5 and JavaScript (70-482) exam preparation

★★★★★

  • DPIC-38
  • 5 Days (35 Hours)

Description

This training will teach you to design and develop, using advanced features, Windows Store applications with HTML5 and JavaScript languages. This course covers all the topics necessary to prepare for the Microsoft 70-482 exam.

Who is this training for ?

For whom
Application developers.
163
Prerequisites

None

Training objectives

Learn how to develop Windows Store apps using HTML5 and JavaScript
Know how to manage the application's storage and caching of information
Add animations and transitions to a Windows Store app

164

Training program

Introduction aux applications Windows Store
  • Platform architecture and features.
  • Process of creating user interfaces with HTML.
  • The new WinRT API model.
Animations et globalisation
  • How to add animations to your applications? Transitions and transformations.
  • Resource files for localization.
  • How to perform the animation culture-specific form? Hands-on work Create animations and transitions.
  • Create resource files for localization.
Branding and User Interface
  • Branding your app.
  • The personalized splash screen.
  • The interface and user experience.
  • Practical work Create a splash screen for a Windows Store application.
Advanced data storage
  • Use file storage wisely.
  • Use caching.
  • File extensions and application associations.
  • Compression files.
  • Practical work Example of data caching.
165
Reusable components and controls
  • Know how to customize controls.
  • Create new components.
  • Reuse components.
  • Practical work Creation of a custom control.
Advanced Contract Scenarios and WSN
  • Reading and printing contracts.
  • Contacts and calendars.
  • PDF files and screenshots.
  • The Windows Push Notifications (WNS) service.
  • Communication with the WSN service.
  • Practical work Example of adding PDF support.
Sensors and peripherals
  • Capturing images, videos and sounds.
  • Using CameraCaptureUI and MediaCapture.
  • Creating background tasks.
  • Trial version and in-app advertising.
  • Practical work Image capture example.
  • Create a trial version.
166
Securing and tracing Windows Store apps
  • Windows Authentication and Web Authentication.
  • Encrypt a Windows Store app.
  • Analyzing and tracing an app.
  • Practical work Example of encryption of a Windows Store application.
167

★★★★★

  • DPIC-78
  • 3 Days (21 Hours)

Description

Who is this training for ?

For whom
168
Prerequisites

None

Training objectives

169

Training program

Introduction to the .NET environment
  • Presentation of the architecture of the .NET framework.
  • The main components of the framework (assemblies, namespace and Nuget package).
  • The characteristics of the languages C# and VB (type system, reflection, .genericity, asynchronous processing).
  • Practical work Example of a Console type program in .NET.
  • Illustration of MSIL.
Data access: ADO.NET and XML
  • Principle of ADO.NET.
  • EntityFramework.
  • Integration and use of XML in .NET.
  • Principle and uses of LINQ .
  • Practical work Example of an application based on ADO.NET.
  • Example of programs manipulating XML.
170
WinForms and WPF development
  • The different types of Windows applications.
  • Deploying the application with ClickOnce.
  • Windows Presentation Foundation (WPF).
  • XAML syntax.
  • DataBindind and programming model.
  • Access to data in Windows Forms and WPF.
  • Practical work Creation of an application Windows Forms and WPF with ClickOnce deployment.
ASP.NET Web Development
  • The architecture of ASP.NET.
  • WebForms and MVC application models.
  • Survival of application data with Session.
  • HTML5, CSS3 and JavaScript design tools.
  • AJAX and JQuery integration.
  • Data access in ASP.NET.
  • The business objects as a data source.
  • Practical work Example of a dynamic Web program using ASP.NET.
  • Entering information and triggering processing.
171
Mobile application deployment
  • Principle of Silverlight applications.
  • Application development for Windows 8.
  • Windows Phone application development.
  • Practical work rnWindows 8 application example.
Services Web et services WCF
  • Operating principle of Remoting and Web Services (WSDL, SOAP, XML, UUDI, etc.).
  • Development of Web Services.
  • Architecture SOA with WCF.
  • Practical work Example of a .NET program based on ASP.NET and implementing a Web service.
  • Examples of Web Services for accessing databases .
.NET Application Security
  • Security mechanisms integrated into .NET.
  • Role-based security, code.
  • Practical work Example of a program performing identity control of users in .NET and management of execution security.
172

ASP.NET MVC 6, upgrade for MVC 4/5 developers

★★★★★

  • DPIC-40
  • 2 Days (14 Hours)

Description

In this course, you will discover what's new in MVC 6 for developing ASP.NET Web applications. You will learn how to configure MVC 6 projects, manage models with Entity Framework 7, and manipulate routes. You will implement dependency injection and application deployment.

Who is this training for ?

For whom
Experienced .NET developers.
173
Prerequisites

None

Training objectives

Know how to configure an MVC project 6
Create and use models with Entity Framework 7
Know how to set up dependency injection
Master the possibilities of Cross-Platform

174

Training program

Overview of MVC 6 developments.
  • MVC version history.
  • Summary of the new features of the MVC 6 framework.
  • The Cross-Platform - .
  • Net Core /Full .
  • Net - Windows OS, Linux, Mac.
  • WebAPI, MVC and WebPages in MVC 6.
  • Projects.
  • NET MVC 6 in VS2015.
  • Practical work rnCreation of an MVC 6 application under VS 2015.
175
Configuring MVC 6 projects.
  • New directory.
  • How to configure a solution? The global file.
  • json.
  • How to configure a project? The Project. file.
  • json.
  • How to initialize the site? The Startup file.
  • cs.
  • Using the resource manager: the bower file .
  • json.
  • Practical work Handling different files.
176
Managing models with Entity Framework 7.
  • Modeling your domain.
  • Using ModelBinding.
  • Presentation of the new Code First concept: termination of EDMX.
  • Creation and use of DBContext.
  • Support for relational and non-relational databases.
  • New platforms: .
  • Net, Windows Phone, Windows Store, ASP.
  • Net, MAC, Linux.
  • Practical work Model development with Entity 7 and MVC 6 controllers.
Evolution of routes in MVC 6.
  • Using templates.
  • Default values.
  • Constraints.
  • Optional parameters.
  • Creation of Restful routes.
  • Web api mode: Attribute Routing.
  • Practical work Creation and manipulation of routes.
177
Structuring your project and dependency injection.
  • Basic organization of a project.
  • How to properly organize your project? Principle of dependency inversion.
  • Principle of injection dependency.
  • Setting up dependency injection.
  • Service configuration.
  • Adapters.
  • Using dependency new helpers: Tags Helpers.
  • Practical work Layering a project and using dependency injection.
Le Cross-Platform.
  • Web and Mobile clients.
  • The different types of servers.
  • How to do without IIS? vNext.
  • KVM: K Version Manager.
  • Cross-Platform deployments.
  • Practical work Application deployment management.
178

Drupal 7, create and administer a content management site

★★★★★

  • DPIC-42
  • 3 Days (21 Hours)

Description

In this course, you will learn how to create, manage and administer the content of a site created with Drupal. You will see how to organize editorial content, populate the site, offer additional features using extensions, and how to personalize the graphic interface using themes.

Who is this training for ?

For whom
Administrators, Web masters, developers and Web designers.
179
Prerequisites

None

Training objectives

Install and configure the Drupal 7 CMS Create, organize and navigate content Install, configure and operate modules Install, configure and customize themes Administer a Drupal 7 site on a daily basis

180

Training program

Drupal overview
  • The positioning of Drupal compared to other CMS.
  • Main features.
  • Architecture: Nodes, Core, Modules, Themes.
  • Multilingual management.
  • Install Drupal on a local, remote server.
  • Practical work Demonstration of sites designed with Drupal.
  • Install the site.
Create and manage content
  • Content types.
  • Set content options.
  • Content: create, edit, access, delete, search.
  • Configure the display of a content type.
  • Practical work Create a custom content type.
Taxonomies
  • Create vocabularies.
  • Associate a vocabulary to a content type.
  • Work with multiple vocabularies.
181
The navigation system
  • Create a menu.
  • Add a menu item.
  • Practical work Addition of a navigation system in the form of menus allowing access to the contents and services available from the home page
the blogs
  • Position blocks on a page.
  • Configure blocks.
  • Create custom blocks.
Modules
  • Install and configure a module.
  • The Views, Panels, Nicemenus, Nodequeues, Webform modules.
  • The Token module.
  • The SEO modules (Pathauto, Metatag, Google Analytics, RDF and Schema.
  • org).
  • Practical work Install and configure new modules (Webform.
  • ).
The themes
  • Operation.
  • Install, configure a new theme.
  • Customize a theme.
  • Practical work Install and configure a new theme.
182
Administer a Drupal site
  • Administrator tasks.
  • Users, roles, permissions.
  • Back up and restore the site.
  • Track activity of the site.
  • Putting a Drupal site into production.
183

Drupal 7, designer to customize the graphic design of your sites

★★★★★

  • DPIC-78
  • 2 Days (14 Hours)

Description

This course will show you how to set up a graphic charter within a Drupal site. You will learn how to install, customize and create themes. You will also discover how to organize the content of your pages via views and panels as well as how to control navigation within a site.

Who is this training for ?

For whom

Anyone who has to customize the appearance of a Drupal site.

184
Prerequisites

None

Training objectives

Install and customize a Drupal theme
Configure a subtheme from an existing Drupal theme
Create a new Drupal theme
Enrich a Drupal theme with drop-down menus and visual effects
Organize the pages of a site with the Views and Panels modules

185

Training program

Install and customize a theme
  • Structure and organization of themes in Drupal.
  • Structure and role of the different files in a theme:
  • info, page.
  • tpl.
  • php, node.
  • tpl.
  • php.
  • Activate an existing theme for the site part.
  • Activate an existing theme for the Administration part.
  • Control the display of blocks in a theme.
  • Practical work Install and configure a theme for the Site part and for the Administration part.
Create a subtheme from an existing theme
  • Create a custom theme from the Omega theme and the Omega Tools module.
  • Adapt the elements of a base theme to the subtheme.
  • Optimize rendering a theme using a CSS style sheet.
  • Add a CSS style sheet from a module.
  • Use the Color module.
  • Practical work Create a sub-theme from an existing theme.
186
Create a theme
  • Design the layout.
  • Add regions.
  • Style the theme using CSS.
  • Adapt theme settings .
  • Use the Devel module and the Theme module.
  • Use Web Developer to preview and validate a theme.
  • Modify the structure of a page with the template files.
  • Customize the rendering of a node type.
  • Practical work Create a custom theme with its regions and configuration parameters.
Control theme navigation
  • Add a menu for a theme.
  • Create submenus with the Menu module.
  • Add and manipulate variables in a theme.
  • Styling Drupal's pagination feature.
  • Create a drop-down menu using JavaScript.
  • Practical work Add a drop-down menu for the main site navigation to the 'JavaScript help (jQuery).
187
Using Views and Panels
  • Create a simple View.
  • Integrate a View into a node template.
  • Control the rendering of the View.
  • Use the Panels to create a home page.
  • Embed content in a Panel.
  • Create custom styles using the Stylizer module.
  • Works practices Create a home page using a Panel page and a Custom View.
188

.NET, developing with Design Patterns and Frameworks

★★★★★

  • DPIC-79
  • 4 Days (28 Hours)

Description

You will learn to design and develop enterprise applications around the .NET 4.6 framework and the most common Design Patterns, each of the patterns being implemented with a flagship framework of the .NET ecosystem.

Who is this training for ?

For whom

This course is aimed at developers.

189
Prerequisites

Good knowledge of C# programming and the .NET framework. Experience in .NET application development required.

Training objectives

Master dependency injection and the life cycle of an object
Implement the command pattern in a CQRS architecture
Master data access and the application of transactions
Creation of a REST API and of a GUI with AspNet Core

190

Training program

Introduction
  • Presentation and comparison of 2-tier, 3-tier, n-tier architectures.
  • Reminder about anonymous delegates and methods, events, generic types, nullable types.
  • The new features of version 5 of the C# language (Reminders of some concepts from the latest versions).
  • Practical work Getting started with the development environment (Visual Studio 2015 ).
Unit tests
  • Organization of development in C#, concept of ?'test project'.
  • Writing unit tests.
  • Using mocks.
Weak coupling in an n-tier architecture
  • Definition of a loosely coupled architecture using factory and strategy patterns.
  • Instance lifecycle management with singleton and prototype patterns.
  • Update implementation of this architecture with the lightweight Unity container.
  • Theoretical presentation of the differences of Spring.
  • NET 2 and Unity.
  • Practical work Management of the creation and lifecycle of instances in a Unity context.
191
Persistence
  • Presentation of the dao pattern and the benefits provided by object/relational mapping frameworks.
  • Presentation of the Hibernate project as an object/relational mapping framework.
  • Creation of a mapping with nHibernate.
  • Manipulation of persistent data, application of the proxy pattern to isolate our application from nHibernate.
  • Reminder of errors to avoid.
  • Introduction to other available solutions, notably Microsoft Entity Framework.
  • Practical work Creating a mapping, writing HQL queries.
Exposing a business component in a distributed architecture
  • Presentation of the challenges of a distributed architecture and Windows Communication Foundation.
  • Presentation of the advantages of the Command pattern, implementation of the Facade pattern to receive commands.
  • Implementation of chain of responsibility patterns and observation to orchestrate the processing of orders.
  • Practical work Creation of a WCF endpoint to expose the facade and make it available to other applications .
192

Drupal 7, developer create and customize your themes and modules

★★★★★

  • DPIC-78
  • 3 Days (21 Hours)

Description

This course will provide you with the knowledge needed to develop and distribute custom applications. After discovering its architecture, you will use its APIs to create your personal themes and learn to create and administer your own modules to extend its basic functionalities.

Who is this training for ?

For whom

Developers, Project Managers.

193
Prerequisites

Know HTML and CSS.

Some knowledge of PHP and Responsive Design is recommended.

Training objectives

Understand the Drupal “theming” system
Learn to control the HTML/CSS generated by Drupal
Optimize your developments with the Drupal Framework using APIs
Be able to integrate any graphic charter in the form of a Drupal theme
Create your own theme
Adjust the core of Drupal or its modules without modifying the source code

194

Training program

The Drupal 7 development environment
  • The technologies used in Drupal (PHP, MySQL, HTML, CSS, JavaScript,).
  • The web server.
  • The Drupal API.
  • The developer's toolbox: Git, CVS, the Developer module, Drush.
  • Coding standards.
Drupal architecture
  • The Core libraries and modules.
  • Themes and positions.
  • The database.
  • The main sub-sections systems (themes, menus, nodes, files, users, comments,).
195
Theme and module
  • Templates files.
  • Rendering properties.
  • The theme registry.
  • Implement a default theme.
  • Naming rules.
  • Organizing directories.
  • Source code standards.
  • Using the Block API.
  • Create automated tests.
  • Practical work Creation of a custom rendering.
  • Create a simple module.
Manipulate files and images
  • Use the Twitpic and Watermark modules.
  • Manage files from the Drupal Files API.
  • Manage images from the Drupal Images API.
  • Create image styles from a module.
  • Practical work Complete the module created in the previous step by integrating the content of a file illustrated by a picture.
196
Access nodes
  • The Node Acccess API.
  • Use the node_access() and hook_node_access() functions.
  • Create a node_access module.
  • Modify the behavior of other modules.
  • Test and debug the module.
  • Practical work From the module created in the previous step, access content via the Node API Access.
Administer and configure a custom module
  • Create an administration interface for a new module.
  • Use the Form API.
  • Send emails with drupal_mail() and hook_mail().
  • The token system.
  • Practical work Create an administration interface for the new module.
Distribute facilities
  • Create a Distribution and installation profiles.
  • Install a distribution from the command line.
  • Practical work Create a distribution integrating the modules and themes created during the session.
197

Joomla!, create and administer a website

★★★★★

  • DPIC-46
  • 3 Days (21 Hours)

Description

You will learn how to install and configure Joomla! on a server, to create and administer a website as well as ensure its evolution. You will also see how to become more efficient by composing templates and how to adapt the solution to your personal needs using components, modules and plug-ins.

Who is this training for ?

For whom
Administrators, Web masters, developers and Web designers
198
Prerequisites

None

Training objectives

Install and configure Joomla! on a server
Take control of the Joomla! administration interface
Create and format the content of the pages of a Joomla! site
Install and configure extensions and templates
Manage the users of a Joomla site !
Deploy a Joomla! site on a remote server

199

Training program

Fundamental concepts of Joomla!
  • Presentation.
  • The different versions.
  • Application areas, industrial references.
  • Structure and functionalities of a CMS.
  • The architecture of Joomla!.
  • Practical work Demonstrations of websites created with Joomla!.
Getting started with Joomla!
  • Installation and configuration of Joomla! on a local server.
  • Configure the site.
  • Adapt language and model.
  • Space work.
  • Practical work Getting started with Joomla!.
  • Installation and configuration.
Structure de l'interface d'administration Joomla!
  • Getting started with the administration interface.
  • Content management and administration.
  • Extension management: the Components and Extensions menus.
  • Practical work Manipulating the Joomla! interface.
200
Create web page content with Joomla!
  • Categories and articles.
  • Define article-related settings.
  • Manage deleted articles, images and text.
  • Create a link or insert an anchor.
  • The navigation system.
  • Insert a table, a layer.
  • Practical work Creation and implementation form of web pages.
Manage users
  • Roles and permissions.
  • Create user accounts.
  • Manage users and a collaborative site.
  • Practical work Configuration , users, sites.
201
Templates
  • Architecture of a template file.
  • The templateDetails file.
  • xml.
  • Choose and install a template.
  • Configure Joomla! templates.
  • Select templates according to Responsive needs.
  • Practical work Install and configure templates.
Enrich web pages with extensions
  • Testing pre-installed modules.
  • Testing pre-installed components.
  • Testing new extensions to install.
  • Practical work Improvement web pages by adding extensions (contact form, internal messaging, .
  • ).
Site administration
  • Advanced site configuration.
  • Deploy a Joomla! site on a remote server.
  • Site monitoring, visit statistics.
  • Practical work Deploy the website.
  • Analyze visits.
202

Joomla!, improvement

★★★★★

  • DPIC-47
  • 2 Days (14 Hours)

Description

You will discover how to personalize the presentation of your site by creating a template and enrich it using extensions. You will learn how to create a multilingual site, optimize the search and indexing of your content. You will implement advanced features of the Joomla! administration.

Who is this training for ?

For whom
Website managers, Web designers with a project based on Joomla!.
203
Prerequisites

None

Training objectives

Personalize the graphic presentation of a site
Enrich a site using extensions
Create a multilingual site
Optimize search and content indexing
Publish a site on a remote server
Save and restore site data a website

204

Training program

Customize the graphic presentation of the site
  • Configure the management and display of articles.
  • Assign a specific template to a menu link.
  • Create simple layouts from the interface administration.
  • Download and customize a template.
  • Create a responsive template using the Joomla! API.
  • Understand the Joomla Chrome module !.
  • Create a display module in HTML.
  • Define CSS styles using the BluePrint framework.
  • Enrich the site: front extensions office (animations, menus.
  • ) and back office (content management, translation.
  • ).
  • Practical work Create a Joomla! responsive responding to a graphic charter and a precise design.
205
Create a multilingual site
  • Joomla! language packs.
  • Language files: organization and installation.
  • Activate the Language Filter plug-in.
  • Install the Language Change module.
  • Assign content items to a language.
  • Define menus and modules for each language.
  • Associate a template specific to each language.
  • Translate a site with the FaLang extension.
  • Practical work Propose the language selection for the contents of a home page (article, blog, page, contact form).
206
Optimize search and indexing
  • Set up the Search module.
  • Collect search statistics with the Search component.
  • Index content.
  • Activate and configure an advanced search.
  • Inspect indexed content and content plans.
  • Analyze search statistics.
  • Create search filters.
  • Practical work Index and search content.
  • Create a search filter.
207
Administer a Joomla! site
  • Understand system information: PHP settings, configuration files, log files.
  • Define SEO settings and URL rewriting.
  • Manage profiles users and their rights (ACL).
  • Configure the messaging system.
  • Enable debugging options.
  • Publish a site to the remote server .
  • Manage the cache.
  • Access application files using the eXtplorer component.
  • Back up, restore, migrate a site to 'help for the Akeeba Backup extension.
  • Practical work Manage the cache.
  • Back up and restore a database.
208

System development in .NET

★★★★★

  • DPIC-48
  • 5 Days (35 Hours)

Description

This training will provide you with all the knowledge necessary to develop system-type applications within the .NET framework.

Who is this training for ?

For whom
Developers having to create applications using .NET system interfaces.
209
Prerequisites

None

Training objectives

210

Training program

Multitasking in .NET
  • Thread implementation: life cycle.
  • Priority management.
  • Synchronization between threads, Communication between threads.
  • Thread pool.
  • Practical work Creation of programs implementing threads and synchronization classes.
Network communication with sockets
  • Direct use of TCP and UDP sockets.
  • TCP and UDP client/server.
  • UdpClient class.
  • WebClient classes, WebRequest, WebResponse.
  • Synchronous and asynchronous management.
  • Proxy.
  • Practical work Creation of a multithreaded client and server.
  • Creating an http client.
211
Windows service development
  • Creation of services in .
  • NET.
  • Testing and development.
  • Security management.
  • Installation.
  • Practical work Using a Windows service to host a server.
  • Net Remoting.
Handling the registry
  • How the registry works.
  • Classes related to the registry.
  • Data types.
  • Practical work Using the registry to save Windows service operating options.
Event Log
  • Use in the Framework.
  • NET.
  • Event handling and log monitoring.
212
Performance analyzer
  • Principle: counter, collection, update.
  • Counters in applications.
  • Interest.
  • Practical work r nCreating counters to monitor the performance of a multithreaded program.
.NET interoperability with DLL and COM
  • Reminder about COM and native DLLs.
  • Interoperability.
  • .
  • NET and COM: client role and server role .
  • Practical work Calling COM components and DLLs from .
  • NET.
Security implementation
  • Security principles in Windows 2000.
  • Security management features.
Attributes and Reflection
  • Metadata in the CLR.
  • Using attributes.
213

Write for the web

★★★★★

  • DPIC-81
  • 2 Days (14 Hours)

Description

This web writing training will allow you to master the art of writing for the web while taking into account SEO requirements. Indeed, writing for the web involves not only writing for readers, but also for search engines. The careful choice of keywords and their strategic placement in the page structure are key elements in improving the visibility of your pages. However, editorial quality is essential for your texts to be referenced effectively. By focusing on the style, titles and clarity of your texts, you can ensure pleasant reading and optimal visibility. This practical training is designed to help you improve your web writing skills.

Who is this training for ?

For whom

Marketing manager, communications manager, editorial manager and anyone who has to write for a website.

214
Prerequisites

None.

Training objectives

Adapt your writing to the specificities of the web and natural referencing

215

Training program

Avant
  • A self-diagnosis.
Write specifically for the web
  • Adapt your writing to web media.
  • Reading behavior on the Web.
  • The characteristics of digital communication.
  • Good use and formulate the links.
Optimize writing for natural referencing (SEO)
  • Writing for search engines.
  • Identify important HTML tags for SEO.
  • Choose the right keywords.
Write to be read
  • Ensure the readability and scannability of the text.
  • Find catchy titles.
  • Build a plan.
  • Write with a style punchy.
Strengthen the impact of messages
  • Enrich with multimedia content.
  • Use the power of social networks to relay.
  • Incite the reader to action.
After - Implementation in a work situation
216

Apache, administer a web server

★★★★★

  • DPIC-50
  • 4 Days (28 Hours)

Description

This practical training is structured around a detailed study of the Apache server, the cornerstone of an Open Source Web solution. It presents its basic functions, security, hosting of several sites as well as the implementation, in addition, of a messaging and FTP service.

Who is this training for ?

For whom
Web server administrators, operators, integrators or technical architects.
217
Prerequisites

None

Training objectives

Install and configure an Apache server Implement a DNS server with Bind Integrate an Apache server with a Tomcat application server Set up a mail server Implement remote access services

218

Training program

Introduction
  • General presentation of services and protocols.
  • TCP/IP configuration of a Unix or Linux server.
Implementing DNS servers with Bind
  • DNS concepts and terminology.
  • Compiling and installing the Bind software.
  • Configuring the DNS client.
  • RR record details ( SOA, NS, A).
  • Configuration of a slave server.
  • Practical work Installation of the Bind software.
  • Implementation of a "cache only" DNS server, a primary and secondary DNS server.
  • Configuring the rndc command.
  • Adding a machine to the domain.
219
Implementing HTTP servers with Apache
  • Apache modules.
  • Installation from sources.
  • The essential directives of the "httpd.
  • conf" file.
  • User authentication.
  • Trace file management, statistics tools.
  • Implementation of virtual hosts.
  • SSL protocol , certificates, secure dialogue in "https".
  • Practical work Installation of Apache software from the source archive.
  • Securing access to directories.
  • Implementation of a personal site with authentication, virtual hosts and an SSL host " https ".
The dynamic web
  • CGI programs (implementation, troubleshooting, security).
  • PHP language (integration into Apache).
220
Java application servers: Tomcat
  • Presentation and architecture of Tomcat.
  • Setting up Apache-Tomcat collaboration.
  • Access tests to servlets and JSPs.
  • Practical work Execution of programs via CGI.
  • Integration of PHP.
  • Installation of Java and the mod_jk connector.
  • Validation of the connection with Tomcat.
Messaging
  • Presentation and terminology: MUA, MTA, MDA.
  • Protocols (SMTP, MIME, POP, IMAP).
  • Need for DNS configuration.
  • Panorama of available MTAs (Sendmail, Postfix).
  • Configuration of simple intranet messaging.
  • Practical work Setting up a server SMTP intranet.
Services FTP
  • Implementing an anonymous FTP server.
  • Virtual hosts.
221
Security issues
  • Data protection.
  • Restrict access at the network level.
  • Tools on the market.
222

Develop websites with PHP

★★★★★

  • DPIC-51
  • 2 Days (14 Hours)

Description

PHP, a multi-platform programming language, has established itself as a market standard. This technology is popular for its ability to facilitate the creation of dynamic and commercial sites. PHP also makes it possible to better adapt pages to the diversity of browsers and their versions. Finally, it simplifies access to databases, in particular the free database commonly used in the world of Open Source: MySQL. In 4 days, participants in this training will learn to develop with this language.

Who is this training for ?

For whom
Front-end developers looking to master PHP development Developers of all backgrounds and system and database administrators
223
Prerequisites

None

Training objectives

Master PHP syntax to develop dynamic websites
Process web forms
Design MVC web applications
Manage user sessionsAccess data in a MySQL database
Dynamicly create images and graphics

224

Training program

1. DISTANCE / E-LEARNING over 4 weeks
  • ■ I'm taking a quiz to assess my levelrnrn■ I'm preparing, I'm learning the fundamentals
  • The basics of PHP rnPrepare your computer, first steps, variables - lesson 70' + quiz.
  • Transmit data from page to pagernThe url, superglobal variable, session, cookie - lesson 50' rnPassword protected page - exercises + quizzes.
  • Storing information in a databasernData presentation, phpMyAdmin, reading, writing, functions and dates in SQL - lesson 70 'rnA blog - exercises + quizzes.
  • Telephone updaternI check in with my tutor.
  • I explain my professional context and my job expectations.
  • He advises me and directs me to the best resources in the toolbox.
  • ■ Toolbox
  • Summary sheets on the key points of the training to use in my daily professional life and additional lessonsrnAdvanced use of PHP.
  • Create images in PHP, Regular expressions (part 1/2), Organize your code according to architecture MVC.
  • OOP.
  • Appendices: send your site to the Web, code properly, use PHP documentation.
225
1. DISTANCE / E-LEARNING over 4 weeks
  • ■ I'm taking a quiz to assess my level
  • ■ I'm preparing, I'm learning the fundamentals
  • The basics of PHP Prepare your computer, first steps, variables - lesson 70' + quiz.
  • Transmit data from page to page The url, superglobal variable, session, cookie - lesson 50' Page protected by word password - exercises + quizzes.
  • Storing information in a database Presentation of data, phpMyAdmin, reading, writing, functions and dates in SQL - lesson 70' A blog - exercises + quizzes.
  • Telephone discussion I have a discussion with my tutor.
  • I explain to him my professional context and my job expectations.
  • He advises me and directs me to the best resources in the toolbox.
  • ■ Toolbox
  • Summary sheets on the key points of the training to use in my daily life professional and additional lessons Advanced use of PHP.
  • Create images in PHP, Regular expressions (part 1/2), Organize your code according to the MVC architecture.
  • OOP.
  • Appendices: send your site to the Web, code properly, use PHP documentation.
226
2. PRESENTIAL over 2 days
  • ■ Databases
  • Access to databases, functions, MySQL.
  • The SQL language (selection, modification, deletion).
  • Processing query results.
  • Exercise:: Creating product sheets.
  • Sequence objectives Master the PHP functions for accessing the databases data.
  • Master the basic concepts of Object implementation.
  • ■ Advanced forms
  • Search engine.
  • The different types of components.
  • Advanced selection functions: searches and sorting.
  • Exercise:: Create a search engine with selection by category, offer a list of links.
  • Sequence Objectives Multi-layer implementation.
  • Handle different types of components on a form.
  • Handle different types of form with PHP.
  • ■ MVC
  • MVC: interest, objective.
  • Code type for Model, Controller, View? Use of Layout, ViewModel.
  • Error management, Controller plug-ins.
  • Exercise:: Implementation of MVC.
  • Sequence objectives Understand the components to design applications web MVC.
  • ■ Graphics management
  • Image creation, reuse.
  • Management of fonts and writing in mode image.
  • Text overlay for copyright protection.
  • Creating statistical graphs.
  • Exercise:: Creating histograms.
  • Retrieve data from a database.
  • Scaled histogram.
  • ■ Object Oriented Programming (OOP)
  • UML recall.
  • Class modeling.
  • Tools.
  • Object design: references, associations, inheritance, abstract classes, interfaces.
  • Serialization and storage.
  • Organizing files.
  • Exercise:: Creating a Web Page class.
  • Objectives of the sequence Master the basic concepts of implementation Purpose.
  • ■ Action plan
  • Review of skills acquired.
  • Individual progress plan.
227
3. WITH
  • I give my opinion and evaluate the training.
  • I test my knowledge and measure my progress.
228

Develop in Visual Basic

★★★★★

  • DPIC-52
  • 5 Days (35 Hours)

Description

This course will allow you to fully master the features and capabilities of Visual Basic. All essential aspects of the language will be covered, including object programming, interaction with databases and Active X Data Objects. At the end of this course, you will be able to create professional applications.

Who is this training for ?

For whom
Developers, application designers. Participants wishing to approach VBA for the development of applications linked to the Office Pack must go to another course.
229
Prerequisites

None

Training objectives

Master the Visual Basic development platform
Use the lexicon and syntax elements of the language
Develop user interfaces
Access a database and manipulate files

230

Training program

Positioning Visual Basic (vb, vba, vbscript)
  • Building user interfaces.
  • Accessing databases.
  • Using and creating components.
  • Developing Internet/Intranet.
Improve application design with object programming
  • Classes and objects.
  • Graphical objects: shapes, controls.
  • Properties, methods, events.
  • Event-driven programming.
The Visual Basic development platform
  • Recurring principles.
  • Windows, menu bar, toolbar.
  • Online help and supplements.
  • The code editor.
  • Steps in creating an application.
  • The different types of files.
  • Practical work Getting started with the interface, recording and compilation.
231
Visual Basic, le langage
  • Variables.
  • Data types and conversions.
  • Scope and lifetime of variables.
  • Tables and user data types .
  • Constants.
  • Object variables.
  • Naming conventions.
  • Event and general procedures.
  • Scope of procedures: standard modules.
  • Passing arguments.
  • Visual Basic functions.
  • Operators.
  • Control structures.
  • Practical work rnCreation of procedures, passing arguments.
  • Creation of 'a date checking function.'}
232
Windows, menus and dialog boxes
  • Principle of MDI (Multiple Document Interface), shapes and controls.
  • Modal shapes.
  • Predefined shapes.
  • Loading and display.
  • Main events, methods and properties.
  • Menus, popup menus.
  • The msgbox and inputbox functions.
  • Practical work Creation of shapes and a presentation menu.
  • Management of shapes loading and unloading events.
233
Graphical components (controls)
  • Standard controls, Active X controls.
  • Input and display: label, text box, masked edit.
  • Buttons: command, check box, option.
  • Lists: list box, combo box.
  • Presentation: Tool Bar, Status Bar, Image List, Scroll Bar, Progress Bar.
  • Dialog boxes standard: common dialog.
  • The timer: timer.
  • The Drag and Drop.
  • Source object and target object.
  • Events mouse.
  • Source properties.
  • Events on the target.
  • Practical work Management of an input form, validity checks.
  • Manipulating lists.
  • Launching procedures.
  • Moving a control on a shape.
  • Moving an element from one list to another list.
234
Error handling
  • Handling logical errors: debugging.
  • Breakpoints.
  • Spy expressions.
  • Debugging windows.
  • Step mode and procedures.
  • Handling runtime errors.
  • Catching and error handlers.
  • The Err object.
  • Practical work Intercepting an execution error.
  • Getting started with the debugger.
235
Access to data
  • File handling.
  • Sequential, direct, binary access.
  • Opening, closing.
  • Read/write instructions.
  • Relational database architecture and objects.
  • The SQL language.
  • The Data Environment.
  • The client-server architecture.
  • Access providers: ODBC and OLE-DB.
  • Data access objects: ADO (Active X data access).
  • Tools 'data access.
  • Data Environment.
  • Data Control.
  • Data Report.
  • Data Form Designer.
  • Data-dependent controls.
  • Data Grid, Hierarchical Flex Grid.
  • Data List, Data Combo.
  • Practical work Creation and manipulation of a file in sequential access (records of variable size).
  • Using data access controls.
236
Final touch
  • Resource files.
  • Saving application settings.
  • Generate an executable and distribute it.
  • Program optimization .
  • Practical work Creation and use of a resource file.
  • Using the registry to maintain dynamic parameters.
  • Deployment of an application.
237

Ionic, developing cross-platform hybrid mobile applications

★★★★★

  • DPIC-55
  • 2 Days (14 Hours)

Description

This training will allow you to master the Ionic Framework and SDK, based on AngularJS and Cordova. You will develop hybrid mobile applications for iPhone and Android close to native applications. In addition to implementing features, you will learn about productivity tools based on Node.js.

Who is this training for ?

For whom
Web developers and mobility project managers.
238
Prerequisites

None

Training objectives

Configure a hybrid development environment
Develop a mobile application based on Ionic and AngularJS
Master the productivity tools offered by Node.js
Integrate a Mobile Backend
Prepare the build and deployment of an application

239

Training program

Set up a modern development environment
  • Editor's choice, essential plug-ins.
  • Base of good practices: mobile and
  • Node.js utility development.
  • Multi-device synchronization
  • Choose and configure a mobile workflow.
  • Yeoman.Use a project scaffolder.
Ionic SDK: presentation and implementation
  • Components: Utilities, CSS, JavaScript, Services.
  • Technologies: cloud services, Cordova, the choice of AngularJS.
  • Start, emulate and debug an application.
  • Contribution of the CSS Framework.
Ionic + AngularJS : initiation au Framework de Google
  • Structure of an AngularJS application.
  • Identify resources: Services, Controller, Directives.
  • Ajax: consumption of web services.
  • SPA (Single Page Application) routes and navigation.
  • The directives provided by Ionic.
  • Independent use of the Ionic CSS Framework..
240
The Ionic Framework in depth
  • Targeted customization of the platform (IOS/Android).
  • Content management: lists, loading,
  • Navigation management: menu, route and persistence.
  • Interactive components:
  • Create effective forms.
  • User gestures :
Manage user data persistence
  • Adopt an
  • APIs for local backup: IndexDB localStorage.
  • Centralize data: redefine the UX cycle.
  • Authentication and push notification services.
Prepare the build and deployment
  • Automate the creation of icons and startup screens.
  • Presentation of the
241

.NET, develop web applications in HTML5, CSS3 and JavaScript with Visual Studio 2015/2013

★★★★★

  • DPIC-56
  • 4 Days (28 Hours)

Description

This training will teach you how to create web pages and applications using Visual Studio, HTML5, JavaScript and CSS3. You will discover the advances offered in this area, particularly with the main Web APIs such as Geolocation, Web Storage, etc...

Who is this training for ?

For whom
ASP.NET application developer looking to take advantage of the functionality provided by HTML5, CS33, JavaScript, JQuery and associated Web APIs.
242
Prerequisites

None

Training objectives

243

Training program

Introduction
  • Reminders about HTML, Doctype and CSS.
  • Getting started with Visual Studio tools.
  • How the page inspector works.
  • Browser debugging tools.
  • Practical work Discovery of Visual Studio.
  • Creating an ASP application.
  • NET.
HTML 5
  • Discovery of new semantic elements.
  • Structure and organization of a page.
  • Discovery of new interactive elements.
  • Management of the compatibility with Modernizr.
  • Discovery of standard APIs.
  • Practical work Design of standard pages.
244
CSS 3 creation
  • Implementation of new attributes.
  • Implementation of transformation and transition attributes.
  • Evolutions of standards and proprietary implementations.
  • Form validation attributes.
  • Configuration and implementation of Minification and Bundling.
  • Role and use of Media Queries.
  • Use of Media Queries to create adaptive sites (Responsive Web Design).
  • CSS Bootstrap framework.
  • Practical work Formatting HTML elements.
  • Setting up work of Minification and Bundling.
  • Installation and use of the Bootstrap CSS Framework.
Programmation JavaScript
  • Reminder of the general rules.
  • Event handling.
  • DOM manipulation.
  • Getting started with Visual Studio.
  • Creation and manipulation of arrays and objects.
  • Practical work Write code to manipulate the DOM and validate form data.
245
Implementing jQuery
  • Introducing jQuery.
  • Using jQuery selectors.
  • Handling events.
  • Using jQuery UI.
  • Do Ajax with jQuery.
  • Practical work Perform common operations: user dialog, manipulation of the DOM, Ajax requests with the jQuery object, etc.
Media management
  • Available formats and their browser support.
  • Use of audio and video elements.
  • Management of multiformat support.
  • Control of playback by programming.
  • Practical work Integrate audio and video files, with multi-format management and playback control.
Using standard APIs
  • Canvas API and geolocation.
  • File, Drag & Drop API, Web Storage.
  • Web Socket and Web Worker API.
  • Works practices Implementation of main APIs.
246

Lotus Domino v9, administration

★★★★★

  • DPIC-57
  • 4 Days (28 Hours)

Description

This course will teach you how to install, configure and administer a Lotus Domino version 9 server as well as the Lotus Notes client. You will also see how to secure the infrastructure, manage mail routing, implement inter-server replication and perform messaging-related troubleshooting.

Who is this training for ?

For whom
Systems engineers or network managers having to implement Lotus Domino v9.
247
Prerequisites

None

Training objectives

Install, configure and configure an IBM Lotus Domino 9 infrastructure Manage and maintain an existing IBM Lotus Domino infrastructure Implement architectural security: authentication, access control, execution checklist Implement inter-server replication

248

Training program

Installation de Lotus Domino/Notes
  • Domino Features.
  • Domino Architecture/Notes.
  • Install and configure a primary Domino server.
  • Install the Domino client administration.
  • Practical work Install and configure the server.
  • Getting started with the administration client.
Recordings
  • Registration process (server, certifier and user).
  • Certification tracking.
  • User creation, group management.
  • Management of IDs, passwords and access.
  • Renaming, recertification and movement within the Domino organization.
  • Encryption: public, private keys and signatures, TLS , SHA2 OAuth.
  • Practical work User management.
249
Security
  • Fundamentals: IDs and authentication, vault.
  • Implementation of ID vaults, backup and restoration of IDs.
  • Authentication, anonymous access.
  • Base ACLs (access control list).
  • Execution control list on the client workstation (LCE).
  • Practical work rnImplementation of security (authentication, access control, execution control list.
  • ).
250
Messaging
  • Routing protocols supported by Domino.
  • Routing device (router, mailbox).
  • Mail forwarding, connection documents.
  • Setting up SMTP messaging.
  • Restrict email circulation (number, volume.
  • ).
  • Use of quotas.
  • Mail management rules.
  • Message Tracking, logging, reports.
  • Practical work Set up SMTP messaging.
  • Configuring and securing messaging.
Replication
  • Replication logic.
  • Server group for replication.
  • Practical work Set up replication.
Adding Domino Servers
  • Setting up additional servers.
  • Setting up inter-server replication.
  • Practical work Add servers, activate database replication.
251
Management of organizational policies
  • Policies: implementation and documents.
  • Impose values ​​with office policies.
  • Define mail and security policies.
Implement compression techniques
  • New compression options.
  • Image compression.
  • Implement DAOS.
252

Development of Microsoft SharePoint Server 2013 solutions (70-488)

★★★★★

  • DPIC-58
  • 5 Days (35 Hours)

Description

This training will teach you how to use Visual Studio and SharePoint Designer to develop SharePoint applications. You will also see how to add Apps and customize the user interface through programming. This course covers all the topics necessary to prepare for the Microsoft 70-488 exam.

Who is this training for ?

For whom
Developers.
253
Prerequisites

None

Training objectives

Learn to develop SharePoint applications
Create workflows with Visio 2013 and SharePoint Designer 2013
Customize user interface elements programmatically

254

Training program

The development environment
  • The SharePoint development platform.
  • Execution models.
  • SharePoint objects.
  • Websites.
  • Practical work Create and deploy a SharePoint Web Part.
  • Use managed code websites.
Lists and libraries
  • List objects.
  • SharePoint libraries.
  • Queries to obtain lists.
  • Practical work Perform queries to retrieve lists of data.
Server-side development
  • Web Parts.
  • Use event sinks to handle SharePoint events.
  • Store and manipulate custom component configuration data.
  • Practical work Develop an event receiver.
255
Security management
  • Identity management in SharePoint 2013.
  • Permissions and authentication.
  • Managing authorizations programmatically.
  • Practical work Example of security application.
Apps and client-side development
  • Introduction to SharePoint applications.
  • The client-side object model for managed code.
  • The client-side object model for JavaScript.
  • The REST API with JavaScript.
  • Apps hosted remotely.
  • App architecture and packages.
  • Publish, install and uninstall Apps from the system.
  • Practical work Create a new SharePoint application.
  • Example of a remotely hosted application.
  • Install, update update and uninstall a SharePoint App.
256
Le workflow dans SharePoint
  • Use Visio 2013 and SharePoint Designer 2013 to build a workflow.
  • Develop a workflow with Visual Studio 2012.
  • Taxonomy in SharePoint 2013.
  • Practical work Creating a workflow using Visio.
  • Assembling workflows with SharePoint Designer.
Site customization and management
  • Customized lists and sites.
  • Site lifecycles.
  • Customize the user interface.
  • How to customize the 'branding? Adapt content for different devices.
  • Configure and personalize the browsing experience for publishing sites.
  • Hands-on Create a defining custom lists and sites.
257

Development of advanced solutions Microsoft SharePoint Server 2013 (70-489)

★★★★★

  • DPIC-77
  • 5 Days (35 Hours)

Description

This training will teach you how to develop advanced MS SharePoint Server 2013 solutions. You will also see how to create search queries with KQL as well as personalize social network activities. This course covers all the topics necessary to prepare for the Microsoft 70-489 exam.

Who is this training for ?

For whom

IT professionals responsible for installing, configuring, deploying and managing SharePoint Server 2013 in a data center or in the cloud

258
Prerequisites

Hands-on experience with ASP .Net 3.5 development, Visual Studio and SharePoint 2007 or 2010 development is strongly recommended

Knowledge of the features offered by SharePoint 2013

Training objectives

Develop advanced MS SharePoint Server 2013 solutions
Create search queries with KQL
Publish content for mobile devices

259

Training program

Introduction to SharePoint Apps
  • SharePoint Apps.
  • Security management for Apps.
  • Optimizing App performance.
  • Practical work Create an App.
The Managed Metadata service
  • Service presentation.
  • Parameters for configuration.
  • Group, terms and conditions.
  • Practical work Working with managed metadata fields.
The search service
  • Basic concepts of the SharePoint 2013 search service.
  • KQL and FQL search queries.
  • Customize the search user experience.
  • Configure result types and display models.
  • Hands-on Submit Client-side Code search queries.
  • Create and deploy a entity extractor.
260
Content management
  • Enterprise content management.
  • eDiscovery.
  • Automate records management.
  • How to develop an eDiscovery site. publication.
  • Structure and publish websites.
  • Publish content for mobile devices.
  • Improve the performance of a SharePoint site.
  • Hands-on Create a custom document ID provider.
  • Exercise: Layout.
  • Create an edge channel.
Le service Business Connectivity Services (BCS )
  • The main elements of BCS.
  • BDC templates with SharePoint Designer and Visual Studio 2012.
  • How to create advanced BDC templates? Events and external notifications.
  • Hands-on Create external content types.
  • Create a Connectivity Assembly.
  • NET.
261
Business data
  • Access business data using composite solutions.
  • Business data in client applications.
  • Options allowing access to data of user profiles.
  • The properties of user profiles.
  • Practical work Present business data in an application for SharePoint.
  • Add the functionality of search for people for an application.
Monitoring and Troubleshooting
  • Debug SharePoint Apps in Visual Studio.
  • Identify and diagnose errors in Apps.
  • Optimize application performance.
  • Practical work Add a Diagnostics Page to a SharePoint application.
262

Cloud Foundry and Pivotal CF, application development

★★★★★

  • DPIC-61
  • 3 Days (21 Hours)

Description

This training will allow you to understand the key principles of developing “Cloud Native” applications. You will learn how to set up the tools to build and use the Pivotal Cloud Foundry platform. You'll also see how to administer applications with Pivotal Cloud Foundry.

Who is this training for ?

For whom
CTOs, project managers, application managers, operations managers, technical architects, developers.
263
Prerequisites

None

Training objectives

Know “Cloud Native” application development approaches Apply technologies and tools for development with Cloud Foundry Use the Pivotal Cloud Foundry platform Understand approaches to developing and managing applications “as a Cloud”

264

Training program

Applications "Cloud Native"
  • What is "Cloud Native".
  • Applications "as a Cloud" and "as a Service".
  • Advantages and disadvantages.
  • Microservices versus monolithic applications.
  • Importance of frameworks and platforms (IaaS, PaaS, SaaS).
  • New possible approaches with "Cloud Native" (DevOps, continuous delivery, microservices, containers).
  • Presentation of the current offering of "Cloud Native" technologies.
Modern app development with Cloud Foundry
  • Architecture presentation.
  • Main components (controller, router, loggregator.
  • ).
  • Technologies and tools (BOSH, BOSH lite.
  • ).
  • Development, deployment, hosting and implementation of applications (staging, scaling, monitoring).
  • Practical work Implementation of Micro Cloud Foundry and Eclipse STS.
265
Implementation of the Pivotal Cloud Foundry Platform
  • Presentation of the Pivotal CF platform.
  • Advantages and disadvantages of Pivotal CF.
  • Presentation of Pivotal Web Services.
  • The line of commands (connection, deployment, scaling).
  • Presentation of Eclipse STS.
  • Practical work Preparation of the Pivotal CF platform and development tools.
Using the Pivotal Cloud Foundry Platform
  • Buildpack, manifest.
  • Develop with Pivotal CF services.
  • Spring framework and use with Pivotal CF.
  • Use logs and Cloud Foundry analyzers to debug applications.
  • Manage the "hot" and "continuous" deployment of applications.
  • Practical work Development of 'an application with Pivotal CF and Spring.
266
Administration d'applications
  • Using Pivotal Web Services.
  • Application management and monitoring with Cloud Foundry.
  • Open to other PaaS (BlueMix, AWS.
  • ).
  • Acceleration of business integration with the "as a Cloud" approach.
  • Cloud Foundry portability by "Service Container".
  • Case study Overview of the architecture and operation of a global enterprise "Cloud Native' (Netflix, AWS.
  • ).
267

Blender, getting started with 3D creation

★★★★★

  • DPIC-62
  • 4 Days (28 Hours)

Description

This training will allow you to get to grips with the Blender software interface and discover its main features. You will learn how to design an object in 3D and give it a realistic rendering. You will create animations as well as various physical simulations such as particles.

Who is this training for ?

For whom
Architects, builders, draftsmen, designers, engineers, design office managers.
268
Prerequisites

None

Training objectives

Get to grips with the Blender interface
Model and animate objects in 3D
Design and apply materials and textures to objects
Manage lighting and rendering of objects

269

Training program

User interface
  • 3D views, orbit, panoramic, from the camera.
  • Organize the 3D view with layers.
  • The properties panel.
  • Object mode and simple relationships between objects.
  • Practical work Install Blender.
  • Create a view.
Object creation and modification
  • Rectangular, circular, lasso selection.
  • Bezier curves.
  • Extrusion along a curve.
  • Transforming objects.
  • The Simple Deform tool.
  • Modeling with the Extrude function.
  • Basic modeling, points, edges, faces.
  • Modifiers: Array, Boolean, Edge.
  • Practical work Design new objects.
270
Material design and textures
  • Assign materials to objects.
  • The creation of simple and nodal materials.
  • Surface, diffuse and specular shaders.
  • Place and assign textures.
  • Volumetric shaders.
  • Practical work Application of texture effects.
UV Mapping et texture Painting
  • UV unfolding, testing and correction.
  • Use UV Mapping on materials.
  • Creation of the texture directly in Blender.
  • Export the unfolding.
  • Save the rendering on a UV texture (Bake).
  • Practical work Place an image on a UV.
271
Lighting and rendering management
  • The different types of light.
  • Colors, intensity, distance and shading.
  • Renderings in still images.
  • Manipulations relating to cameras, focal length, positioning and depth of field.
  • Output dimensions.
  • Rendering format.
  • Anti-aliasing.
  • Rendered using different engines.
  • Practical work Rendering with lighting.
Compositing
  • The basics of compositing.
  • The video sequence editor.
  • The compositing nodes.
  • Practical work Composing a picture.
Physics engine and particles
  • Basics of the physics engine and particle management.
  • Physics (soft bodies, rigid bodies).
  • Generic, dynamic, static particles.
272
Animation management
  • Notion of keyframes and Timeline.
  • Creation of keyframes: Position Rotation Scale.
  • Presentation of Graph Editor.
  • Animate the interface properties.
  • Practical work Create an animation.
273

Blender, mastering 3D creation

★★★★★

  • DPIC-63
  • 4 Days (28 Hours)

Description

This training will allow you to master the advanced aspects of 3D object modeling. You will discover new animation modes and learn how to create new textures and new renderings. You will produce video editing of your animations and discover the very powerful Python scripting language.

Who is this training for ?

For whom
Architects, builders, draftsmen, designers, engineers, design office managers.
274
Prerequisites

None

Training objectives

Create new textures and new renderings
Animate an object via the armature system
Master physical simulations
Produce video editing of your animations
Apply Python scripts to 3D modeling

275

Training program

Advanced modeling
  • Using loops.
  • Topology and retopology.
  • Modifiers: Decimate, Boolean, Multiresolution, Skin, Displace.
  • Practical work Create one model on top of another.
  • Reshape an area of ​​the model with a "brush".
Fashion Sculpt
  • Sculpting tools.
  • Customizing brushes.
  • Creating a brush from a volume.
  • Baking of Normal Maps.
  • Practical work Create a custom brush.
Nodal materials
  • Principle of knots.
  • The silky effect.
  • Using metallic paint.
  • Example of the ghostly effect.
  • Practical work Creating a metallic paint.
276
Skeleton animation
  • Creating an armature.
  • Assigning a model to the armature with Envelopes and Bone Heat Painting.
  • Inverse kinematics.
  • Constraints in the framework of an armature.
  • Practical work Animating an object via the armature system.
Nonlinear Actions Editor
  • Discovery of the nonlinear actions editor.
  • The different operating modes: simple, combined.
  • Obtain a composite animation.
  • Adding and mixing action tracks.
  • Practical work Adding and mixing action tracks.
Physics and particles
  • Introduction and adjustment of gravity.
  • Physics, Soft bodies, Rigid bodies.
  • Simulation of tissues, fluids and smoke.
  • Use of the generic, dynamic and static particle engine.
  • Further with simulations, Obstacles, Force fields and Influences.
  • Practical work Creation of a haircut.
277
Video montage
  • The VSE editor.
  • Combine several video tracks, apply effects to them.
  • Stabilization of a video.
  • Add a audio track.
  • Produce the final film.
  • Practical work Produce the editing of an animation.
Scripting Python
  • Interact with Blender programmatically.
  • Overview of Python scripting possibilities.
  • Manipulate 3D objects via Python scripts.
  • Demo Application of Python scripts on a 3D Blender model.
278

Cinema 4D, create professional 3D animations

★★★★★

  • DPIC-64
  • 5 Days (35 Hours)

Description

This very practical training will teach you to master the interface and functionalities of the Cinema 4D environment. At the end of this course, you will be able to design a 3D object, give it a realistic rendering and create an animation from this object.

Who is this training for ?

For whom
Architects, designers, audiovisual technicians (editors, video riggers) and 2D and 3D computer graphics artists.
279
Prerequisites

Good knowledge of an operating system chart. Experience required.

Training objectives

Model objects with Cinema 4D
Prepare an object and its mesh
Dress an object with a redefined or personalized texture
Animate linked objects in a loop
Put into situation elements discussed in different scenes

280

Training program

L'interface Cinema 4D
  • Basic notions of the 3D universe.
  • 3D language and vocabulary.
  • View windows.
  • Layouts
  • Loading.
  • Saving.
  • Practical work rnCreation and saving of 'a new view.'}
Creation and modeling of objects
  • Primitives.
  • The creation of objects by combination.
  • The import of models created in other 3D software.
  • Splines.
  • Practical work Design new objects.
Editing objects
  • Symmetries.
  • Boolean operation.
  • "Metaball.
  • Extrusion, beveling, knife tool, etc.
  • Practical work rnModify, transform, prepare an object and its mesh.
281
Textures
  • Terminologies: bitmap, 2D shader, 3D shader.
  • Components and application of textures.
  • Creation of advanced textures (glass, chrome, metal).
  • Creation of animated textures.
  • Using Photoshop files to create UVW Mapping textures.
  • Development of UVWs.
  • Practical work rnDressing an object in a studio situation.
Presentation of the modules
  • The particle generator.
  • The "ringing initiation".
  • Sculpture.
  • Mograph, the "cloning tool " and "effectors".
  • Advance render.
  • Net render.
  • Practical work Application of effects in an animation.
282
Lighting and camera management
  • Notions of axes, use of modes.
  • Types and settings of the various cameras (Camera Morphing).
  • Loop animation and animation of linked objects.
  • Practical work Placement of the elements covered in different scenes.
Rendering management
  • Rendering options settings.
  • How to manage them? Multi-pass rendering.
  • Export for special effects, video.
  • Export to After Effects/QuickTime VR.
  • Practical work Creation of an animation from A to Z with all the tools covered during the training.
283

Video creation: editing, compression and DVD production

★★★★★

  • DPIC-80
  • 5 Days (35 Hours)

Description

This course shows how to integrate various elements into your video montages. It presents the principles of video compression for distribution on all media: PC, tablet, Smartphone... You will also learn how to design a graphic and functional DVD, Bluray or Flash DVD (menus, subtitles).

Who is this training for ?

For whom
  • Journalist, image reporter, Communication and Marketing services and anyone wishing to have a working method for managing a video project and encoding settings.
284
Prerequisites

None

Training objectives

  • Learn how to integrate different elements (videos, sounds, images) into a video editing project
  • Understand the basics of compression to adapt videos for all types of devices (PC, tablet, smartphone)
  • Know how to create a DVD, Blu-ray, or Flash DVD with a clear and interactive menu
  • Design a DVD with full features: menus, chapters, subtitles, etc

285

Training program

Video basics and creating a project
  • Resolutions, frame rates, pixel ratio.
  • Aspect ratio, interlacing, video bitrates, common formats and codecs.
  • Principles of image management 'a video project.
  • Classify source files.
  • Create usual sequences.
  • Import files.
  • Video acquisition.
  • Practical work Creation of a first project.
  • Import simple or structured files.
286
Drawing of plans and assembly
  • Source file information.
  • Added custom metadata columns.
  • Viewing source plans.
  • Selecting in and out points .
  • Inserting clips.
  • Edit toolbar.
  • Speed ​​up/slow down clips.
  • Zoom.
  • Place images on the clips to vary the volume.
  • Drag shots.
  • Scenario Scenario in real cases of assembly.
Connections, effects, transitions
  • Trim clips in the trim window sequence.
  • Dynamic trims.
  • Audio and video effects.
  • Chromakey key (green background) ).
  • Principles of video rendering, work bar.
  • Practical work Adjust the effects on a clip.
287
Audio, images fixes et logos
  • Add music and voice-over to the edit.
  • Improve the sound.
  • Add still images and logos.
  • Principles of a multi-camera shoot.
  • Practical work Audio mixing.
  • Speed ​​up a clip.
Dynamic link
  • Dynamic links with AfterEffect Encore.
  • Links with Prelude, Audition and Photoshop.
  • Practical work Animation of maps, text, special effects.
  • Creating DVDs.
Exports with Media Encoder
  • Encoding principles.
  • Export queue and saving custom configurations.
  • Exports: in Flash format, for tablets, Smartphones, PC.
  • Exporting still images.
  • Exporting sound.
  • Practical work Exporting to DVD format.
288
Creating DVDs with Adobe Encore
  • DVD/Bluray design principles.
  • Importing and transcoding video files.
  • Editing.
  • Adding marks of chapters and images.
  • Graphical creation of menus (with Photoshop).
  • Design of navigation between menus.
  • Adding music, photo slideshows, video background, AfterEffect transitions.
  • Practical work DVD and Flash export or burning.
289

Final Cut Pro X, the basics of video editing

★★★★★

  • DPIC-66
  • 3 Days (21 Hours)

Description

In this course, you will create video edits with Final Cut Pro. You will learn how to log and edit shots, adjust their duration and establish a pre-edit. You will also handle mixing audio tracks, titling, creating transitions and animation effects as well as applying filters.

Who is this training for ?

For whom
Anyone wishing to learn virtual editing on Final Cut Pro X. Image professionals (assistant editors, editors, directors, etc.) who have practiced virtual editing or not.
290
Prerequisites

None

Training objectives

Discover the graphical interface, the workspace and the help of Final Cut Pro

291

Training program

The basic principles
  • Important concepts: the notions of resolution, frame rate, pixel ratio, encoding bitrate.
  • Standards and formats: SD and HD codecs , video and audio formats.
  • Definitions and main rules of video editing.
  • Practical work Manipulation and analysis of different video formats.
L'interface Final Cut Pro X
  • Launching Final Cut Pro The operating principles of Final Cut Pro new project.
  • Import different media types.
  • Using Final Cut Pro X Help.
Logging and preliminary assembly
  • How to classify rushes effectively? From rushes to the Timeline: methods of inserting elements.
  • Editing tools in the Timeline.
  • The precision editor to refine the edit connections.
  • Main scenario, secondary scenario and composite shots.
  • Practical work Create a list of shots and create a pre-edit.
Additional editing tools
  • Transitions: know their conditions of use and apply them.
  • Titling: create a standard title and personalize a predefined title.
  • Effects: apply and personalize an effect.
  • Basic sound settings: volume, split-edit and modulation over time.
  • Practical work Use of all of these tools in a montage.
292
Advanced functions
  • Using markers.
  • Retiming tools (speeded up and slowed down).
  • Keyframe animation.
  • Colorimetry and calibration.
  • Practical work Use of the techniques covered in this chapter according to the needs of video editing.
Export
  • Export formats.
  • Managing the export interface.
  • Duplicating a project.
  • Archiving a project.
  • Practical work Exports of a project to all types of formats.
293

Take stock and build your new professional project

★★★★★

  • DPIC-67
  • 2 Days (14 Hours)

Description

This training will show you how to take a complete look at your skills and build your professional project in a concrete, effective and dynamic way.

Who is this training for ?

For whom
Employees wishing to take stock of their skills, seniors wishing to anticipate their second part of their career, Human Resources employees, tutors required to manage skills.
294
Prerequisites

None

Training objectives

Identify your current skills and those to be developed
Determine the types of professions corresponding to your skills and tastes
Distinguish and overcome the obstacles to implementing your project
Build and deploy your professional project

295

Training program

The skills approach
  • Know the different skills.
  • Understand all the challenges of the skills approach.
  • Understand the different skills management tools.
  • Make the link with the different professions.
  • Identify the technical and behavioral skills of a profession.
  • Differentiate between competence and potential.
  • Practical work Develop a project management tool on the challenges of the skills approach.
Focus on your own skills
  • Take stock of all your skills.
  • Know your transferable skills.
  • Distinguish your preferred skills.
  • Detect the skills to be developed.
  • Define a professional project, have a vision of your professional future.
  • Identify the skills necessary to implement this project.
  • Find missing information: monitoring, network.
  • Practical work Provisional planning of the main stages of skills development.
296
Build your professional project
  • Determine the obstacles to change, fears and habits.
  • Preserve the balance between personal and professional life.
  • Prepare for change.
  • Take into account the role of those around you in this process.
  • Define all your strengths.
  • Seek pleasure in work.
  • Know the VAE approach.
  • The levers of professional training.
  • Practical work What can my professional project look like?
297
Launch your professional project
  • Explain your project internally.
  • Communicate about your project in general.
  • Identify professionals who can support this project.
  • Be strength of proposal, propose rather than ask.
  • Prepare your professional progress report or your mobility interview, the arguments.
  • Know what communication to adopt.
  • Integrate into a new team.
  • Strengthen and develop your skills.
  • Practical work rnRole play on the mobility interview.
  • Group debriefing.
298

Develop your creativity

★★★★★

  • DPIC-68
  • 2 Days (14 Hours)

Description

Think about the types of creativity and innovation processes. Develop fun tools, processes for representing ideas (mental map, Eureka) and solutions (voting by rating). Know how to lead a brainstorming session. Reinvest creative methods in problem solving.

Who is this training for ?

For whom
Anyone wishing to develop their creativity and problem-solving skills to effectively respond to professional and personal challenges.
299
Prerequisites

None

Training objectives

Identify the different types of creativity
Master creative techniques for producing ideas
Lead a brainstorming or creative session
Evaluate and select the ideas produced
Use creative techniques to solve a problem

300

Training program

Creativity: how does it work?
  • The different types of creativity.
  • The different phases of the creative process.
  • Self-assessment test: what is your creative profile? Identify your brakes.
  • Know how to bounce back.
  • Identify the areas in which you are easily creative.
  • Practical work Explore your personal creative resources.
The “creative journey” or looping
  • Warm up: an essential prerequisite.
  • Pose the problem: perceive then analyze.
  • Produce ideas: imagine.
  • Confront ideas: find solutions.
  • Evaluate solutions: sort and select.
  • Implement solutions: innovate.
301
The creative techniques toolbox
  • Brainstorming and "Brainposting".
  • Eureka cards, "Far away".
  • The double entry table.
  • Heuristic diagram.
  • Crushing.
  • Discovery matrices.
  • Random techniques , analog, projective.
  • The waking dream.
  • The "TONI", the "3 wishes", etc.
  • Practical work rnExperimenting with different techniques and creative games.
Evaluate and sort the ideas produced
  • The "favorite" method.
  • The criteria method.
  • The angel's lawyer.
  • Point voting, weighted voting.
  • Practical work Two methods for evaluating solutions.
302
Practice creativity every day
  • Know how to lead a creative session: know-how, avoid pitfalls, follow the necessary steps.
  • Be creative in your life.
  • Make it easier
Identify and understand a problem
  • Characterize the complexity of the problem.
  • Identify the source problem.
  • Collect and transcribe the facts.
  • Participatory and explanatory approaches .
  • Decide how to handle the problem.
Solve the problem
  • Methods: the "as if" framework, the "desired states" method, impertinent questions.
  • Working groups: animation using 4 P tools, 5 S, value analysis, matrices, role plays.
  • Problem-solving groups.
  • The method of "best-assumed disasters".
  • Reinvest quickly after a difficult problem.
  • Practical work Experimentation of the proposed methods.
303

Optimize your ability to solve problems

★★★★★

  • DPIC-69
  • 2 Days (14 Hours)

Description

Think about different forms of reasoning (analytical, synthetic), implement methods of searching for ideas (brainstorming, association, analogy). Boost creativity within a team. Know how to construct the 4 phases of problem solving (express, analyze, resolve and verify).

Who is this training for ?

For whom
Team leaders, project managers, cross-functional managers.
304
Prerequisites

None

Training objectives

Understand the different thinking styles
Use methods adapted to the problems
Enhance the creative styles of the team to solve problems
Master the different stages of problem solving

305

Training program

Know your thinking style
  • Become aware of your own thinking style.
  • The typology of thinking styles.
  • Diagnose your preferred modes of thinking.
  • Right brain, left brain.
  • Identify their interests and their limits.
  • Measure the impact and limits of your own thinking style.
  • Exercise: Test; diagnosis of one's preferred way of thinking.
Energize a team's creative strengths to solve problems
  • Know how to work with and use differences in style.
  • Better understand others.
  • Know how to take advantage of different creative styles.
  • The adapt to the type of problem posed.
  • Exercise: Reflection workshops, role-playing.
Methods to apply
  • Brainstorming.
  • Analogue method.
  • Matrix of discoveries.
  • Associative methods.
306
Promote problem solving through balancing types of thinking
  • Build and compose your team according to the problem to be solved.
  • The expression phase: become aware of the problem.
  • Mobilize the creativity phase.
  • The expression phase: applying methods of producing ideas.
  • Promote expression.
  • Collection of perceptions.
  • The analysis phase : define the problem.
  • Sharing different perceptions of the problem.
  • The analysis phase: common understanding of the problem.
  • The resolution phase: inventory of solutions and opinions.
  • Apply methods for evaluating ideas.
  • The resolution phase: check the relevance and logic of each solution.
  • Implement .
  • The verification phase: checking the adequacy of the solutions adopted for the problem posed, and their acceptability.
  • Exercise: Group games, reflection workshops, role-playing games, practical applications of typical situations encountered by the participants.
307

Mind map, intensive training

★★★★★

  • DPIC-80
  • 3 Days (21 Hours)

Description

Once you have mastered the basic notions of mind mapping or Mind Mapping, it is important to practice regularly. This training offers you the opportunity to consolidate your knowledge and discover new techniques. Practical exercises will help you overcome your difficulties and improve your productivity and communication skills.

Who is this training for ?

For whom
  • Anyone wishing to optimize their efficiency with the mental map in a professional context.
308
Prerequisites
  • Basic knowledge of the fundamentals of mind maps.
  • Possibility of bringing your mental map creations to exploit them.

Training objectives

  • Identify your difficulties in constructing a mental map
  • Improve your note-taking
  • Enhance the creativity and diversity of your team through the mental map

309

Training program

The fundamentals of Mind Mapping
  • The fundamentals.
  • The laws and technique of Mind Mapping®.
  • Perfect visual thinking.
  • Take ownership of the map mental: identify difficulties.
  • Combine conceptual maps and mental maps.
  • Practical work Note-taking practice from a text, from a speech.
  • Operation, analysis and adjustment.
  • Visual training: Simple, Quality, Vision, Individuality.
310
The added value of new forms of note-taking
  • The beneficial effects: the cognitive aspect.
  • The law of least effort.
  • The power of topolanguage and Sketchnoting: what complementarity? Text versus map.
  • Take notes from speeches.
  • Speech à la carte: before, during, after.
  • Keywords, hinges, connectors , autonomous blocks.
  • Collective note-taking: co-production.
  • Benefits.
  • Interaction: facilitator and group.
  • Practical work Taking notes in mental maps from a text, a speech, then oral restitution.
Communicate effectively using a mind map
  • The rise of communication.
  • Identify the determining points of effectiveness.
  • Looking aloud.
  • Using the speed for efficiency.
  • Practical work Scenario to anchor new knowledge and skills.
  • Cards Taking notes in meetings, interviews and telephone.
311
Using the mind map in collaborative situations
  • Diversity.
  • Unleash your team's creative potential.
  • Beyond problem solving: decision-making.
  • Practical work Creation of maps developed in sub-groups: presentation on a strategy, a project, a re/organization.
  • Operation, analysis and adjustment.
312

Helping your team progress through co-development

★★★★★

  • DPIC-71
  • 2 Days (14 Hours)

Description

Co-development is an approach to individual and collective development that promotes exchange and problem solving. This training will allow you to discover and experience the six stages of this approach in order to use it in your managerial practice, whether hierarchical or transversal.

Who is this training for ?

For whom
Any person with a hierarchical or transversal managerial function or any Human Resources professional in a support situation.
313
Prerequisites

None

Training objectives

Know the foundations of co-development: origin, usefulness, basic principles, stages
Experience the posture of client and consultant of a co-development workshop
Identify good practices and impasses in running a co-development workshop
Define a Professional Action Plan integrating co-development

314

Training program

The fundamentals of co-development
  • Understand the objectives of co-development: problem solving, project construction.
  • Orient management towards collaborative functioning: employee development.
  • Rely on the exchange of practice as the basis of collective intelligence.
  • Distinguish the 3 roles of the participants: facilitator/coach, consultant and client.
  • Collective reflectionExchanges around the fundamentals and principles of the method.
Experiment with the 6 stages of co-development practice
  • Expose a project and a problem and choose the subject.
  • Use open questioning to understand reality and the person.
  • Establish a contract between the client and consultants.
  • Use collective intelligence at the service of employees to open up the field of solutions: consultation.
  • Define an action plan following the advice of participants.
  • Identify individual learning through feedback.
  • Practical workCo-development workshops led by the trainer-coach where participants will take the position of clients and consultants.
315
Lead and supervise a co-development workshop
  • Clearly explain the principles of success to participants.
  • Ensure compliance with the basic rules of co-development.
  • Animate the 6 stages and understand the benefits and difficulties of each step.
  • Improve your animation thanks to feedback.
  • Scenario Co-development workshops led in turn by the participants in real mode.
  • Mode stop and go to encourage progress.
Lead and supervise a co-development workshop
  • Clearly explain the principles of success to participants.
  • Ensure compliance with the basic rules of co-development.
  • Animate the 6 stages and understand the benefits and difficulties of each step.
  • Improve your animation thanks to feedback.
  • Scenario Co-development workshops led in turn by the participants in real mode.
  • Mode stop and go to encourage progress.
316

Create videos for the web

★★★★★

  • DPIC-72
  • 2 Days (14 Hours)

Description

Video is an essential element of the digital marketing mix. Previously reserved for very specialized profiles, video production is now accessible to everyone. This very practical training will allow you to produce short videos of professional quality to enrich your digital communication.

Who is this training for ?

For whom
Communication managers, community managers and anyone wishing to familiarize themselves with making videos for the web.
317
Prerequisites

None

Training objectives

Design a video project from the initial idea to writing a precise scenario
Master the technical aspects of producing a video for the web
Film and edit a short video
Broadcast a video on different digital media

318

Training program

Design a video project
  • Know the technical production environment: the digital video workflow.
  • Define the objectives, type of content and duration of the project.
  • Write a note of intent: the tone to adopt, the style, the main elements.
  • Write the scenario and the storyboard: describe and show the precise content of the project.
  • Practical work Create a design file for an institutional short film project.
Design a video project
  • Know the technical production environment: the digital video workflow.
  • Define the objectives, type of content and duration of the project.
  • Write a note of intent: the tone to adopt, the style, the main elements.
  • Write the scenario and the storyboard: describe and show the precise content of the project.
  • Practical work Create a design file for an institutional short film project.
Take photos and sound
  • Know the technical aspects of video images: resolutions, image ratios, recording rates.
  • Adjust the camera: access manual settings when shooting of point of view.
  • Know the different types of shots: scales, points of view, movements.
  • Master the composition of the shot through framing.
  • Know and know how to choose the different sound recording equipment according to each situation.
  • Practical work Handle the camera and its accessories (stand, microphone) in different situations: interviews, illustration plans, reporting.
319
Make a video edit
  • Prepare editing: transfer of sources, archiving, classification of sources and project files.
  • Drop: viewing rushes and choosing shots.
  • Proceed during editing: cut, shorten, lengthen and move a clip in the timeline.
  • Insert titles, effects and transitions.
  • Mix the sound: adjust the volumes of several tracks , move a sound track, add and mix music.
  • Practical work Edit the images shot during the practical work with the camera into a film of a few minutes.
Export and stream a video
  • Choose the type of export: format, codecs.
  • Master the main export settings.
  • Know the main online distribution platforms and how they work .
  • Practical work Experiment with the different export possibilities, analyze their differences and put the edited film online.
320

Final Cut Pro X, the basics of video editing

★★★★★

  • DPIC-73
  • 2 Days (14 Hours)

Description

In this course, you will create video edits with Final Cut Pro. You will learn how to log and edit shots, adjust their duration and establish a pre-edit. You will also handle mixing audio tracks, titling, creating transitions and animation effects as well as applying filters.

Who is this training for ?

For whom
Anyone wishing to learn virtual editing on Final Cut Pro X. Image professionals (assistant editors, editors, directors, etc.) who have practiced virtual editing or not.
321
Prerequisites

None

Training objectives

Learn about the Final Cut Pro X GUI, workspace, and help Evaluate the different existing video formats Carry out preliminary logging and video editing Exporting a video to a DVD

322

Training program

The basic principles
  • Important concepts: the notions of resolution, frame rate, pixel ratio, encoding bitrate.
  • Standards and formats: SD and HD codecs , video and audio formats.
  • Definitions and main rules of video editing.
  • Practical work Manipulation and analysis of different video formats.
L'interface Final Cut Pro X
  • Launching Final Cut Pro The operating principles of Final Cut Pro new project.
  • Import different media types.
  • Using Final Cut Pro X Help.
L'interface Final Cut Pro X
  • Launching Final Cut Pro The operating principles of Final Cut Pro new project.
  • Import different media types.
  • Using Final Cut Pro X Help.
L'interface Final Cut Pro X
  • Launching Final Cut Pro The operating principles of Final Cut Pro new project.
  • Import different media types.
  • Using Final Cut Pro X Help.
323
Logging and preliminary assembly
  • How to classify rushes effectively? From rushes to the Timeline: methods of inserting elements.
  • Editing tools in the Timeline.
  • The precision editor to refine the edit connections.
  • Main scenario, secondary scenario and composite shots.
  • Practical work Create a list of shots and create a pre-edit.
Additional editing tools
  • Transitions: know their conditions of use and apply them.
  • Titling: create a standard title and personalize a predefined title.
  • Effects: apply and personalize an effect.
  • Basic sound settings: volume, split-edit and modulation over time.
  • Practical work Use of all of these tools in a montage.
Advanced functions
  • Using markers.
  • Retiming tools (speeded up and slowed down).
  • Keyframe animation.
  • Colorimetry and calibration.
  • Practical work Use of the techniques covered in this chapter according to the needs of video editing.
324
Export
  • Export formats.
  • Managing the export interface.
  • Duplicating a project.
  • Archiving a project.
  • Practical work Exports of a project to all types of formats.
325

Develop your sales in the digital age

★★★★★

  • DPIC-74
  • 1 Days (7 Hours)

Description

The rise of digital in the economic sphere is an opportunity to develop your business and offer it new perspectives. This seminar will show you how to take advantage of this digitalization. You will see in particular how to use social networks and develop your online sales channels.

Who is this training for ?

For whom
Business leaders, marketing directors, sales directors, internet and e-commerce directors.
326
Prerequisites

None

Training objectives

Understanding the new rules of business in the digital age Identify the tools and methods to effectively digitalize your business Communicate on social networks and improve your e-reputation Share best practices in digital business

327

Training program

Understand the evolution of the Web, digital and business rules
  • History and key figures of digital.
  • Sociological developments: generations X, Y and Z.
  • Technological revolutions: augmented reality, printing 3D, connected objects.
  • Behavioral revolutions: new consumer expectations and their new purchasing practices.
  • Integrating the new rules of business.
  • Understand the evolution of economic and financial models.
  • Identify the consequences of the emergence of Lean Management and process management in the company.
  • Know the new concepts user experience: design, gamification, multichannel, drive-to-store.
  • Case study Study of different Success Stories in the digital era.
Communicate in the digital age
  • Understand the convergence of online and offline media.
  • Master your digital image: e-Reputation, storytelling, moderation and crisis management.
  • Know how to write for Web: write to be read (by your customers) and to be seen (by search engines).
  • Use the resources of Brand Content and Content Marketing in your digital communication.
  • Collective reflection Development of a digital communication plan.
328
Tire profit you Web social
  • Be influential on mainstream social networks (Facebook, Twitter, Youtube).
  • Use professional social networks effectively (LinkedIn, Viadeo) to develop your business.
  • Control and monitor the results of your actions.
  • Case studyrnStudy of different strategies use of social networks.
Selling in the digital age
  • Target the new "digitalized" consumer: social CRM.
  • Move from commerce to e-commerce: think omni-channel, cross-channel, cross-sell.
  • Understanding Social Shopping.
  • Integrate functionalities specific to mobility and m-commerce.
  • Calculate your ROI in the digital age.
  • Collective reflection Development of an e-marketing plan.
329

Create a website, for non-computer specialists

★★★★★

  • DPIC-79
  • 3 Days (21 Hours)

Description

Creating a website today requires mastering aspects relating to the organization of a project, graphic design and interactive navigation. It is also necessary to be comfortable with the main techniques of managing and building a website. If HTML is the basis of any site project, the addition of CSS combined with the use of JavaScript and DHTML makes it possible to create effective sites that meet current standards in the Internet world. To ensure its administration and be able to ensure its updating, you must understand and know the methods of processing server data, forms and database systems.

Who is this training for ?

For whom

People using microcomputers and the Internet who wish to design and develop a website and ensure its updating

330
Prerequisites

Good knowledge of the Internet

Using Windows

Training objectives

Know how to prepare and organize the content planned for the site
Understand how to develop navigation between the pages of the website
Master the writing of HTML
Understand and master the layout using cascading style sheets (CSS)
Have the basics to configure a Web server
Be able to enrich the content of a site (videos, dynamic links)

331

Training program

Introduction to the internet
  • Fundamental concepts
  • Web architecture
  • Presentation of the main Internet browsers
Design of a site
  • The tree structure of a site
  • The principles of web layout
  • The principles of interactive navigation
  • Media processing and formatting
And HTML
  • HTML: HyperText Markup Language
  • Creating a Web page with HTML and XHTML
  • The elements of the header and body an HTML page
  • Formatting text with markers
  • Creating hypertext links
  • Ordered or unordered lists
  • Design of tables for displaying data
  • The definition of relative and absolute anchors
332
Layout using Cascading Style Sheets (CSS)
  • Assigning style properties to HTML tags and markers
  • Creating and applying style sheets
  • Using styles in a menu navigation
  • Choosing and applying styles with CLASS and ID attributes
  • External style sheets
Implementation and functionalities of a web server
  • Communication between server and Web browser
  • The HyperText Transfer protocol (HTTP)
  • Commercial or Freeware servers
Know how to configure a web server
  • Setting up the directory structure
  • Configuring access and security
  • Server administration
333
Server programming
  • Client/server/script interaction
  • The study of how web applications work on the server side
  • Access to data stored on the server Web
  • Server-side data processing: PHP, JSP, ASP
  • The difference between GET and POST requests
  • Integration of a menu Consistent navigation across all pages
  • Reading and writing cookies
Data processing with input forms
  • Entering user data using an HTML form
  • Adding text entry zones, boxes, radio buttons, selection lists to a form
  • Configuring a form so that it uses a server-side program when sending it
  • Processing the data collected by a form using the PHP language
Relational databases and the Web
  • The definition of a database
  • The description of the records in a database
  • Using SQL to manipulate the database
How to connect a web page and a database
  • Creating web pages to insert, delete and update records
  • Inserting and retrieving data using PHP language
  • Integrating queries into server-side programs
334
Energize and enrich a site with JavaScript
  • The general principles of the JavaScript language
  • The integration of JavaScript running in web browsers
Creating interactive web pages with dynamic HTML (DHTML)
  • Combining JavaScript with Cascading Style Sheets (CSS)
  • Multi-browser compatibility
  • Dynamic positioning of content on a page
  • How to show and hide the content of a page
  • Creating images with rollover effect in DHTML
Adding media elements
  • Integrating animations and videos into web pages
  • Inserting and using the most common plug-ins
335

Joomla!, create and administer a website

★★★★★

  • DPIC-76
  • 3 Days (21 Hours)

Description

You will learn how to install and configure Joomla! on a server, to create and administer a website as well as ensure its evolution. You will also see how to become more efficient by composing templates and how to adapt the solution to your personal needs using components, modules and plug-ins.

Who is this training for ?

For whom
Administrators, Web masters, developers and Web designers.
336
Prerequisites

None

Training objectives

Install and configure Joomla! on a server Get to grips with the Joomla! administration interface
Create and format the content of the pages of a Joomla! site
Install and configure extensions and templates Manage users of a Joomla! site Deploy a Joomla! site on a remote server

337

Training program

Fundamental concepts of Joomla!
  • Presentation.
  • The different versions.
  • Application areas, industrial references.
  • Structure and functionalities of a CMS.
  • The architecture of Joomla!.
  • Practical work Demonstrations of websites created with Joomla!.
Getting started with Joomla!
  • Installation and configuration of Joomla! on a local server.
  • Configure the site.
  • Adapt language and model.
  • Space work.
  • Practical work Getting started with Joomla!.
  • Installation and configuration.
Structure de l'interface d'administration Joomla!
  • Getting started with the administration interface.
  • Content management and administration.
  • Extension management: the Components and Extensions menus.
  • Practical work Manipulating the Joomla! interface.
338
Create web page content with Joomla!
  • Categories and articles.
  • Define article-related settings.
  • Manage deleted articles, images and text.
  • Create a link or insert an anchor.
  • The navigation system.
  • Insert a table, a layer.
  • Practical work Creation and implementation form of web pages.
Manage users
  • Roles and permissions.
  • Create user accounts.
  • Manage users and a collaborative site.
  • Practical work Configuration , users, sites.
339
Templates
  • Architecture of a template file.
  • The templateDetails file.
  • xml.
  • Choose and install a template.
  • Configure Joomla! templates.
  • Select templates according to Responsive needs.
  • Practical work Install and configure templates.
Enrich web pages with extensions
  • Testing pre-installed modules.
  • Testing pre-installed components.
  • Testing new extensions to install.
  • Practical work Improvement web pages by adding extensions (contact form, internal messaging, .
  • ).
Site administration
  • Advanced site configuration.
  • Deploy a Joomla! site on a remote server.
  • Site monitoring, visit statistics.
  • Practical work Deploy the website.
  • Analyze visits.
340

Plugin development in Python for Qgis

★★★★★

  • DPIC-77
  • 7 Days (49 Hours)

Description

Discover the roles and interactions of the tools used for creating plugins Install the development environment: Creating a user interface Design an interface (form type) with QtDesigner Discover the basics of programming with the notions Understand the Python language Use Python in QGIS with PyQGIS Interact with user in QGIS Use raster layers, Use vector layers Manage projection using Python Manipulate geometry Carry out queries and cross-references (geo-processing) Develop QGIS plugins

Who is this training for ?

For whom
Employees, students, job seekers called upon to personalize the QGIS environment; Developer wishing to deepen the link between development language and GIS software.
341
Prerequisites

Know QGIS

Training objectives

Create a Qgis plugin with a personalized interface

342

Become a Graphic Designer

★★★★★

  • DPIC-80
  • Days ( Hours)

Description

Graphic Designer Training allows you, over a short but intensive period, to acquire knowledge and practice of the main functions of the 3 software used in graphics: Photoshop, for image retouching and composition, InDesign for layout and Illustrator for vector drawing. Then the training is completed by the acquisition of techniques for creating a visual identity and being able to create posters and flyers.

Who is this training for ?

For whom

Master the essential functions of PC or Mac computers. Be familiar with working on simple software. Participant admission procedure: File including a questionnaire (on skills, know-how acquired, training, studies, professional objective). An interview (telephone or face to face will validate admission.

343
Prerequisites

None

Training objectives

Master the essential functions of PC or Mac computers
Be familiar with working on simple software
Participant admission procedure: File including a questionnaire (on skills, know-how acquired, training, studies, professional objective)
An interview (telephone or face to face will validate admission

344

Become a web designer

★★★★★

  • DPIC-78
  • 30 Days ( Hours)

Description

The Web designer training program was designed by experts in the Web and Internet communication. At the end of your online training, you will have acquired all the skills necessary to design attractive website models, using industry-leading software.

Who is this training for ?

For whom
For all
345
Prerequisites

  • No special skills required
  • No special graphics software required is required
  • Know the basics of graphics software (e.g. Photoshop, Illustrator or Adobe XD, ...
    < /div>

Training objectives

346

Infographic: Adobe Photoshop Pro CC 2020

★★★★★

  • DPIC-77
  • 2 Days (14 Hours)

Description

This Photoshop training allows you to become familiar with the image editing software and learn the basic functions to improve, modify and enrich digital images.

Who is this training for ?

For whom

Model designer, graphic designer, operator

347
Prerequisites

None

Training objectives

Acquire the essential basics of Photoshop to resize, crop, retouch the colors and imperfections of your photos.
Master the main image clippings with Photoshop.
Prepare your visuals for printing or for the Web

348

Training program

UNDERSTAND THE BASICS OF DIGITAL IMAGE
  • The graphic chain and its terminology
  • Bitmap images and vector images
  • Image and font copyrights
  • The different parts of the Photoshop interface
  • Resolutions and image formats
  • Configuration, menus and preferences
  • Color modes
  • Differentiate creations for DTP, web, video
APPROPRIATE THE PHOTOSHOP CC INTERFACE
  • Preparing, managing and saving the graphical interface
  • Using the palette and the different tools
  • The different display modes
MANAGE FILES IN PHOTOSHOP
  • Create and configure a new project
  • Use the Bridge for file management
  • Save as psd, jpg, pdf...
  • The Web, print, photos, videos.
  • Manage printing with Photoshop
349
UNDERSTANDING AND USING THE LAYER SYSTEM The background layer
  • Create and manage new layers
  • Duplicate and merge layers
  • Create and manage a group of layers
  • Fill layers
  • Adjustment layers
  • Masks and blending modes
  • Automatic layer selection
  • Lock layers
  • Search by type
  • Snapshot management
USE GUIDES IN ADOBE PHOTOSHOP
  • Use, comment, modify marks
  • Using rulers and zero axis
350
SELECTIONS AND CUTTING
  • The different selection tools
  • The wand, lassos, feathers
  • The quick selection tool
  • Add or subtract from the selection
  • Simple selection and enhanced selection
  • The cropping and moving tools
  • Improving the outline
  • The paths
  • The point conversion tool
  • Convert a path to a selection
DRAW IN PHOTOSHOP
  • The different drawing tools
  • Geometric or predefined shapes
  • Shape and path layers
  • Fill pixel layers
  • Traces, contours, backgrounds and transformations
  • Patterns and textures, customization
351
THE DIFFERENT TRANSFORMATIONS
  • Homothety, rotation, twist, perspective, deformation
  • Manual transformation
  • The deformation grid
  • Symmetries
  • Perspective correction by cropping
  • The reference point
RETOUCHING WITH PHOTOSHOP CC
  • Stamp, Patch, Corrector and Spot Corrector Tools
  • Waterdrop, Sharpen, Finger, Density, Stamp Tools
THE FLUIDITY TOOL
  • Mask Lock
  • Mask Release
  • Offset, Warp, Rebuild
  • Round, Swirl, Contraction, Dilation
352
COLOR IN PHOTOSHOP
  • Hue, Saturation, Light
  • The different tools
  • The color selector, the palette and the color chart
  • The Pantones, the tones direct
  • RGB, LAB, CMYK modes...
  • Color libraries
  • Select and replace a color range
  • Unprintable colors
  • Unsafe web colors
PHOTO RETOUCHES WITH PHOTOSHOP
  • Automatic and manual settings
  • Levels, Contrast, Brightness, Balance
  • Manual settings
  • Histogram
  • Black and white
  • Color matching
353
GRADES IN ADOBE PHOTOSHOP
  • The different tools
  • The different shapes
  • The gradient editor
  • Managing opacity in gradients
THE TEXT
  • Create a text or a block of text
  • The Characters and Paragraphs palettes
  • The paths
  • Horizontal and vertical deformation, inflection
  • Convert text to image
BLENDING MODES IN PHOTOSHOP
  • Management of blending modes
  • Inlay, colorization, composition
  • Transparency management
  • Photo montage
354
FUSION MASKS
  • Create a mask
  • Crop a mask
  • Apply a filter via a mask
  • Transparency management
  • Working flexibility
THE CLIPING MASK
  • Creating and managing the clipping mask
  • Move the overlay
  • Chain layers
FILTERS
  • Use, adjust and copy filters
  • Impression of motion with blurs
  • Creating backgrounds with Gaussian blur
  • Iris blur , depth of field blur
355
DYNAMIC OBJECTS IN PHOTOSHOP CC
  • Convert a layer into a smart object
  • Organization and cascading manipulation
  • Use with filters
  • Apply multiple filters
  • Management of .PSB
  • Merge options
LAYER STYLES
  • Bevel and Emboss
  • Shadow and Inner Glow
  • Drop Shadow
  • Save your layer styles
LAYERS
  • Define and edit a channel
  • Using Alpha Channel
  • Live Tone Channel
  • Grayscale
356

Video editing: Adobe Premiere Pro CC 2020

★★★★★

  • DPIC-81
  • 2 Days (14 Hours)

Description

Video has become the predominant information format on the web and social networks. Pages, messages and posts containing video are much more likely to be seen and have an impact than content limited to text. This training will allow you to learn the basics of video editing.

Who is this training for ?

For whom

Multimedia project manager, Webmaster, journalist, video technician, anyone who handles video files.

357
Prerequisites

None

Training objectives

Proficiency in ADOBE PREMIERE PRO software
Be able to edit videos

358

Training program

ADOBE PREMIERE PRO BASES
  • Editing terminology
  • Setting up and managing the Workflow
  • The different parts of the interface
  • Virtual editing with Premiere Pro Configuration, menus and preferences
  • Video input/output
  • The different formats
  • Customization of the interface
IMPORT RUSHS AND OTHER ELEMENTS
  • Import, acquisition and digitization of video rushes
  • Work Online or Offline
  • Preview rushes Use a timecode
  • Use Adobe Bridge
  • Interaction with Adobe Prelude
  • Creating a countdown starter
  • Analyzing the properties of an element
359
CREATING A VIDEO MONTAGE IN PREMIERE PRO
  • Non-linear editing on the timeline
  • Editing sequences and sub-clips
  • Insert in and out points
  • 4-point, 3-point and 2-point editing
  • Adjusting cuts with the Trim tools
  • Using markers
  • The titling and sub module -titration
  • Creation and modification of graphic objects
MANAGING AUDIO IN ADOBE PREMIERE PRO
  • Sound editing
  • Insert fades: in, out and chained
  • Previewing audio elements
360
TRANSITIONS AND EFFECTS IN PREMIERE PRO
  • Creating and customizing transitions
  • Fade to black, white, blending and morphing
  • Use and modify effects and filters
  • Position , scale and rotate the image
  • Adjusting and saving effects
  • Speed ​​up and slowed down a clip
  • Selection masks and effect masks
RENDERING AND EXPORTS WITH ADOBE PREMIERE PRO
  • Render effects or a sequence
  • Export files, sequences and projects
  • Manage export for the web
361

ISO 22301 Foundation “Business Continuity Management”

★★★★★

  • DPIC-82
  • 2 Days (14 Hours)

Description

This training is designed to help participants understand the fundamental concepts and principles of a Business Continuity Management System (BCMS) based on ISO 22301. By attending this training, participants will learn more on the structure and requirements of the standard, including the BCMS policy. , commitment from general management, internal audit, management review and the continuous improvement process.

Who is this training for ?

For whom

Managers and consultants interested in learning more about business continuity, professionals wishing to become familiar with the ISO 22301 requirements for a BCMS, individuals engaged in or responsible for business continuity activities in their organization, and individuals interested in pursuing a career in business continuity.

362
Prerequisites

None

Training objectives

Describe the concepts, principles and definitions of business continuity management.
Explain the main ISO 22301 requirements for a business continuity management system (BCMS).
Identify the approaches and techniques used for implementation and management of a SMCA.

363

Training program

Jour 1
  • Introduction to the Business Continuity Management System (BCMS) and ISO 22301
Jour 2
  • Business Continuity Management System and Certificate Review
364

Training - Install, configure and troubleshoot IP cameras

★★★★★

  • DPIC-77
  • 2 Days (14 Hours)

Description

This course teaches you how to install, configure and troubleshoot a surveillance camera using the IP protocol. You will see, among other things, the definition of an addressing plan, the tools offered by manufacturers as well as the applications allowing you to test and measure digital video image flows.

Who is this training for ?

For whom

Operation or maintenance managers and technicians in charge of IP camera installations and/or their maintenance.

365
Prerequisites

Basic knowledge of IP, TCP/IP networks, network architectures. Knowledge equivalent to that provided by the IP Video Surveillance course, deploying a network (ref. VID) desirable.

Training objectives

  • Master the prerequisites, methods and steps necessary for a VoIP installation or maintenance operation
  • Know the main families of parameters of an IP and analog camera and the chronology of settings
  • Know the main mandatory parameters that must be adjusted in an IP camera (strengths and limits of Onvif)
  • Understand the improvement settings, the image, the possible customizations for day and/or night
  • Know how to identify manufacturer software, Onvif and accessories for settings and backups
  • Know the main causes of malfunctions in IP Video and the types of resolutions

366

Training program

Introduction
  • Legislation, prerequisites for a video surveillance installation, video protection.
  • IP video network: components, operation.
  • CPU, bandwidth and storage issues.
  • Types of IP cameras and encoders.
  • Functions of an analog camera and an IP camera.
  • Software for configuring cameras.
  • IP cameras: strengths and weaknesses.
Camera selection and configuration
  • Sources of information before configuration.
  • Which camera for which use and what settings?
  • Compliance with the addressing plan, durations and capacities of recording. - Firmware, VMS: settings and factory reset.
  • Network settings, time and security.
  • Image settings: exposure, gain, Shutter.
  • Video stream settings, cropping, bitrates, quality, limits.
  • Mask settings, detection zones and events, maintenance.
367
Malfunctions that may occur during the first implementation
  • Problem resolution methodology.
  • Accessories for interventions on IP and POE IP networks.
  • Networks: physical, transport, networks or applications, cabling or active elements (power supply...).
  • Mechanical optical adjustments, software, settings, flow rates.
  • Linked to servers, video walls and client stations, recorders.
Breakdowns during operation
  • Sources of information before maintenance.
  • Technical monitoring and maintenance file.
  • Site audit before maintenance.
  • Detect a drop in system performance.
  • The most frequent preventive and curative operations (cameras, servers, networks, storage).
  • MTBF, YFR and spare parts.
368

Operational maintenance documentation

★★★★★

  • DPIC-78
  • 2 Days (14 Hours)

Description

operational maintenance documentation training is to equip maintenance professionals with the skills required to efficiently develop, administer and operate technical documentation and operational procedures. Its aim is to define the appropriate formats and content for operational technical documentation.

Who is this training for ?

For whom

Maintenance professionals looking to perfect their skills and increase the efficiency of their interventions.

369
Prerequisites

Professional mastery of the production and maintenance environment.

Training objectives

Establish documentation needs related to asset maintenance.
Determine appropriate formats and content for technical documentation.

370

Training program

Management of documentary needs linked to maintenance activity
  • Role of the maintenance function in the production system
  • Application of the principles of quality management in maintenance In-depth analysis of documentary needs
  • Preparation and preparation techniques intervention
  • Document management, including procedures and equipment dashboards
  • Documentation design methodology
  • Inventory of required documents
  • Definition of document flows
Documentation associated with equipment, including initial inventory (bill of materials)
  • Documentary structuring linked to operating modes Identification
  • Updating and monitoring
  • Content of machine documentation, including the technical file, the historical file and the registration forms
  • Documentary specifications
  • Compliance with standards NF X 60-200 and NF EN 13460, as well as directive 98/37/EC
Maintenance instructions and functional approaches
  • Documentary techniques, with traditional and computer options
  • Choice of documentary support
  • Evolution and monitoring of technical documentation
  • Use of software packages documentation, EDM
  • SGDT (Technical Document Management System), and workflow
371
Mastery of the maintenance documentation system
  • Example of integration of maintenance documentation into an overall corporate quality document system
  • Document management procedures
  • Advantages of the maintenance documentation system
  • Tools to help with document control, by analyzing the workflow to improve the added value of actions.
372

Generative AI for managers

★★★★★

  • DPIC-78
  • 1 Days (6 Hours)

Description

Generative AI training for managers is an approach to educate executives and leaders on the concepts, applications and implications of generative AI in their fields of activity.

Who is this training for ?

For whom
  • Managers and senior executives

  • Professionals from different sectors

373
Prerequisites
  • Basic knowledge of computers and technology

  • Understanding of business issues

Training objectives

Understand the importance of time management in entrepreneurship.
Identify and use AI and no code tools to optimize productivity.
Create custom AI assistants.
Write effective queries to maximize AI engine results.
Understand and apply the principles of no code for innovation.
Automate processes to improve efficiency in repetitive tasks.
Develop draft business models and pitch decks using AI tools.

374

Training program

Session 1: Introduction to time management and AI (1 hour)
  • Course overview and objectives
  • Importance of time management in entrepreneurship
  • Overview of AI and its impact on efficiency entrepreneurial
Session 2: Discovery of innovative AI tools (1 hour)
  • Presentation of GPT-4 and its extensions
  • Daily use of AI tools for entrepreneurs
  • Practical examples and case studies
Session 3: Creating Custom AI Assistants (1 hour)
  • Basic principles for developing AI assistants
  • Hands-on workshop: Creating a simple AI assistant
  • Discussion of practical applications and limitations
Session 4: Writing Effective Queries for AI (1 hour)
  • Techniques for formulating powerful queries
  • Hands-on exercises on different AI engines
  • Real case analysis and query optimization
Session 5: Exploring no code and its possibilities (1 hour)
  • Introduction to no code and its tools
  • Practical workshop: Creation of a simple application in no code
  • Discussion on the integration of no code into business process
375
Session 6: Process automation and practical application (1 hour)
  • Automation strategies for repetitive tasks
  • Hands-on workshop: Automating a business process
  • Creation of sample business models and pitch decks with AI tools
376

editing videos and images (audiovisual)

★★★★★

  • DPIC-80
  • 2 Days ( Hours)

Description

Who is this training for ?

For whom

This training is designed for a wide range of participants, including video professionals, online content creators, amateur videographers, media and communications students, digital marketing professionals, and anyone interested by editing videos and images for personal or professional projects.

377
Prerequisites

In order to get the most out of this training, it is recommended that participants have basic computer knowledge and some familiarity with image processing and video editing software. No prior experience in audiovisual editing is required, but a passion for visual creation and a willingness to learn are essential.

Training objectives

Understand the basics of audiovisual editing, including editing, colorimetry, sound, etc.
Learn practical skills in using popular video and photo editing software such as Adobe Premiere Pro , Final Cut Pro, Adobe Photoshop, and Adobe Lightroom.
Explore advanced editing techniques to improve the visual and narrative quality of videos and images.
Learn how to synchronize and integrate audio with video to create an audiovisual experience immersive.
Develop a deep understanding of ethics and best practices in audiovisual publishing.

378

Training program

Session 1: Introduction to audiovisual publishing
  • Introduction to the basics of video and photo editing
  • Overview of popular video and photo editing software
  • Interface introduction user and basic tools of editing software
Session 2: Basic Video Editing
  • Importing and organizing video files
  • Basic editing techniques: cutting, moving, splicing, etc.
  • Hands-on: editing a simple video sequence
Session 3: Colorimetry and color correction
  • Introduction to colorimetry: white balance, tonal correction, etc.
  • Using color correction tools in editing software
  • Practical exercises color correction on video footage and still images
Session 4: Advanced Editing and Special Effects
  • Advanced editing techniques: transition, speed effect, overlay, etc.
  • Using special effects to improve the visual quality of videos
  • Practical: creating 'a video sequence with special effects'}
Session 5 : Son et post-production
  • Intro to audio editing: recording, mixing, adding music, etc.
  • Syncing audio with video to create an immersive audiovisual experience
  • Finalizing and exporting video and photo projects
379

l'animation 3D

★★★★★

  • DPIC-80
  • 4 Days ( Hours)

Description

Who is this training for ?

For whom

This training is aimed at animation students, digital artists, graphic designers, entertainment industry professionals, videographers, and anyone interested in creating 3D animations for films, video games, advertisements, or other media.

380
Prerequisites

This training is intended for beginners in 3D animation, but a basic knowledge of computing and 3D modeling would be beneficial. Participants must have a personal computer with the minimum specifications required to run the 3D animation software of their choice. A passion for animation and a willingness to learn are the only essential prerequisites.

Training objectives

Understand the basics of 3D animation, including modeling, animation, rendering and compositing.
Learn practical skills in using 3D animation software such as Blender, Maya, or Cinema 4D.
Explore advanced 3D animation techniques to create fluid, realistic movements.
Learn how to create 3D environments and characters from scratch.
Develop a deep understanding of production pipelines in the animation industry. 3D animation.

381

Training program

Session 1: Introduction to 3D animation
  • Introduction to the basics of 3D animation: modeling, animating, rendering, compositing.
  • Overview of popular 3D animation software: Blender, Maya, Cinema 4D , etc.
  • Getting started with the user interface of your chosen software.
Session 2: 3D modeling
  • 3D modeling techniques: polygonal modeling, surface modeling, subdivision modeling.
  • Creation of simple and complex shapes: objects, characters, environments.
  • Exercises simple 3D modeling practices.
Session 3 : Animation de base
  • Animation principles: pose, timing, easing, anticipation, tracking.
  • Basic animation techniques: moving, rotating, scaling.
  • Practice: animation of simple objects.
Session 4: Advanced Animation
  • Animating characters: walking, running, facial expressions.
  • Using rigging controllers to simplify the animation process.
  • Practical animation exercises characters.
Session 5: Lighting and rendering
  • Introduction to 3D lighting: types of lights, shadows, reflections, refractions.
  • Configuring rendering settings to obtain high-quality images.
  • Practical exercises in lighting and rendering simple scenes.
382
Session 6: Visual effects and compositing
  • Introduction to 3D visual effects: particles, smoke, fire, liquids.
  • Using compositing nodes to add effects and touch-ups to your animations.
  • Practical visual effects and compositing exercises.
 Session 7 : Finalisation et exportation
  • Configuring rendering settings for the final animation.
  • Exporting the animation to different video formats for use in various media.
  • Work Overview final results and projects of the participants.
 Session 7 : Finalisation et exportation
  • Configuring rendering settings for the final animation.
  • Exporting the animation to different video formats for use in various media.
  • Work Overview final results and projects of the participants.
Session 8: Review and discussion
  • Review of key concepts and techniques learned throughout the training.
  • Discussion of career prospects in the 3D animation industry.
  • Personalized feedback and advice for participants.
383

Generative AI for Managers - Human Resources Role

★★★★★

  • DPIC-84
  • 2 Days (14 Hours)

Description

This training provides HR managers with a comprehensive understanding of generative artificial intelligence and its practical applications in the HR field. It helps identify opportunities to optimize HR processes using AI while addressing the ethical and regulatory challenges related to its use. Through hands-on workshops and discussions, participants will learn how to integrate generative AI into their HR strategy to improve efficiency, decision-making, and employee experience.

Who is this training for ?

For whom
  • HR managers and leaders.
  • Recruitment, training, and talent management professionals seeking to incorporate AI into their practices.
  • Anyone involved in the digital transformation of HR functions.
384
Prerequisites
  • Basic knowledge of HR roles and processes.
  • No specific technical skills in artificial intelligence required.

Training objectives

  • Understand the principles and functioning of generative AI applied to human resources
  • Explore relevant use cases and practical tools to automate and enhance HR processes
  • Support change management and lead the integration of generative AI within an HR organization, respecting ethical and regulatory aspects

385

Training program

Fundamentals of Generative AI, Security, and Ethics
    • Introduction to key concepts of generative AI.
    • How language models work and use cases in HR.
    • Data security and privacy considerations.
    • Ethical framework and drafting a responsible usage policy.
    • Practical workshop: collaboratively drafting a usage charter.
    • Deliverable: Annotated catalog of 10 AI tools relevant to HR + knowledge base template.
Prompt Engineering (ChatGPT, Gemini)
    • Principles and best practices for writing effective prompts.
    • Customizing prompts for HR needs and specific financial use cases.
    • Hands-on exercises on common finance-related HR scenarios.
    • Techniques to optimize prompt effectiveness and response relevance.
    • Deliverable: Validated bank of optimized prompts tailored to HR use cases.
AI Toolkits and Knowledge Management
    • Overview of AI tools for document generation and knowledge management.
    • Setting up and organizing an intelligent knowledge base.
    • Integrating AI into document management and internal knowledge sharing.
    • Hands-on discovery and testing of innovative solutions.
    • Deliverable: Annotated catalog of 10 AI tools + knowledge base template.
Creating Agents and Automating HR Workflows
    • Introduction to conversational agents and automated workflows.
    • Methodology to design AI agents for HR processes (recruitment, onboarding, FAQs).
    • Prototyping and storyboarding an AI agent or automated workflow.
    • User testing and refinement.
    • Deliverable: Storyboard or working prototype of an AI agent.
386

Generative AI for Managers: Finance, Audit, and Management Control

★★★★★

  • DPIC-84
  • 2 Days (14 Hours)

Description

This training is designed for managers in finance, audit, and management control roles who want to understand and leverage generative artificial intelligence in their work. It provides a clear overview of AI’s capabilities to automate analyses, optimize financial processes, and improve decision quality. Through concrete examples and practical workshops, participants will learn how to integrate generative AI while respecting ethical and regulatory constraints specific to the financial sector.

Who is this training for ?

For whom
  • Managers and leaders in finance, audit, and management control functions.
  • Financial analysts and auditors seeking to familiarize themselves with generative AI.
  • Anyone involved in the digital transformation of financial professions.
387
Prerequisites
  • Knowledge of finance, audit, or management control roles and processes.
  • No advanced technical AI skills required.

Training objectives

  • Understand the fundamentals of generative AI applied to finance, audit, and management control roles
  • Identify key use cases for automating analytical tasks, report generation, and anomaly detection
  • Support the deployment of AI solutions ensuring compliance and risk management

388

Training program

Fundamentals of Generative AI, Security & Ethics
    • Introduction to generative AI applied to finance, audit, and control.
    • How language models work (LLMs, fine-tuning, specialized agents).
    • Differences between analytical AI, generative AI, and financial automation.
    • Risks: hallucinations, data manipulation, unverifiability.
    • Compliance challenges: GDPR, auditability, proof retention.
    • Ethical principles specific to finance, audit, and control functions.
    • Examples of use cases in reporting, auditing, closing, forecasting.
    • Deliverables: Document on finance/audit AI use cases; Risk control plan for AI deployment; Simplified AI charter co-created with teams; GDPR & data security factsheet tailored to financial data.
Prompt Engineering (ChatGPT, Gemini, Claude…)
    • Basics of prompt engineering for finance and audit tasks.
    • Structure of an effective prompt (context, instructions, expected output).
    • Practical examples: Monthly budget reporting; Quarterly forecasting; Variance and cost analysis; Reviewing control procedures.
    • Testing prompt variations to improve accuracy
    • Mini workflows: from prompt to automated output
    • Validating responses for coherence, accuracy, and traceability
    • Deliverables: Set of 5 finance/audit/control prompts; Best practices guide for prompt writing; Mini automated workflow (file + diagram); Comparison table of generated responses (prompt A vs B).
AI Toolbox & Knowledge Management
    • Selection of AI tools relevant for financial teams (Notion AI, Excel Copilot, ChatGPT, Power BI + GPT, MindMeister, etc.).
    • Using AI to synthesize, document, and structure knowledge.
    • Setting up a collaborative space for prompts, tools, and best practices
    • Visual models: mind maps, validation diagrams, audit checklists
    • Deliverables: Annotated directory of AI/no-code tools relevant to finance; Mind map templates (audit, internal control, financial analysis); Explanatory diagrams (validation or information flow chains); Internal rollout plan for tools/prompts (via Notion, Teams, etc.).
Creating Agents & Automating Financial Workflows
    • Identifying repetitive tasks for automation: Invoice data extraction; Budget threshold monitoring;Preparing periodic reports.
    • Building simple AI agents (e.g., closing assistant, data extractor).
    • Orchestrating actions with no-code tools (Make, Zapier, Power Automate…).
    • Testing scenarios: invoices, alerts, automatic controls.
    • Visualizing automated workflows.
    • Key considerations: human validation, critical thresholds, logging.
    • Deliverables: AI agent prototype (data extraction or reporting assistant); Automated process diagram (from data input to report); Documented test scenarios with validation criteria; Checklist for phased deployment of automated workflows.
389

Generative AI for Managers: Marketing and Sales

★★★★★

  • DPIC-84
  • 2 Days (14 Hours)

Description

This training is designed for marketing and sales managers who want to master the challenges and opportunities of generative artificial intelligence in their fields. It demonstrates how AI can transform marketing and sales processes, from generating personalized content to predictive analysis of customer behaviors. Through practical workshops and real-life cases, participants will learn to integrate AI into their commercial strategy to increase performance and enhance customer experience.

Who is this training for ?

For whom
  • Marketing managers, sales managers, and salespeople.
  • Communication officers, CRM managers, marketing data analysts.
  • Anyone involved in the digital transformation of marketing and sales teams.
390
Prerequisites
  • Knowledge of marketing and sales functions.
  • No specific technical AI skills required.

Training objectives

  • Discover the principles of generative AI applied to marketing and sales
  • Explore concrete use cases: content creation, segmentation, prospecting, and customer data analysis
  • Learn to support the digital transformation of marketing and sales teams by responsibly integrating AI

391

Training program

Overview of Generative AI in Marketing and Sales
    • Understanding the core technologies (LLMs, diffusion, fine-tuning).
    • Distinctions between generative AI, analytical AI, and marketing automation.
    • Ethical challenges: bias, hallucinations, algorithmic transparency.
    • Data privacy, GDPR compliance, and legal frameworks.
    • Deliverables: Responsible AI usage charter for marketing and sales; GDPR & AI compliance factsheet for prospecting; Risk & best practices mind map.
Prompt Engineering for Marketing & Sales
    • Writing effective prompts for content, emails, SEO, social posts, sales scripts.
    • Hands-on with ChatGPT, Gemini, Claude, etc.
    • Creating structured, reusable prompt libraries for teams.
    • From brief to campaign: AI co-creation workflows.
    •  Deliverables: Pack of 10 marketing/sales prompts (cold emails, landing pages, pitch decks); Internal guide: best practices for prompt design; Shared prompt library (tagged by use case and audience).
Customer Intelligence & Campaign Optimization with AI
    • Extracting insights from voice, text, CRM and survey data using AI.
    • Customer scoring, segmentation, and behavior prediction.
    • AI-powered personalization of offers, content and channels.
    • Smart A/B testing, scenario generation, and campaign analysis.
    • Deliverables: AI-generated persona sheet or insight report; Campaign simulation template (with prompt variants and KPIs); Predictive lead scoring model (Excel or prompt-based).
AI Agents & Automation in Sales & Marketing Workflows
    • Use cases: competitive intelligence, lead enrichment, sales enablement.

    • Automating tasks: qualification, follow-ups, document creation.

    • Designing intelligent agents with tools (Zapier, Make, LangChain, etc.).

    • Embedding AI in the commercial process: team augmentation.

    •  Deliverables: Prototype of a sales/marketing agent (e.g., outreach assistant or insight bot); Flowchart: automated customer journey using AI tools; AI coaching script or onboarding scenario for sales teams.

392

Generative AI for Managers: Information Systems

★★★★★

  • DPIC-84
  • 2 Days (14 Hours)

Description

This training is designed for information systems managers who want to master the strategic and operational challenges of generative AI. It offers an overview of concrete applications in automation, cybersecurity, development, and IT project management, while addressing governance and organizational impacts. The goal is to provide tools to effectively lead AI transformation within IT departments.

Who is this training for ?

For whom
  • Managers and leaders of information systems.
  • IT project managers and cybersecurity officers.
  • Stakeholders involved in digital transformation within IT services.
393
Prerequisites
  • General knowledge of information systems.
  • No specific technical AI prerequisites.

Training objectives

  • Understand the fundamentals and specifics of generative AI in information systems
  • Discover how AI can automate and secure IT processes
  • Acquire a methodology to integrate and manage AI projects within information systems

394

Training program

Fundamentals of Generative AI, Security & Ethics
    • Technical foundations of generative models (LLMs, diffusion, fine-tuning).
    • Differences between traditional AI, generative AI, and automation.
    • Risks and biases: hallucinations, confidentiality, data security.
    • Regulatory challenges: GDPR, EU AI Act, AI governance.
    • Deliverables: Educational summary: fundamentals, risks, best practices; Responsible AI usage and security charter for IT departments; Compliance cheat sheet (GDPR, AI Act, internal guidelines).
Prompt Engineering & Conversational AI
    • Techniques for writing effective prompts for IT and IS contexts.
    • Tools overview: ChatGPT, Gemini, Claude, Mistral, Copilot…
    • Advanced prompting: roles, instruction chains, reusable templates.
    • Managing and governing prompts for enterprise use.
    •  Deliverables: Prompt pack for IT support, security, and documentation tasks; Internal guide: best practices for prompt engineering; Shared prompt repository organized by use case.
Knowledge Management & Human-AI Collaboration
    • Capturing, structuring, and sharing knowledge using AI.
    • Integration with knowledge bases (Notion, SharePoint…).
    • Human-AI collaboration: co-writing, reviewing, documentation.
    • Governance and knowledge capital enhancement.
    • Deliverables: Knowledge sharing and prompt/tool management plan; Internal AI knowledge base or team wiki; Template for documenting tools, prompts, and agents.
AI Tools & IT Workflow Automation
    • Review of AI/no-code tools relevant for IT operations (Zapier, Make, Notion AI…).
    • Integration with ITSM, CMDB, Jira, Confluence, etc.
    • Building custom AI agents (e.g., support bots, monitoring assistants).
    • Automation triggers, human-in-the-loop controls, and governance.
    • Deliverables: Working prototype of a micro-AI agent (e.g., FAQ bot, ticket assistant); Automated workflow diagram; Curated tool directory (AI/no-code) adapted to your IT environment.
       
395

Generative AI for Managers: Procurement and Purchasing

★★★★★

  • DPIC-84
  • 2 Days (14 Hours)

Description

This course helps purchasing managers understand how generative artificial intelligence is transforming sourcing, negotiation, supplier management, and cost control. Through concrete case studies and hands-on activities, participants will learn how to integrate AI into purchasing processes to improve agility, automate repetitive tasks, and enhance strategic decision-making.

Who is this training for ?

For whom
  • Purchasing managers and directors.
  • Buyers, procurement project leaders.
  • Anyone involved in the digital transformation of procurement.
396
Prerequisites
  • Experience or knowledge of the purchasing function.
  • No technical AI skills required.

Training objectives

  • Identify real-world use cases of generative AI in purchasing
  • Automate low-value tasks to focus on strategic analysis
  • Integrate AI in a secure and sustainable procurement optimization strategy

397

Training program

Fundamentals of Generative AI, Security and Ethics
    • Understand how generative models work (LLMs, multimodal, GPT, etc.).
    • Key differences with traditional automation tools (RPA, scripts, macros).
    • Limitations of AI: hallucinations, bias, errors in supplier data.
    • Regulatory compliance: GDPR, cybersecurity, auditability.
    • Deliverables: AI Charter for Procurement aligned with standards and best practices, Validated list of AI use cases applicable to procurement
Prompt Engineering for Buyers (ChatGPT, Gemini & more)
    • How prompts function in generative AI models.
    • Writing effective prompts for sourcing, evaluation grids, and contract generation.
    • Practical cases: RFPs, clause drafting, response scoring.
    • Structuring, testing, and refining prompt strategies.
    • Deliverables: Procurement-specific prompt pack, Prompt usage guide for specifications and market intelligence
AI Toolkit & Knowledge Management for Procurement
    • Overview of relevant AI and no-code tools (ChatGPT, Notion AI, Perplexity, Airtable, etc.).
    • Capturing and organizing procurement knowledge using AI (templates, models, guides).
    • Creating dynamic dashboards for supplier monitoring and market trends.
    • Internal organization of AI resources and knowledge-sharing best practices.
    • Deliverables:  Annotated directory of AI and no-code tools for procuremen,  Dashboard and trend-mapping templates (mind maps, charts, Internal resource-sharing and communication plan (AI in procurement)
Building AI Agents & Automating Procurement Workflows
    • Introduction to AI agents and no-code prototyping tools.
    • Automating regulatory watch, supplier sourcing, and bid comparison.
    • Connecting agents to procurement tools (ERP, email, supplier databases).
    • Workshop: build an AI agent for a specific procurement process.
    • Deliverables: Prototype of a regulatory monitoring agent, Supplier sourcing AI agent (MVP version), Diagram of an AI-automated procurement workflow
398

Merci pour votre attention

Translated By Google Translate