formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation...

61

Transcript of formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation...

Page 1: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo
Page 2: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo
Page 3: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo
Page 4: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo
Page 5: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo
Page 6: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo
Page 7: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

101112

14151617181920212223

2526272829303132333435363738

40414243444546

484950515253

Accessibilité web

Formation accessibilité web : développement front-end HTML5 ARIAFormation accessibilité web : contribution éditorialeFormation accessibilité web : conception ergonomique et graphique

Cloud

Formation Kubernetes OpérateurFormation introduction au cloud computingFormation OpenStack OpérateurFormation Kubernetes utilisateurFormation OpenStack UtilisateurFormation officielle Docker – Docker enterprise for developersFormation officielle Docker – Docker securityFormation officielle complète sur DockerFormation officielle Docker – Docker for Enterprise OperationsFormation officielle Docker débutant

Developpement

Formation JavaScript débutantECMAScript 6, Les nouveautés de JS v6Formation Angular 6Formation ReactJSIndustrialisation PHPNode.js, le JavaScript côté serveurFormation PHP orienté algorithmesFormation Symfony3 les basesFormation Python des bases à la maîtriseFormation Conceptions orientées objets en PHP POOFormation Sécurité PHPFormation PHP Expert certifiéFormation PHP AvancéFormation PHP des bases à la maîtrise

Infrastructure

PostgreSQL DéveloppeurFormation Linux Administration niveau 2Formation PostgreSQL AdministrationFormation OpenLDAP – Annuaire LDAPFormation Linux Administration niveau 1Formation MySQL 5 DBAFormation MySQL 5 Développeur

Progiciels

Formation comptabilité OdooFormation technique OdooFormation Odoo openpaie v8 v9Formation Odoo (ex OpenERP) : paramétrageFormation Odoo (ex OpenERP) : utilisationFormation Odoo (ex OpenERP) : découverte

Web

Page 8: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

555657585960

Formation Drupal 8 déploiementFormation Drupal 8 Intégrateur / ThemerFormation Drupal 8 pour webmasterFormation Drupal 8 pour développeurFormation HTML5 et CSS3Formation SPIP Intégrateur

Page 9: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo
Page 10: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Débutant

4 jours

2200€

Réf: ACC3

AccessibilitéFormation accessibilité web : développement front-endHTML5 ARIACette formation en accessibilité web permet d'acquérir les fondamentaux pour rendreaccessible une interface utilisateur, développée à l’aide des technologies HTML5/ARIA.

Programme

Les pré-requis nécessaires

Pratique des langages d’intégration HTML/CSS/JS

Publics concernés

Développeur front end, intégrateur HTML, développeurJS, webmestre

1. Introduction

2. Qu'est-ce que l’accessibilité web ?

3. Présentation du cadre et des référentiels

4. Présentation des technologies d’assistance

5. Contexte technologique

6. HTML5 et spécifications

7. Pourquoi ARIA ?

8. Compatibilité avec les technologiesd’assistance

9. Structurer l’information

10. Éléments sectionnant et outline (HTML5)

11. Hiérarchisation par titres

12. Landmarks (ARIA)

13. Listes et citations

14. Présenter l’information

15. Contrastes et mise en forme du texte

16. Information véhiculée par la couleur

17. Intégrer des contenus

18. Images et images légendées (HTML5)

19. Multimédia : éléments audio, vidéo ettrack (HTML5)

20. Tableaux de données

21. Liens et liens blocs (HTML5)

22. Langues et sens de lecture

23. Abréviations

24. Titre de page

25. Formulaires

26. Étiquettes des champs de saisie

27. Intitulés des boutons

28. Regroupement de champs de saisie

29. Format de champs (types HTML5)

30. Contrôles de saisie (Contrainst ValidationAPI)

31. Gestion des erreurs et des aides à la saisie

32. Interactions et composants d’interface

33. Rôles, propriétés et états

34. Navigation clavier

35. Design paterns ARIA

36. Live regions

10

Page 11: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Débutant

1 jours

550€

Réf: ACC2

AccessibilitéFormation accessibilité web : contribution éditorialeCette formation en accessibilité web vous délivre toutes les clés pour apprendre à publiersur le web à l’aide d’un outil de publication en respectant les règles d’accessibilitérelevant des contenus éditoriaux et multimédias.

Programme

Les pré-requis nécessaires

Expérience de mise en ligne de contenus sur le WebPas de prérequis technique

Publics concernés

Rédacteur web, webmestre, chef de projet, contributeuréditorial, chargé de communication... toute personneamenée à mettre des contenus en ligne.

1. Introduction

2. Qu'est-ce que l'accessibilité numérique ?

3. Quelles sont les difficultés rencontrées parles utilisateurs ?

4. Qu'est-ce qu'un document web accessible ?

5. Structurer l’information

6. Hiérarchisation par titres

7. Listes, citations, etc...

8. Expliciter les abréviations

9. Donner un titre au document et préciser salangue

10. Signaler les changements de langue au fildu texte

11. Intégrer des contenus

12. Faire des liens accessibles

13. Réaliser des tableaux accessibles

14. Rédiger des textes de remplacement pourles visuels

15. Audio et vidéo : transcriptions, sous-titreset audio description

16. Présenter l'information

17. Couleurs et contrastes

18. Lisibilité typographique : justification,interlignage, etc.

19. Exercices de synthèse

11

Page 12: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Débutant

2 jours

1100€

Réf: ACC1

AccessibilitéFormation accessibilité web : conception ergonomique etgraphiqueCette formation en accessibilité web vous permettra de concevoir une interface utilisateurrespectant les règles d’accessibilité relevant de l’ergonomie et du graphisme des IHM.

Programme

Les pré-requis nécessaires

Connaissance du WebConception de maquettes (fonctionnelles, filaires ougraphiques)Pas de prérequis technique

Publics concernés

Webdesigners, chefs de projet, concepteurs UI, ergoUX, infographistes, webmestreset toute personne intervenant en conception, depuis larédaction de spécifications fonctionnelles, la réalisationdes wireframes, jusqu'à l'habillage graphique.

1. Qu'est-ce que l’accessibilité web ?

2. Quelles sont les difficultés rencontrées parles utilisateurs ?

3. Démonstrations d’aides techniques

4. Présentation des référentiels existants

5. Hyperliens et navigation

6. Prévoir au moins deux moyens de naviguer

7. Intitulés : comment éviter de « cliquer icipour lire la suite » ?

8. Utilisabilité des formulaires

9. Prévoir les aides à la saisie

10. Prévoir les messages d’erreur et deconfirmation

11. Prototyper un formulaire ergonomique etaccessible

12. Affichage des contenus multimédia

13. Afficher de la transcription textuelle

14. Couleurs et contrastes

15. Lisibilité typographique

16. Exercices de synthèse

12

Page 13: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo
Page 14: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Débutant

3 jours

1700 €

Réf: KUB2

CloudFormation Kubernetes OpérateurUne formation pour apprendre à déployer et à orchestrer un cluster Kubernetes !

Programme

Les pré-requis nécessaires

Base système / LinuxConceptsConnaissance professionnelle des containersFondamentaux de Kubernetes

Publics concernés

Administrateurs/Ingénieurs systèmeIngénieurs SécuritéSite Reliability EngineersIngénieurs DevOps

Déployer un cluster Kubernetes

Déployer d’un cluster Kubernetes de zéroDéployer un cluster Kubernetes avec kubeadmIntroduction aux plugins RéseauIntroduction à Sonobuoy

Opérer un cluster Kubernetes

Utilisation avancée de kubectlLiveness & Readiness probes **LimitRanges & ResourcesQuotaMonitoringLoggingOrchestration des pods avec des labelsDépannage d’un worker nodeDépannage des composants du control plane

La sécurité sur Kubernetes

Introduction au RBACServiceAccountRoleClusterRoleRoleBindingClusterRoleBinding

AuthentificationAutorisationIntroduction aux security contextsGestion des secretsUtilisation des registres d’images DockerIntroduction au Pod Security PolicyIntroduction au Network Policy

14

Page 15: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Débutant

2 jours

1200 €

Réf: CLOUD

CloudFormation introduction au cloud computingUne introduction complète aux principes du cloud computing et du IaaS !

Programme

Les pré-requis nécessaires

Connaissances de base sur le management du SI et surles architectures techniques

Publics concernés

La formation s’adresse aux directions informatiques etfonctionnelles, ainsi qu’aux responsables informatiques

Le cloud

Définition du cloud par le NISTDéfinitions : IaaS / PaaS / SaaSDéfinition cloud public / cloud privéLa différence entre cloud et virtualisationLes APIs, la clé du cloudPlus value du cloud, pourquoi le cloud

Overview du marché du cloud

Les acteurs cloudFocus AWS leader cloud publicFocus OpenStack solution leader de cloudopensource

Concepts IaaS

Instance

StackMetadataCloud initImages cloudStockage block et objet

Best practice d’usage

Infra as Code : automatisation et reproductibilitéApplication cloud readyScalabilité horizontale

Cloud inside

SDNSDSVirtualisation vs. bare metalLe stockage dans le cloud : SDSLa gestion du réseau SDN et NFV

15

Page 16: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Avancé

4 jours

2000 €

Réf: OPEN1

CloudFormation OpenStack OpérateurUne formation complète pour se familiariser avec OpenStack et Ansible !

Programme

Les pré-requis nécessaires

Compréhension des notions cloudUtilisation d'un cloudCompétences avancées d’administration système Linuxtel qu’Ubuntu, Red Hat ou Debian, notamment :

Gestion des paquetsLVM (Logical Volume Management) et systèmesde fichiersNotions de virtualisation, KVM (Kernel-basedVirtual Machine) et libvirt

Connaissance minimale d'Ansible

Publics concernés

La formation s'adresse aux administrateurs etarchitectes souhaitant mettre en place un cloudOpenStack avec la solution de déploiement OSA.

OpenStack : projet et logiciel

Historique et présentation du projet OpenStackLe logiciel OpenStackModèle de développement ouvert

Déployer OpenStack de A à Z

Les briques nécessairesKeystone : Authentification, autorisation et cataloguede servicesNova : ComputeGlance : Registre d’imagesNeutron : Réseau en tant que serviceCinder : Stockage blockHorizon : Dashboard webQuelques autres composants intéressants

OpenStack en production

Bonnes pratiques généralesChoix structurantsPenser le réseauStratégie pour le stockageDéploiement bare metal et déploiement deconfigurationPasser à l'échelleFaire face aux problèmesLes mises à jour

Ansible : rappels

Concepts généraux

InventaireTâchesPlaybooksRôles

Le projet OpenStack-Ansible

Pourquoi OpenStack-Ansible ?Développement au sein d'OpenStackFonctionnalités

Déployer OpenStack avec OSA

BootstrapArchitecture du cloudConfiguration du déploiementConfiguration des composants d'OpenStack

Opérer un cloud OSA

Mises à jour systèmeMises à jour OSAMises à jour OpenStackGérer une pannePasser à l'échelle son cloud

Travaux pratiques

Installer OpenStack à l'aide de DevStackInstallation d'OpenStack avec les paquets de ladistributionAdresser des cibles avec la commande ansibleÉcrire un playbook AnsibleDéployer un cloud OpenStack avec OSA

16

Page 17: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

débutant

3 jours

1700

Réf: KUB1

CloudFormation Kubernetes utilisateurFormez-vous à Kubernetes et les APIs !

Programme

Les pré-requis nécessaires

Base système / linuxConcepts

Publics concernés

Équipes de développeursOpérateurs, responsables de mise en prodQA teamDevOps CI/CD

Présentation

Présentation et historique du projet Kubernetes :gouvernance, acteurs, marché.OCICNCFCommunauté

Concepts et APIs

PodsDeploymentsDaemonSetsStatefulSetsServicesIngressJobsCronJobsNamespaces

Stockage et gestion de configuration

Volumes

PVPVCStorageClass

ConfigMapsSecrets

Conception d’une application Kubernetes

Présentation de minikubeCommandes communes à KubectlCréation d’un objet KubernetesIntroduction et Utilisation des labelsRolling updates, rollbacks

Utilisation de Kubernetes

Utilisation du dashboard KubernetesGérer et modifier des applications dans KubernetesGestion des configurationsGestion des volumesIntroduction à helm

17

Page 18: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Avancé

4 jours

2000 €

Réf: OPEN2

CloudFormation OpenStack UtilisateurDéveloppez des applications cloud ready avec OpenStack !

Programme

Les pré-requis nécessaires

Compréhension des notions cloudUtilisation d'un cloudPratique du langage de commande Linux (Shell)Notions de virtualisationPratique d'un outil de versioning (git, subversion, ...)Pratique d'un langage de programmationOptionnel : pratique de Python (langage etenvironnement)

Publics concernés

Développeurs et intégrateurs d'applications

OpenStack : projet et logiciel

Historique et présentation du projet OpenStackLe logiciel OpenStackModèle de développement ouvert

Utiliser OpenStack

DevStack : faire tourner rapidement un OpenStackUtilisation des APIsUtilisation des outils CLIUtilisation du DashboardFonctionnalités avancées

Tirer parti de l’IaaS

Penser ses applications pour le cloudInfrastructure as CodeGérer et manipuler ses images cloudVers le PaaS

Architectures "cloud-ready"

Concevoir une application pour le CloudConcevoir une infrastructure pour le Cloud

Travaux pratiques

Découvrir le fonctionnement des APIs en effectuantdes requêtes HTTP avec curlManipuler les ressources de son cloud à l'aide desoutils CLIUtiliser le dashboard OpenStackDéployer une stack avec HeatGénérer sa propre image cloudRéalisation d'une mini-application Web "cloud-ready"Construction de l'infrastructure d'hébergement dansun tenant OpenStackIntégration de l'application

18

Page 19: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

avancé

2 jours

1590 €

Réf: DOC4

CloudFormation officielle Docker – Docker enterprise fordevelopersConstruisez des applications conteneurisées sécurisées avec Docker enterprise

Programme

Les pré-requis nécessaires

Il est fortement recommandé d'avoir suivi aupréalable la formation officielle Docker pour Débutantspour disposer des pré-requis nécessaires à une bonnecompréhension du fonctionnement des conteneurs et del'environnement Docker.Maîtrise des commandes Linux

Publics concernés

Développeurs, architectes en entreprise

1. Architecture d'une application hautementdistribuée

2. Vue d'ensemble du pipeline dedéveloppement

3. Développement d'applications à l'aide deDocker

4. Modifier et continuer

5. Débogage

6. Docker Compose

7. Test

8. Health Check

9. Programmation défensive

10. Logs et traitement des erreurs

11. Docker Builder

12. Docker Secrets

13. Routing Mesh

14. HTTP Routing Mesh

15. Intégration continue et déploiement

16. Universal Control Plane (UCP) et DockerTrusted Registry (DTR)

17. Gestion de la configuration

18. Taggage et versioning

19. Content Trust

20. Numérisation d'images

21. Webhooks

22. Promotion des images

19

Page 20: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

avancé

1 jours

990 €

Réf: DOC5

CloudFormation officielle Docker – Docker securityUne formation officielle pour sécuriser les services containérisés par Docker !

Programme

Les pré-requis nécessaires

avoir suivi au préalable la formation officielle complètesur Docker pour disposer des pré-requis nécessaires àune bonne compréhension du fonctionnement desconteneurs et de l'environnement Docker.

Publics concernés

Développeurs, Ops, DevOps, architectes,administrateurs réseaux, administrateurs systèmes

1. Présentation générale de Docker Security

2. Isolation

3. Communication intra-plateforme

4. Principes des conteneurs

5. Construction d'image et numérisation

6. Content trust

7. Capabilities

8. Seccomp

9. Modules de sécurité Linux

20

Page 21: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Avancé

4 jours

2850 €

Réf: DOC3

CloudFormation officielle complète sur DockerFormation officielle Docker pour débutants (fundamentals) + Formation officielle Dockerfor Enterprise Operations

Programme

Les pré-requis nécessaires

Commandes Linux (indispensable)

Publics concernés

ArchitectesDéveloppeursIntégrateursAdministrateurs

1. Introduction

2. Introduction aux images

3. Création d'images

4. Commandes Système

5. Gestion des volumes

6. Plugins Docker

7. Gestion de base des réseaux

8. Docker compose

9. "Scaling out" avec Swarm & Kubernetes

10. Gestion des secrets dans Docker

11. Introduction au "Docker Datacenter"

12. Architecture d'Universal Control Plane(UCP)

13. Les réseaux dans UCP

14. Les contrôles d'accès dans UCP (RBAC)

15. Gestion des secrets

16. Logging

17. Monitoring et récupération

18. UCP Health Check

19. Vue d'ensemble du Docker TrustedRegistry (DTR)

20. DTR : organisation et équipes

21. Content Trust

22. Scan des images

23. Automatisation des "repository"

24. Mise en cache des images

25. Dépannage de DTR

26. Concevoir un déploiement DDC

(Programme susceptible de modifications de lapart de l'éditeur)

21

Page 22: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Avancé

2 jours

1590 €

Réf: DOC2

CloudFormation officielle Docker – Docker for EnterpriseOperationsApprofondissez vos connaissances des conteneurs Docker avec la formation officielleDocker for Enterprise Operations !

Programme

Les pré-requis nécessaires

Avoir suivi la formation officielle Docker pour débutants(ref: DOC1) ou maîtriser les notions qui y sont abordées

Publics concernés

ArchitectesDéveloppeursIntégrateursAdministrateurs

1. Introduction au "Docker Datacenter"

2. Architecture d'Universal Control Plane(UCP)

3. Les réseaux dans UCP

4. Les contrôles d'accès dans UCP (RBAC)

5. Gestion des secrets

6. Logging

7. Monitoring et récupération

8. UCP Health Check

9. Vue d'ensemble du Docker TrustedRegistry (DTR)

10. DTR : organisation et équipes

11. Content Trust

12. Scan des images

13. Automatisation des "repository"

14. Mise en cache des images

15. Dépannage de DTR

16. Concevoir un déploiement DDC

22

Page 23: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Débutant

2 jours

1590 €

Réf: DOC1

CloudFormation officielle Docker débutantFormation officielle Docker Fundamentals - Formez-vous aux conteneurs virtuels avecune formation officielle sur Docker !

Programme

Les pré-requis nécessaires

Commandes Linux (indispensable)

Publics concernés

ArchitectesDéveloppeursIntégrateursAdministrateurs

1. Introduction

2. Introduction aux images

3. Création d'images

4. Commandes Système

5. Gestion des volumes

6. Plugins Docker

7. Gestion de base des réseaux

8. Docker compose

9. "Scaling out" avec Swarm & Kubernetes

10. Gestion des secrets dans Docker

(Programme susceptible de modifications de lapart de l'éditeur)

23

Page 24: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo
Page 25: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Débutant

3 jours

1500 €

Réf: JAV1

DéveloppementFormation JavaScript débutantUne formation pour acquérir les bases du langage JavaScript !

Programme

Les pré-requis nécessaires

La connaissance des langages HTML et CSS ainsi qued'un langage de programmation (ou des principesd’algorithmique associés) sont nécessaires.

Publics concernés

Ce stage pratique s'adresse aux développeurs ou auxintégrateurs chargés des interactions au sein d'un siteweb ou d'une application.

1. Introduction

Présentation de l'écosystème JavaScriptECMAScript, TC39, et la procédure destandardisationTranspilation et polyfills (Babel)Outillage (console JavaScript, …)Editeurs et IDE

2. Les fondamentaux

Appeler JS dans un document HTML : Scripts interneet externe, différentes stratégies dechargement, CDN et intégrité des ressources tierces,fichiers externes et mode strictLes variables

Les typesLes objets : différentes catégories d'objets, manipulerun objet, JSON, Les objets standards (Date, Math,RegExp,...), notions de classe et d'héritageLes collectionsLes fonctionsLes structures de contrôleIntroduction aux promesses

3. JavaScript au sein du navigateur

Echanges avec le serveur

25

Page 26: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Intermédiaire

2 jours

1390 €

Réf: ECM1

DéveloppementECMAScript 6, Les nouveautés de JS v6Nouvelles fonctionnalités et exploitation de l’ensemble des nouveautés dans vosdéveloppements web

Programme

Les pré-requis nécessaires

Une connaissance avancée de JavaScript (ECMAScriptEdition 5) est demandée pour suivre ce stage dans lesmeilleures conditions possibles

Publics concernés

Architectes techniques,Développeurs,Experts front-end,Intégrateurs

1. Généralités

IntroductionUn peu d’Histoire du webOutillage des développements

2. Nouveautés du langage et sucressyntaxiques

Block ScopeTemplate StringsArrow FunctionObject LiteralDestructuringRest & Spread OperatorDefault ParameterClassfor ofTravaux pratiques basé sur le passage de jeux detests unitaires

3. Nouvelles API natives

NumberStringPromiseArraySymbolIteratorMapSetObjectTravaux pratiques basé sur le passage de jeux detests unitaires

4. Une nouvelle façon de programmer enasynchrone : les générateurs

genratorYieldTravaux pratiques basé sur le passage de jeux detests unitaires

5. Cas d'usage

Etude de cas de développement d’une applicationfront-end + back-end (avec chrome et node.js) sur lethème du restaurant, permettant d’exploiterl’ensemble des acquis dans un cas concret

6. Conclusion

Synthèse de la formationRemise des documentsQuelques ressources utiles

26

Page 27: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Intermédiaire

3 jours

1650 €

Réf: ANG2

FrameworkFormation Angular 6Développement d'applications web riches avec le framework Google Angular

Programme

Les pré-requis nécessairesConnaissance de HTML, CSS et bon niveau JavaScript.

Publics concernés

Chefs de projet Web,Architectes techniques,Développeurs front-end.

1. Installation / Introduction

Philosophie du frameworkAngular CLIEcosystème

2. TypeScript et EcmaScript 6

TypesClassesModulesPromessesDécorateursOutils

3. Composants

DéfinitionDécorateurInput propertiesEvent bindingOutput propertiesComposants natifsCycle de vie

4. Pipes

Pipes natifsÉcrire un pipe

5. Formulaires

Model Driven Forms vs Template Driven FormsFormGroup and FormControlBound to htmlValidateursForm State

Form StylingTemplate Driven FormNgForm

6. Reactive programming

Marble DiagramsRxJSRxJS Common OperatorsRxJS Errors and TypesImporting OperatorsAsync Pipe

7. Services

Créer un serviceInjection de service

8. Service HTTP

Communication avec une apiOptions

9. Routeur

PrincipeComposant de routeParamètresRoutes imbriquésGuards

10. Tests

Karma et JasmineInjection de dépendanceRecettes de tests

11. Concepts avancés

27

Page 28: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Intermédiaire

3 jours

1650 €

Réf: REA1

FrameworkFormation ReactJSCréer des interfaces utilisateurs graphiques riches avec la nouvelle librairie JS soutenuepar Facebook.

Programme

Les pré-requis nécessaires

Bonne connaissance de JavascriptConnaissance htmlPratique du développement web

Publics concernés

Chefs de projet WebArchitectes techniquesDéveloppeurs front-end

1. Introduction à React

Retour sur l’environnement front end actuel et sonfutur procheConcepts de base (data-binding, immutabilité…)

2. Les choix de React

Le “V” de MVC?Composants à étatFonction de rendu simplePerformance

3. Virtual Dom

La clé des performances de ReactPourquoi et comment

4. Créer un composant Rect (TP)

Installation de son environnement de travailCréation d’un composant simple qu’on va dynamiserensemble

5. Syntaxe : JSX, ES6... (TP)

Un langage pour simplifier la description du VirtualDOMAperçu des fonctionnalités d’ES6 utilisable dèsaujourd’hui et qui vont nous simplifier tout le reste !

6. Propriétés d'un composant (TP)

State vs. PropertiesCas d’utilisation

7. Communication inter-composants (TP)

Présentation des méthodes de communication inter-composantsFlux et Redux

8. Vers une application complète (TP)

RoutageArchitecture complèteInternationalisation

9. Serveur (TP)

Gestion des données serveur (aperçu de Relay)Isomorphisme ("Application universelle")

28

Page 29: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Avancé

4 jours

Réf: PHP5

DéveloppementIndustrialisation PHPOutiller son environnement pour augmenter sa productivité au quotidien

Programme

Les pré-requis nécessaires

Avoir de solides bases en PHP orienté objetAvoir suivi au préalable la formation PHP avancé

Publics concernés

DéveloppeursChefs de projets techniques ayant de solides bases enPHP

1. Environnement de travail

Les outils de développement (IDE)Firefox, Firebug et FirePHP >> Utilisation dedébogueur / profileurServeur de développement >> Serveur de pré-production.

2. Collaboration des équipes

La gestion de versions dans un projet Politiques de sauvegarde Présentation des forges Utiliser des conventions Pratiquer la revue de code.

3. Frameworks

Concept, avantages / inconvénients Conventions liées aux frameworks Présentation de deux framework.

4. Méthodologies adaptées au développementd'application Web

Méthodes Agiles: Scrum, XP Cycle en V.

5. Assurance Qualité

Tests unitaires : présentation, concept et utilité PHPUnit, tests fonctionnels, tests d'intégration Analyse statique de code Etude du couplage Métriques diverses.

6. Automatisation des tâches

Déploiement automatique avec Phing/Ant Production de la documentation Générations graphiques de métriques Outils d'intégration continue : phpUnderControl.

29

Page 30: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Avancé

3 jours

1650€

Réf: NOD1

DéveloppementNode.js, le JavaScript côté serveurSolution émergente, Node.js, permettant l'exploitation serveur en JavaScript, est pourtantune des plus dynamique au sein de la communauté web.

Programme

Les pré-requis nécessaires

Maîtrise de JavaScript et connaissance du terminal etdu développement web backend (type PHP ou Javaweb)

Publics concernés

Développeurs JavaScriptArchitectes ou chefs de projet.

1. Présentation et concepts Node.JS

2. La programmation asynchrone

3. Les modules Node.JS

4. Écrire un serveur avec Node.JS

5. Se simplifier la vie avec Express

6. Les librairies d'accès aux bases de données

7. NoSQL : MongoDB et Redis

8. Les tests avec Node.JS

9. Communication en temps réel

10. Travaux pratiques

Exercices sur les server-side events, websocketsavec socket.io

11. Aller plus loin avec SOCKET.IO

12. Communication inter-process en tempsréel

13. Gestion de la performance avec Node.JS

14. Conclusion et conseils

15. Travaux pratiques

Le stage se déroulera au fil des chapitres abordés,autour de la réalisation d'une application simple etfonctionnelle, permettant la mise en applicationconcrète des concepts abordés.

30

Page 31: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Débutant

2 jours

900 €

Réf: QT07

PhpFormation PHP orienté algorithmesÀ l’issue du stage, le stagiaire connaîtra les bases du développement procédural en PHPen étudiant les fondamentaux du langage.

Programme

Les pré-requis nécessaires

Aucun

Publics concernés

Développeurs d’applications WebWebmaster

1. Introduction à l'algorithmique

Les fondements de l'informatiqueL'algorithmiqueLes langages d'implémentation

2. Les variables et opérateurs

La variableOpérateurs et calculsTypes de variableTypes et langages

3. Tests et logique booléenne

Les tests et conditionsL'algèbre booléen

4. Les boucles

Les structures itérativesTant QueRépéter ... Jusqu’àPour ... Fin Pour

5. Les tableaux et structures

PrésentationManipulations simplesAlgorithmes avancésStructures et enregistrements

6. Les sous-programmes

PrésentationLes sous-programmes récursifs

7. Les fichiers

Les différents fichiersLes enregistrementsFichier texte séquentiel

8. Notions avancées

Les pointeurs et référencesLes listes chaînéesLes arbres

9. Une approche de l'objet

Principe de l’objet, une notion évidenteManipuler les objetsL’objet en PHP

31

Page 32: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Avancé

4 jours

1950 €

Réf: SYM6

FrameworkFormation Symfony3 les bases

Appréhender le framework Symfony3

Programme

Les pré-requis nécessaires

Niveau «PHP avancé» : être autonome sur le langageConnaissances de base de la programmation orientéeobjet : savoir manipuler des classes et interfaces

Publics concernés

Développeurs PHP

1. Rappels POO Bases & Architecture

La création d’un siteLe contrôleur FrontalLes Components, les Bundles & les BridgesLa configuration des Bundles

2. Contrôleurs & Routage

L’objet de requêteAccès aux données GET, POST, COOKIES...L’objet de réponseLes principes du routageLa définition des routes

3. Vues & Twig

Les commentaires, les évaluations et les structuresde contrôleL’héritage de templatesL’inclusion de templatesLes macrosLa génération d’URLL’exécution d’un contrôleur dans la vue

4. Modèles & Entités

Présentation de DoctrineLa définition des entitésLes types de propriétésLes relations entre entitésLa mise à jour de la base de donnéesPeuplement de la base de données avec desdonnées de testRequêtage DQL

5. Services

Le ContainerLe service MailerLe service LoggerLe service TranslatorLe service Validator et les ConstraintsLa validation des EntitésLa création de contraintesCréation de services

6. Sécurité

Les firewallsLes contrôles d’accèsL’authentification : providers et encoders

7. Formulaires

CRUD et les entitésCréation d’un formulairePrésentation du formulaire

32

Page 33: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Débutant

4 jours

1950 €

Réf: PYT1

PythonFormation Python des bases à la maîtriseLa formation Python Maîtrise vous permet de maîtriser tous les mécanismes nécessairesau développement d'applications et de routines avec Python.

Programme

Les pré-requis nécessaires

Connaître et pratiquer un langage de programmation.La connaissance d'un langage à objets estrecommandée ;Pouvoir lire de l'anglais technique (la formation est enfrançais mais renvoie à de nombreux documents enanglais : documentation officielle, blogs de gourous, ...) ;Il est conseillé de se munir d'une clé USB pourrécupérer les exemples et les exercices.

Publics concernés

Développeurs.

1. Introduction et bases du langage

2. Premier Contact

3. Les types standards

4. Contrôle du flux d'exécution

5. Fonctions

6. Modules et packages

7. Classes et objets

8. Exceptions

9. Retour sur les chaines et unicodes

10. Bibliothèque standard

11. Modules tierce partie

12. Quelques modules standard en détail

13. Python avancé

14. Industrialisation et qualité

15. XML et bases de données

16. Annexes

17. Conclusion

33

Page 34: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Avancé

5 jours

2250 €

Réf: PHP10

PhpFormation Conceptions orientées objets en PHP POO

Acquérir une pensée poussée sur les problématiques faisant intervenir les objets etmaîtriser le modèle objets de PHP et ses particularités.

Programme

Les pré-requis nécessaires

Connaitre PHP ;Maîtriser les concepts du développement web ;Niveau «PHP des bases à la maîtrise» (Ref: PHP1).

Publics concernés

Architectes logiciels ;Développeurs PHP souhaitant découvrir et maîtriserl'objet ;Développeurs souhaitant maîtriser le concept detestabilité.Responsables architecture

1. Utilisation d'un IDE avec la POO

Installation et configuration de PHP ;Présentation et installation d'un IDE >> Installationd'un débogueur PHP ;Utilisation avancée du débogueur.

2. Le modèle objet de PHP et ses évolutions

Versions de PHP et évolutions ;Détails et spécificités du modèle objet de PHP (Java,C++) ;Compatibilités du modèle objet entre les versions ;Programmation astucieuse avec des objets.

3. Reflexion avancée sur les design patterns

Introduction aux design patterns ;Modélisation UML ;

Les familles de patterns ;Les principes du génie logiciel, GRASP, SOLID... ;Mise en situation et exercice complet.

4. Maitrise des tests avec PHPUnit

Introduction au concept de tests ;Installation et utilisation de l'outil de tests PHPUnit ;Patterns de tests et objets radars ;PHPUnit avancé ;Tester avec une base de données.

5. Introduction à la qualité et aux métriquesde code

Définir et mesurer la qualité ;Prise en main d'outils de mesures ;Améliorer son code au quotidien.

34

Page 35: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Avancé

3 jours

1500 €

Réf: PHP4

PhpFormation Sécurité PHP

Acquérir des méthodes nécessaires à la sécurisation d'un serveur Web et des applicatifsassociés au travers de fonctionnalités ad hoc.

Programme

Les pré-requis nécessaires

Bonne connaissance de PHP (Formation PHP2) ;Connaissance de Linux.

Publics concernés

Développeurs PHP ;Responsables techniques ;Administrateurs ;Responsables sécurité.

1. Généralités

Constats et risques ;Rappels sur le réseau OSI, TCP/IP et HTTP ;Introduction à SSL et HTTPS ;Le serveur web et la sécurité.

2. XSS (Cross Site Scripting)

Javascript et clients Web ;Dangerosité de XSS >> Protections possibles ;Same Origin Policy.

3. Serveur web Apache

Présentation et détail ;Architecture interne ;Modules de sécurité.

4. Sessions et cookies

Définition et fonctionnalités ;Utilité et configuration des cookies ;Description de la session PHP >> Sécuriser sasession.

5. CSRF : Sea Surf

Concepts, exemples ;Les protections par jetons et captchas ;CSRF couplé à XSS.

6. Attaques par injection SQL

Concepts ;Protections.

7. Divers

Détection des intrusions ;Google et la sécurité ;Hébergements PHP partagés >> Commandes shellen PHP.

35

Page 36: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Expert

4 jours

1780 €

Réf: PHP9

PhpFormation PHP Expert certifié

Se préparer au passage de la certification PHP, avec un bon de passage de l'exameninclus dans la formation.

Programme

Les pré-requis nécessaires

Connaitre PHP, maîtriser les concepts du webNiveau «PHP des bases à la maîtrise» (Ref: PHP1)

Publics concernésDéveloppeurs PHP ayant besoin de s'entrainer pour le passagede la certification

1. Les bases

2. Chaines de caractères & Expressionsrationnelles

Représentation des chaines (quoting, Nowdoc,Heredoc)ComparaisonExtractionRechercheRemplacementEncodagePCRE

3. Tableaux

4. Fonctions

ArgumentsValeur des retoursRéférencesPortée des variablesFonctions anonymes

5. Programmation orientée objet

InstantiationEncapsulationPolymorphismeEspaces de nomClasse, Interface, Trait

Constantes de classesLate Static BindingMéthodes magiquesExceptionsChargement dynamiqueAPI de RéflexionSPL

6. Base de données & SQL

7. Techniques Web

SessionsCookiesFormulairesGET and POST dataHTTP HeadersHTTP AuthenticationHTTP Status Codes

8. E/S

FichiersFluxContextsLes fonctions d'accès aux systèmes de fichiers

9. Formatage des données

10. Sécurité

36

Page 37: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Avancé

5 jours

2100 €

Réf: PHP2

PhpFormation PHP Avancé

Acquérir une vision générale du fonctionnement d'un applicatif PHP moderne, avec sescontraintes et ses caractéristiques.

Programme

Les pré-requis nécessaires

Connaitre PHP et les concepts du web ;Niveau «PHP des bases à la maîtrise» (Ref: PHP1).

Publics concernés

Développeurs souhaitant se perfectionner en PHP oumettre à jour leurs connaissances.

1. Installation et configuration d'unenvironnement PHP (Windows/Linux)

Les caractéristiques de PHP ;Les différentes versions de PHP ;Les modes de fonctionnement (serveur, CLI...) ;Les extensions PHP ;La configuration de PHP.

2. Utilisation d'un IDE et d'un débogueur

Présentation des IDEs, installation ;Présentation et installation du débogeur >> Utilisationavancée du débogeur ;

3. PHP de A à Z

Les types de données, l'architecture du langage ;Les atouts de la dernière version de PHP ;Manipulations HTTP, cookies, sessions ;Utilisation des flux ;Programmation orientée objet.

4. XML, utilisation, applications et servicesweb

Présentation, concepts et structure ;Outils PHP pour manipuler du XML ;DOM et SimpleXML : import/export/manipulation ;Services webs SOAP, REST et XMLRPC.

5. Mise en place et interaction avec les basesde données

PDO: l'interface de connexion aux SGBD ;Insérer et extraire des données ;Requêtes préparées et transactions ;Les autres types d'extension SGBD.

6. Techniques de développement

Créer une application ;Gestion des erreurs ;Sécurité et bonnes pratiques ;Considérations sur les fichiers et les flux externes.

37

Page 38: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Débutant

4 jours

1700 €

Réf: PHP1

PhpFormation PHP des bases à la maîtrise

Maîtriser tous les mécanismes nécessaires au développement de sites.

Programme

Les pré-requis nécessaires

Connaissances du WebBases de l'algorithmie ;

Publics concernés

Développeurs juniorsIntégrateurs

1. Une application web

L'histoire du World Wide WebL'architecture client serveur avec PHP ;L'utilisation de PHP pour créer des pages webL'organisation en plusieurs couches pour optimiserles développements3 TP prévus sur ce chapitre

2. Les fondements de PHP

La vie d'un script PHP, les principales structures dulangage ;Les types de données : leurs représentations et leursopérateursLes variables et les constantesLe typage faible et le transtypageL'utilisation des tableauxLes structures décisionnelles et les structuresitérativesLes fonctionsL'importance des conventions et de la documentationautomatique4 TP prévus sur ce chapitre

3. Introduction à l'objet

Les faiblesses du développement procédural et lesréponses apportées par le paradigme objet ;L'encapsulation ;Le polymorphisme : interfaces et classes abstraites ;

La classes et les instancesLes exceptions et le contrôle des situationsanormalesLe constructeur et autres méthodes magiquesLe chargement dynamique des classes : simplicité etperformance7 TP prévus sur ce chapitre

4. Le protocole HTTP

La structure d'un message HTTP ;La récupération des entêtes des requêtes, l'envoi desentêtes pour qualifier le document produit ;La transmission des formulaires : comprendre lesdifférences entre les méthodes GET et POST ;Le traitement des formulaires ;La sécurité des applications : valider les entrées,échapper les sorties ;Les cookies et les sessions : la persistance desinformations côté client et côté serveur ;5 TP prévus sur ce chapitre

5. Utilisation des SGBD avec PDO

Les opérations CRUD ;La connexion ;La gestion des erreurs ;Sécurité : les injections SQL ;Les requêtes préparées ;2 TP prévus sur ce chapitre

38

Page 39: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo
Page 40: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Intermédiaire

2 jours

1365 €

Réf: POS4

Base de donnéesPostgreSQL DéveloppeurAcquérir les compétences nécessaires à l'utilisation efficace et fiable de PostgreSQL.

Programme

Les pré-requis nécessaires

Une connaissance des concepts SQL est recommandée

Publics concernés

Cette formation PostgreSQL s'adresse auxdéveloppeurs utilisant PostgreSQL Administrateur debases de données

1. Présentation de PostgreSQL

PostgreSQL : serveur de base de donnéesrelationnelle objetHistorique, licence, mode de développementLes composants du serveur PostgreSQL: serveur,client, connecteurs jdbc, tcl, pl, pythonLes apports de la version 9

2. Installation et configuration de PostgreSQL

Installation de PostgreSQLInstallation avec un système de paquetage

3. Interagir avec le serveur

Le concept du client serveurLe client PostgreSQLUtiliser les clients graphiques

4. Spécificités SQL de PostgreSQL

Spécificités DDL (Définition des objets)Spécificités DML (Manipulation des données)Optimisation des requêtes

5. Programmation coté serveur

Importation et exportation de donnéesL'intérêt de la programmation côté serveur et seslimitesMise en oeuvre de déclencheurs (triggers)etprogrammation de procédures stockéesDéclaration et utilisation de variablesGestion des curseursMise en oeuvre avec PL/pgsql et présentation desautres outils disponibles

40

Page 41: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Avancé

5 jours

2595 €

Réf: LAN2

LinuxFormation Linux Administration niveau 2Maîtriser des fonctions avancées du système, comme l'annuaire LDAP, les systèmes defichiers journalisés ou les services de messagerie incluant des modules anti SPAM.

Programme

Les pré-requis nécessaires

Stage LAN1 : "Linux - Administration" ou connaissanceséquivalentes.

Publics concernés

Administrateurs systèmes ou réseaux Développeurssouhaitant acquérir confort et autonomie sur Linux

1. Administrer les serveurs de façonprofessionnelle

La philosophie de l'administration LinuxLes outils de l'expert : logger, la commande script,crontab, sudo, RCSOù trouver de l'aide (mailing-list, forums, ...) ?

2. Les systèmes de fichiers journalisés, lessystèmes de fichiers spéciaux

Comparaison des systèmes de fichiers journalisés(ext3, reiserfs, xfs, jfs)Étude du système ext3 (RedHat)Étude du système reiserfs (SUSE)Les systèmes de fichiers spéciaux (tmpfs, unionfs)

3. Paramétrage avancé des systèmes defichiers et des disques

Les quotasPanorama des techniques RAID, le raid logicielMettre en oeuvre des ACL, des attributs LinuxLa gestion de l'espace de swap

4. La gestion des volumes logiques (LVM)

Les concepts et les commandes de base du LVMLes pratiques avancées : Sauvegarde, Stripping,Snapshots...

5. Modifier le noyau

Pourquoi recompiler le noyau ?Patcher et compiler le noyauAjouter un module et modifier les paramètres dunoyau sans recompiler

6. La gestion des périphériques

Comment sont gérés les périphériques sous Linux,les commandes d'informations ?L'ajout d'un périphériqueL'étude de quelques périphériques (disques, cdrom,lecture de cartouche, ...)

7. Le démarrage d'un système Linux

Les chargeurs lilo et GrubParamétrer de manière souple le démarrage avec lesfichiers initrdUtiliser un système bootable de dépannage(Knoppix...)Fabriquer un CD/clé bootable

8. Garantir l'intégrité des données :sauvegardes

Mettre en oeuvre les sauvegardes incrémentalesFabriquer une sauvegarde réseauFaire une sauvegarde barre-métal : les logiciels libresexistants (Mondo...)

9. Améliorer les performances du système

Créer des classes d'imprimantesAméliorer les performances : hdparm, ulimit, lesparamètres de/proc, tmpfs, ...

10. Le dépannage

11. Compléments sur l'automatisation destâches

41

Page 42: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Avancé

3 jours

1610 €

Réf: POS5

Base de donnéesFormation PostgreSQL AdministrationMaîtriser toutes les tâches d'administration d'un serveur de bases de donnéesPostgreSQL.

Programme

Les pré-requis nécessaires

Connaître les notions de base sur SQL

Publics concernés

Toute personne souhaitant configurer, installer etexploiter une base de données PostgreSQL

1. Présentation

HistoriqueLes versions PostgreSQLLes outils complémentaires et les licencesLes composants du serveur PostgreSQL: serveur,client, connecteurs jdbc, tcl, pl, python

2. Installation

Choix du produit à installer : les RPMs, le codecompilé ou les sourcesInstallationConfiguration, organisation du répertoire/var/lib/pgsql, fichier postgresql.confLes scripts fournis avec PostgreSQL : démarrage duserveur, création des tables de droits d'accès,démarrage de multi-serveurs...

3. Sécurité

Système des privilèges : principe de fonctionnement,authentification, contrôle des droits pour les requêtes

Gestion des comptes utilisateurs :création/suppression de comptes, limitation desressources, sécurisation des accès : fichierpg_hba.confMapping avec les utilisateurs systèmes:pg_ident.conf

4. Utilisation

Commande psql. Accès aux tables. Les commandesenpgadmin : installation, configuration.

5. Exploitation

Sauvegardes/Restaurations contrôler l'état de latable, réparer, optimiser : pg_dump, pg_dumpall,vacuumdbMéthode de sauvegarde des données PostgreSQLMontée de niveaux : Copie de serveur à serveur,réplication.

42

Page 43: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Avancé

2 jours

1090 €

Réf: LDA1

Administration réseauFormation OpenLDAP – Annuaire LDAP

Maîtriser tous les mécanismes nécessaires à la mise en place d'un annuaire LDAP dansvotre entreprise.

Programme

Les pré-requis nécessaires

Connaître les bases de TCP/IP.

Publics concernés

Administrateurs réseaux, intégrateurs d'applicationsouhaitant configurer un annuaire Ldap.

1. Introduction

Le besoin, historiqueDéfinitions

2. Protocole LDAP

Lightweight Directory Access ProtocolPrincipe de fonctionnementLes modèles, la conception d'une arborescence :construction, importation de schéma

3. Mise en oeuvre

Travaux pratiques avec OpenLdap : installation,configuration du serveurLes backends openLdapDéfinition d'index pour l'optimisation de la recherchedans la base

4. Hiérarchie LDAP

Construction de la hiérarchie : distinguished name,relative distinguished nameLe format LdifUtilisation : commandes de recherche dansl'annuaire (search, compare, add, modify, delete,rename, ...)Travaux pratiques : Création de fichiers ldif, ajout àl'annuaire avec la commande ldapadd, vérificationavec la commande ldapsearch

5. Schéma LDAP

Définitions : attributs, objetsFormat du schémaMécanisme d'héritage des attributsOrganisation d'un schémaTravaux pratiques : Intégration d'un schéma extérieur

6. Gestion de l'annuaire

Outils de création d'un annuaireMigration de comptes Unix vers LdapImportation de fichiers LdifMéthodes et commandes de consultation dans unannuaireTravaux pratiques :

Recherche composée dans un annuaireConsultation depuis un client de messagerieGestion des permissionsOutils graphiques de consultation

7. Sécurité

Authentification, contrôle d'accès, chiffrement destransactionsAnnuaire et PKI

8. Architecture

Distribution, réplication d'annuairesLe besoin de synchronisation, les méthodesTravaux pratiques : Création d'un serveur esclave,avec réplication de toutes les informations du serveurmaître

9. Intégration

Dans le réseau d'entrepriseExemples : pam/Ldap, samba/LdapTravaux pratiques :

Création d'un annuaire Ldap pour sambaConfiguration d'un module pam-LdapMise en oeuvre pour un serveur de messagerie

10. Le marché

Présentation des principaux annuaires

43

Page 44: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Avancé

5 jours

2560 €

Réf: LAN1

LinuxFormation Linux Administration niveau 1Maîtrisez tous les mécanismes nécessaires à l'administration d'un petit parc Linux dansvotre entreprise.

Programme

Les pré-requis nécessaires

Connaitre les commandes de bases Linux (fortementrecommandé)

Publics concernés

Administrateurs systèmes ou réseaux ayant à déployerLinux et à l'intégrer avec les autres environnementsexistantsDéveloppeurs souhaitant acquérir confort et autonomiesur Unix

1. Présentation

L'historique de Unix et LinuxLes caractéristiques d'Unix et de Linux, les Unix-Like,les distributions LinuxComment administrer le système : le mode texte etles outils d'administrationLa documentation : le man, les autres sourcesd'informations (Howto, ...)

2. Installer Linux et ses applications

Introduction: Linux, les distributions Linux, lessources d'informationInstaller un système de type RedHat et un systèmede type DebianAdministrer le système avec sudo sous Debian etRedHatInstaller des applications sous RedHat : les paquetsRPM, le système YUMInstaller des applications sous Debian : les paquetsDEB, le système APT

3. Administrer le système avec les commandesdu mode texte

Utiliser le shell, connaître les commandes de base dusystème (rappels)Savoir lire des scripts ShellGérer les utilisateurs: les commandes de gestion descomptes, les droits (rappels)Gérer les processus (rappels), gérer lesbibliothèques partagéesSavoir programmer des travaux périodiquesSavoir organiser les journaux de bords et leurrotation

4. Gérer l'espace disque

Comprendre la vision Linux des disques, partitionnerdes disques (Msdos, GPT)Gérer le LVM, gérer le swapGérer les FS (ext2/ext3/ext4, xfs, ...), gérer lesquotas

5. Gérer l'arrêt et le redémarrage

Connaître les grandes étapes du démarrage (BIOS,bootloader, kernel, initramfs, init)Utiliser le chargeur (« bootloader ») GrubGérer le démarrage des services : init SysV, Upstart,systemd ; la notion de runlevel

6. Configurer TCP/IP en environnementLinux

Ajouter un système (Debian, RedHat) dans unréseau IPv4/IPv6Connaître les commandes de diagnosticsComprendre le fonctionnement des systèmes INETD(inetd, xinetd), les wrappers

7. Gérer l'environnement graphique

Connaître le vocabulaire : Serveur X, X11, DISPLAY,DM, Desktop Environment, ...Choisir son Desktop (XFCE, Gnome, KDE),configurer un DM (GDM, LightDM, ...)

8. Les fondamentaux de la sécurité

Savoir configurer la sécurité de connexion, limiterl'usage des ressourcesSavoir utiliser les commandes SSH d'accès distantsécurisées

9. Elements divers

Savoir gérer l'impression sous Linux (CUPS)

44

Page 45: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Avancé

3 jours

1610 €

Réf: MYS1

Base de donnéesFormation MySQL 5 DBA

Cette formation permet de maîtriser toutes les tâches d'administration d'un serveur debases de données MySQL.

Programme

Les pré-requis nécessaires

Il est demandé aux participants de connaître les notionsde base sur SQL

Publics concernés

Toute personne souhaitant configurer, installer etadministrer une base de données MySQL

1. Introduction

Présentation, historique, les versions MySQL(standard, Max, Pro, Classic), les licences (GPL etcommerciale).Les composants du serveur MySQL.Caractéristiques: transactions, clusters.

2. Installation

Choix du produit à installer : les RPMs, le codecompilé ou les sources.Installation, configuration.Les scripts fournis avec MySQL : démarrage duserveur, création des tables de droits d'accès,démarrage de multi-serveurs,...Outils graphiques.

3. Sécurité

Système des privilèges : principe de fonctionnement,authentification, contrôle des droits pour les requêtes.Gestion des comptes utilisateurs :création/suppression de comptes, limitation desressources, sécurisation des accès.Mise en place de SSL.

4. Les fichiers de logs

Les erreurs, les modifications du fichier ISAM, lesrequêtes.

5. Sauvegardes

Les tables MyISAM et InnoDB.Utilitaire myisamchk : contrôler, réparer, optimiser.Vérification sur base à l'arrêt. Réparation.Vérification/réparation en cours d'exploitation.Méthode de sauvegarde des données MySQL, scriptmysqldump, ou mysqlhotcopy.

45

Page 46: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Expert

5 jours

1995 €

Réf: MYS2

Base de donnéesFormation MySQL 5 Développeur

Maîtriser tous les mécanismes nécessaires au développement d'applications pointuesutilisant MySQL 5

Programme

Les pré-requis nécessaires

Une connaissance des concepts SQL estrecommandée.

Publics concernés

DéveloppeursArchitectes.

1. Introduction

2. Présentation de MySQL

3. Installation de MySQL

4. Connexion à MySQL

5. Moteurs de stockage

6. Bases de données

7. Types de données

8. Tables

9. Intégrité référentielle : les clefs étrangères

10. Méta-données

11. Requêtes de lecture : SELECT

12. Requêtes d'écriture : INSERT, UPDATE,et DELETE

13. Fonctions et expressions SQL

14. Erreurs, avertissements et modes SQL

15. Requêtes multi-tables : les jointures

16. Sous-requêtes

17. Vues

18. Transactions et verrous

19. Requêtes préparées

20. Programmation : les procédures stockées

21. Déclencheurs d'évènements : les triggers

22. Import / export

23. Optimisation

46

Page 47: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo
Page 48: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Débutant

3 jours

Réf: odoo3

BureautiqueFormation comptabilité OdooFormez-vous à la comptabilité générale et analytique v6 v7 v8 v9

Programme

Les pré-requis nécessaires

Avoir une connaissance de la comptabilité

Publics concernés

Cette formation s'adresse aux personnes ayant uneconnaissance métier de la comptabilité

1. Paramétrage comptabilité

Paramétrage sociétéParamétrage du plan comptableParamétrage des séquencesLes journaux et moyens de règlementMulti-société /multi-devise : principe defonctionnementMéthodes de règlementExercices et périodes

2. Le fonctionnement de base et lesautomatismes

Les comptes de tiersLes comptes de TVASaisie des règlementsLettrage automatique / délettrageRelevé bancaire ou synchronisation avec la banque

3. Saisie des écritures comptables

Ecritures récurrentes

Pièces comptablesEcritures comptables

4. Clôturer un exercice comptable

Méthode et gestion des A Nouveaux

5. Rapports comptables et exports

Les rapports officielsSuivi des comptes de tiersRapports de taxeTableaux de bordExports

6. Comptabilité analytique

ParamétrageBudgetContrat / projet / compte analytiqueJournaux et écritures analytiquesTimesheet et comptabilité analytique

48

Page 49: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Avancé

5 jours

Réf:

ERPFormation technique OdooMaîtrisez l'environnement technique d'Odoo !

Programme

Les pré-requis nécessaires

Maîtrise du langage Python

Publics concernés

Développeurs

1. Installation d'Odoo

Architecture OdooLa base de données PostgreSQLInstallation d'Odoo et fichiers associés

2. Création d'un module et adaptation derapport

Création d'un objet et interaction avec l'ORMLes champs relationnelsRecherches avancées - Contextes et domainessimplesSurcharger une vue pour modifier son contenu (XML)Les worflows

3. Adaptation d'un rapport

Personnaliser et mettre en page un rapport (rml,webkit, qweb)Gestion d'un modèle avec héritage (Python)

4. Étendre une fonctionnalité

Gestion d'un modèle avec héritage (Python)Interactions entre les champs (onchange, related,computed, inversed)

5. Calculs, recherches et API

Créer une APIApproche avancée sur les vuesContraintesLes vues complémentaires (kanban, calendrier, gantt,reporting, chart)

6. Pour aller plus loin

Import de données XMLSécuritéTraduction

49

Page 50: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Débutant

2 - 4 jours

Réf: odoo1

ERPFormation Odoo openpaie v8 v9Formez-vous au module de paie Open Source Odoo !

Programme

Les pré-requis nécessaires

Le stagiaire devra venir avec son propre ordinateurNous mettons à disposition des stagiaires des sessionsOdoo sur nos propres serveurs

Publics concernés

Cette formation s'adresse aux personnes responsablesde la paie dans l'entreprise

1. Paramétrage RH

Fiche du salariéContrat de travail

2. Paramétrage Paie

Les éléments variablesLes éléments légauxProfils de paieLes rubriques de paieComptabilitéOrganismes sociaux

3. Saisie Paie

Ajouter des éléments salarié par salariéMettre à jour les éléments légaux

4. Contrôle de la paie

Rapports

5. DSN

Paramétrage et transfert DSN

50

Page 51: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Avancé

2 jours

Réf: ERP3

ERPFormation Odoo (ex OpenERP) : paramétrageCette formation vise à vous guider dans la mise en oeuvre d'un projet sous Odoo (exOpenERP).

Programme

Les pré-requis nécessaires

Formation "Odoo : utilisateurs" ou connaissance d'Odoo

Publics concernés

Consultants Système d'Information AdministrateursOpenERP Assistance à maitrise d'ouvrage surl'intégration OpenERP

1. Présentation du cas pratique

Organisation et déroulement de la réalisation du caspratiquePrésentation technique d'OpenERP

2. Paramétrages standard

Initialisation du dossierParamétrage de baseParamétrage de la sécurité et des droits d'accès

3. Paramétrage module Finance

La comptabilité générale,analytique, budgétaireLes partenaires : clients et fournisseurstaxes, conditions de paiement, journaux, modèled'écriture,...

4. Paramétrage module produits

Configuration des produitsConfiguration des stocks >> Configuration des prix

5. Paramétrage module ressources humaines

Configuration des ressources humainesConfiguration des feuilles de tempsConfiguration des notes de fraisConfiguration des absences

6. Pour aller plus loin

Modifier les impressions standardUtiliser efficacement les tableaux de bordMettre en place différents plug-in : google-agenda,thunderbird,...

51

Page 52: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Débutant

3 jours

Réf: ERP2

ERPFormation Odoo (ex OpenERP) : utilisationCette formation vise à donner toutes les clefs pour l'utilisation d'Odoo (ex Open ERP), enterme d'utilisation et de paramétrage basique.

Programme

Les pré-requis nécessaires

Aucun

Publics concernés

Dirigeant PME/TPE Responsable SI Futur utilisateurOpenERP

1. Odoo généralités

Qu'est-ce qu'OdooArchitecture fonctionnelle et technique d'OdooLes premiers pas sous Odoo

2. Gestion des partenaires, CRM et gestiondocumentaire

Les partenaires et les contactsLe CRM et SRM sous OdooLa gestion documentaire

3. Finance sous Odoo

La comptabilité généraleLa comptabilité analytique >> La comptabilitébudgétaireLa facturation client et fournisseur

4. Gestion des achats et ventes

Gestion des achatsGestion des ventes

5. Gestion de production

Gestion des produits et des prixGestion de la fabrication; Gestion des stocks etinventaires

6. Gestion des Ressources Humaines

Gestion des salariésGestion des absencesGestion des feuilles de tempsGestion des notes de frais

7. Gestion de Projet

Planification des projetsCoordination des projetsSuivi des projets : coûts, délais, fonctionnalités

52

Page 53: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Débutant

1 jours

Réf: ERP1

ERPFormation Odoo (ex OpenERP) : découverteCette formation vous donne une vision globale du produit et de ses fonctionnalités.

Programme

Les pré-requis nécessaires

Aucun

Publics concernés

Dirigeant PME/TPE Responsable SI

1. A la découverte d'Odoo

Qu'est-ce qu'OdooArchitecture fonctionnelle et technique d'OdooLe fonctionnement d'Odoo

2. Odoo dans le détail

Les différents modules de baseLes modules complémentaires

3. Pour aller plus loins avec Odoo

Les ressources Web et communautairesd'OdooLes étapes d'un projet de migration sousOdoo

53

Page 54: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo
Page 55: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Avancé

1 jours

600 €

Réf: DRU7

CMSFormation Drupal 8 déploiementApprendre à déployer un site (configuration et contenu).

Programme

Les pré-requis nécessaires

Connaître le PHP Objet (indispensable)Connaître Drupal 8 en tant que développeur (fortementrecommandé)

Publics concernésDéveloppeur web souhaitant aller plus loin sur Drupal 8 etapprendre à déployer un site (configuration et contenu)

1. Introduction

Illustration de la problématique : mise à jour d'un sitedéjà en productionDistinction entre "staging de contenu" et "staging deconfiguration"Pourquoi le déploiement est problématique avecDrupal ?Quelles sont les solutions à notre disposition(modules, drush...) ?

2. Principe du système de configuration deDrupal 8

Configuration et contenuConfig APIOrganisation des fichiersExport de la configuration complète

3. Créer un module avec un formulaired'administration

Définition de la configuration d'un moduleCréation du formulaire correspondantMise à jourExport de la configuration complète

4. Drush

Qu'est-ce que Drush ?Pourquoi utiliser Drush pour le déploiement ?Commandes de baseExport partiel

5. Surcharger la configuration

Surcharge dans le fichier de settingsSurcharge dans le code PHP d'un moduleSurcharge dynamique en fonction du rôle del'utilisateur

6. Dépendance de configuration

Dépendance entre configurationsProblèmes liés à ces dépendancesPartage de configuration

7. Module Features

A quoi cela sert-il ?Commandes Drush associéesUtiliser Features dans ses déploiements

8. Workflow avec GIT

Système de configuration et GITGit workflow pour le développement

9. Cloner un site

Pourquoi cloner un site ?Comment dupliquer un site sans son contenu ?

10. Déploiement de contenu

Pourquoi déployer du contenu ?Versions multiples d'un même siteSynchroniser du contenu sur différents sites

55

Page 56: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Avancé

2 jours

1000 €

Réf: DRU6

CMSFormation Drupal 8 Intégrateur / ThemerApprendre à créer des thèmes Drupal 8 et les intégrer sans difficulté

Programme

Les pré-requis nécessaires

Connaître HTML et CSS (indispensable)Avoir des notions de PHP (conseillé)Avoir des notions de Responsive Design

Publics concernés

Web designers souhaitant créer des thèmes Drupal 8,ou concevoir des chartes graphiques qui tiennentcompte de la "philosophie Drupal" pour qu'elles soientplus faciles à intégrer ensuite.Développeurs ou intégrateurs amenés à travailler sur lapartie thème d'un projet Drupal.

1. Introduction

Présentation rapide de Drupal et de son jargon(node, taxonomie...)Présentation et installation des outils dedéveloppement (WAMP, Editeur PHP, Firefox)Téléchargement et installation de Drupal 8Les outils du webdesigner ; Firebug, TWIG debug.

2. Thème, les fondamentaux

Principe de baseLes fichiers d'un thèmeLes différents éléments natifs de DrupalThème de base et héritage

3. Système de templating TWIG

Gestion des templatesIntroduction à TwigTwig DebugSurcharge de templatesAjouter des suggestions de template custom

4. Gestion des assets

Système de bibliothèquesDépendances et bibliothèques nativesArchitecture SMACSSDifférents types de chargement d'une bibliothèque

5. Module Layout Plugin

Intérêts de l'approche des layoutsDéfinir des layouts depuis un thèmeUtilisation avec Page ManagerUtilisation avec Display Suite

6. Configuration

Système de configuration de Drupal 8Embarquer une configuration dans un thèmeDépendance entre configuration

7. JavaScript

Gestion du JavaScript et Drupal 8Les bibliothèques de baseAjouter un script custom

56

Page 57: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Intermédiaire

3 jours

1500 €

Réf: DRU5

CMSFormation Drupal 8 pour webmasterApprendre à installer, configurer et exploiter les modules indispensables de Drupal 8 afind'être autonome pour l'administration de son site Drupal au quotidien

Programme

Les pré-requis nécessaires

Bien connaître le web en général (indispensable)Connaître les CMS en général (conseillé)Connaitre HTML et CSS (conseillé)

Publics concernés

Webmaster ou responsables de sites web souhaitantgérer de façon autonome leur site web au quotidienDécideurs ou chefs de projet souhaitant avoir une vued'ensemble de Drupal et de ses possibilités ; valider queDrupal répond bien à un cahier des chargesDéveloppeurs amenés à réaliser un site Drupal de A à Z: installation, paramétrage, développement...

1. Introduction

Présentation détaillée de Drupal et de son jargon(node, taxonomie, entité...)Présentation et installation des outils dedéveloppement (WAMP, Firefox)Téléchargement, installation et configuration avancéede Drupal 8Découverte des principales différences avec Drupal72. Création du contenu

2. Création du contenu

Créer du contenu sous forme de noeuds ; utiliser destypes de noeuds tout faits ou créer les siens avecFieldFormater le contenu avec un éditeur WYSIWYG(CKEditor) : avantages et inconvénientsUtiliser les relations entre entités pour modéliser sapropre structure de donnéesPersonnalisation de l'affichage d'un contenu : viewmode et form modeContrôle l'accès au contenu : qui peut voir quoi

3. Le module Views

Présentation des différents types de Views (Table,List, Teaser...)Création d'une vue simple et d'une vue complexe(vues imbriquées, plusieurs vues sur la même page)Personnalisation de l'affichage d'une vueUtilisations avancées du module Views : filtresexposés, filtres contextuels, relations...

4. Organisation du contenu

Classer le contenu de son site avec la taxonomieGestion des blocs : visibilité, bloc sur mesure BlockVisibility GroupsCréer un menu qui exploite la taxonomie

Utiliser des vues pour naviguer dans le contenuCréer des pages d'accueil qui "remontent" ducontenu pioché ailleurs dans le site : module PageManager, Panels et Paragraph

5. Fonctionnalités communautaires

Gestion des médias avec le module Media EntityCréation de formulaire à la souris : modules Contact,YAML Form, eForm...Ajouter une newsletterPersonnaliser les profils utilisateursSystème de note avec Voting APIPartage de contenus sur les réseaux sociauxWorkflow de publication

6. Aller plus loin

Fonctionnement du multilingue : traduction ducontenu et de la configurationInstallation multi-sites (une instance de Drupal faittourner plusieurs sites distincts).

7. Optimisation

Optimiser le référencementOptimiser les performancesOptimiser la sécurité

8. Administration du site

Gérer le spam, modérer les commentaires et lesutilisateursAutomatiser certaines tâches (envoi d'e-mails,validation d'inscription, publication/dépublication ducontenu...)Sauvegarder son site DrupalMettre à jour son site Drupal

57

Page 58: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Avancé

3 jours

1500 €

Réf: DRU4

CMSFormation Drupal 8 pour développeurApprendre à développer ses propres fonctionnalités sous forme de modules Drupal etdécouvrir les évolutions de Drupal 8 par rapport à la version 7.

Programme

Les pré-requis nécessaires

Connaître PHP Objet (indispensable)Connaître HTML et CSS (fortement recommandé)Connaître Drupal en tant que webmaster

Publics concernés

Développeurs Web souhaitant exploiter Drupal commeun framework de développement et pas uniquementcomme un CMSDéveloppeurs Drupal 7 souhaitant se mettre à niveausur la dernière version 8.

1. Introduction

Présentation et installation des outils dedéveloppement (WAMP, Editeur PHP)Téléchargement et installation de Drupal 8Installation des outils du développeur : module« devel » , FirebugPHP objet : les concepts de base (classes,interfaces, injection de dépendance, PSR4,annotations...)

2. Création d'un module

Les fichiers nécessairesStructures des fichiers et autoloadingPSR-0 et PSR-4Concepts hérités de Symfony 2 : container, serviceset injection de dépendance

3. Plugins

4. Le système de routing

5. Cache API

Comment Drupal gère le cacheLes différents types de cacheCache API : keys, contexts, tags et max-ageLes différents modules de cache : Internal PageCache, Internal Dynamic Page Cache et Big PipeAuto-placeholdering et lazy builders

6. Le système de bloc

7. La base de données

Comprendre la couche d'abstraction BDD de DrupalEntity API : gestion des entités de contenu et deconfiguration (EntityTypeManager et EntityQuery)

Se connecter à la base et effectuer des requêtessimples avec la Database APIEnregistrer ses propres données en base avec laSchema API : fichier d'installation

8. Les noeuds (exemple d'entité de contenu)

9. Système de templating

Principes de la couche de thème : séparationfonctionnel/présentationTWIGRender ArraysDéclarer son propre formattage sous forme detemplate

10. Formulaires

Créer ses propres formulaires programmatiquementavec la Form API.Gérer la validation et la soumission d'un formulaire.Formulaires AJAX.Changer la présentation d'un formulaire.Modifier un formulaire généré par Drupal ou un autremodule sans toucher au code source de ceformulaire (hook_form_alter).

11. State API

Principe du Configuration Management : fichiersYAML, import/exportCréer un formulaire dans le back-office de DrupalAjouter sa propre configuration : manipulation del'objet ConfigTraduction de configuration

12. Sécurité

58

Page 59: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Avancé

2 jours

1000€

Réf: QT13

Création de siteFormation HTML5 et CSS3

A l'issue du stage, le participant saura réaliser des documents multimédia en profitantdes avancées de HTML5 et des CSS3.

Programme

Les pré-requis nécessaires

Aucun.

Publics concernés

IntégrateursWeb Designers.

1. Présentation des technologies

HTML5, standards et (rétro-)compatibilitéNavigateurs et outils de travail

2. Sémantique, référencement et accessibilitéen HTML5

DOCTYPE, encodage, règles de syntaxeLes nouvelles balises sémantiquesRelations, micro-formats et micro-données

3. Sélection et positionnement en CSS3

Nouveaux sélecteurs CSSInline, block, float et box-sizingContenu en colonnesLe futur du positionnement

4. Formulaires

Nouveaux types de champsValidation par le navigateurErgonomie, mobile et accessibilitéSuggestions automatiques

5. Graphisme avancé

Polices de caractères personnaliséesCouleurs, dégradés, ombres et opacitéBordures et arrières-plans avancés

6. Vidéo et audio

Formats, codecs et outilsBalisesPlein écran, lecture partielle et sous-titres

7. Transformations, transitions et animations

8. Images : canvas et SVG

59

Page 60: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo

Avancé

3 jours

Réf: SPI1

CMSFormation SPIP IntégrateurPrendre en main le développement de site Web avec SPIP.

Programme

Les pré-requis nécessaires

Connaître les bases de la création de pages Web

Publics concernés

Toute personne souhaitant créer un site Web

1. Mise en place d'un site en local

Installation de WampServerInstallation de SPIP

2. Création de boucles

Les boucles et les squelettes dans SPIPExplication de la syntaxeLes boucles, critères, titres et balisesLes boucles incluses

3. Exercices de boucles

Affichage de contenusAffichage d'une liste cliquable, triéeAffichage de la navigationFinalisation de la page d'accueil

4. Création d'un squelette

Les inclusionsTraitement des imagesCreation d'une page rubrique et articleLe multilingueLes pages recherche et plan du sitePlugins pour squelette

5. Mise en place d'un squelette

Création d'un squeletteMise en place de plusieurs squelettesMise en place d'un squelette sur une pageRetouches sur un squelette existant >> Ajout de PHPMise en place d'un formulaire PHP

6. Rappels sur HTML et CSS

Conception et fonctionnement des CSSBase et description d'un fichier CSSMise en place d'un fichier CSS sur une pageRappel sur HTML

7. Habillage en CSS du modèle

Parcours de la CSS du squeletteModification de la CSSAjout de classes dans le squelette

8. Ergonomie et conception d'un site SPIP

Réflexions et organisation avant création d'un siteSPIPHabillage, navigationErgonomie et lisibilitéConception d'un habillage en CSSUtilisation des fonctionnalités SPIP pour des pagespersonnaliséesLimitations d'un site SPIP

60

Page 61: formation.alterway.fr · Formation officielle Docker – Docker enterprise for developers Formation officielle Docker – Docker security ... Formation technique Odoo Formation Odoo