catalogue formation novolinko...angular présentiel ou distanciel À partir de 3 jours programme sur...

56
NOVOLINKO Organisme de formation certifié Catalogue de formations Version 2.4 Contact [email protected] 06.75.52.75.80 Rennes Métropole 13 rue de Bray 35510 Cesson-Sévigné TECHNOLOGIES TO CONNECT

Upload: others

Post on 04-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

NOVOLINKOOrganisme de formation certifi é

Catalogue de formations Version 2.4

Contact

[email protected]

06.75.52.75.80

Rennes Métropole13 rue de Bray35510 Cesson-Sévigné

TECHNOLOGIES TO CONNECT

Page 2: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

SOMMAIRE Langage de programmationC..................................................................................................................................

C++.............................................................................................................................

Java......................................................................................................................................

Java EE..........................................................................................................................................

JavaScript..........................................................................................................................

PHP......................................................................................................................................

Python Initiation.....................................................................................................................

Python Avancé.........................................................................................................................

Python Web Django.............................................................................................................

Python Scientifique..............................................................................................................

Framework web Frontend Angular...............................................................................................................................

React...................................................................................................................................

Vue.js.......................................................................................................................................

Framework web BackendDjango................................................................................................................................

Laravel................................................................................................................................

Node.js................................................................................................................................

Symfony............................................................................................................................

DataBlockchain - Usages..............................................................................................................

Blockchain publique............................................................................................................

Blockchain privée...................................................................................................................

Chatbot Initiation .................................................................................................................

Chatbot Avancé .....................................................................................................................

345678910111213 14151617

1819202122

23 2425262728

1

Page 3: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

Machine Learning Initiation ............................................................................................

Machine Learning Avancé ..............................................................................................

NoSQL MongoDB...................................................................................................................

OutillageDocker.................................................................................................................................

Git ....................................................................................................................................................

GitLab.................................................................................................................................

Kubernetes.......................................................................................................................

Linux....................................................................................................................................

CloudAWS.....................................................................................................................................

Azure...................................................................................................................................

Google................................................................................................................................

Heroku................................................................................................................................

OVH......................................................................................................................................

Développement mobileAndroid...............................................................................................................................

iOS........................................................................................................................................

Management & WebmarketingCréer sa Startup.......................................................................................................................

PrestaShop.......................................................................................................................

Projet Agile................................................................................................................................

Référencement naturel SEO...........................................................................................

Référencement payant SEA ...........................................................................................

WordPress Initiation............................................................................................................

WordPress Avancé ...............................................................................................................2

293031

32 33 34 353637

3839 4041 4243

44 4546

4748 49 50 51 52 53 54

Page 4: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

NOVOLINKO

Langage de Programmation

- C

- C++

- Java

- Java EE

- JavaScript

- PHP

- Python Initiation

- Python Avancé

- Python Web Django

- Python Scientifique

3

Page 5: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

C Présentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectifs de la formation • Exploiter les principales bibliothèques standard du langage C• Développer seul ou en équipe des applications en C

1 - Notions principales

2 - Fonctions

3 - Pointeurs

• Structure d’un programme et compilation• Types, constantes et variables• Chaînes de caractères, structures et tableaux• Opérateurs et expressions• Boucles et conditions

• Déclaration, défi nition et appel• Types et arguments

• Défi nition et utilisation• Tableaux dynamiques et multidimentionnels• Fonctions• Récursivité

Programme

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

4 - Notions avancées• Préprocesseur• Interactions système• Modularité et bibliothèques

4

Langage de programmation

Page 6: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

C++Présentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectifs de la formation • Développer seul ou en équipe des applications en C++• Mettre en oeuvre les concepts de la Programmation Orientée Objet

1 - Notions principales

2 - Classes

3 - Bibliothèque standard du C++

• Langage C aux origines du C++• Variable, types, espaces de noms• Boucles et conditions • Fonctions : principes, paramètres et retour• Entrée d’un programme et interactions avec la console

• Principes et diagrammes de classe UML• Attributs, méthodes, constructeurs et destructeurs• Héritage, encapsulation, redéfi nition, polymorphisme et fonctions

• Chaîne de caractères, fi chiers et répertoires• Conteneurs : listes, tableaux, ensembles, tableaux associatifs et exercices

Programme

4 - Notions avancées• Qualité de code : tests, assertions, exceptions, analyse de code • Surcharge des opérateurs • C dans C++

5

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

Langage de programmation

Page 7: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

JavaPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectifs de la formation • Savoir choisir les technologies adaptées et mettre en place les interfaces effi caces• Développer seul ou en équipe des applications en Java

1 - Notions principales

2 - Programmation orientée objet

3 - Notions avancées

• Écosystème : Java EE et Android • Environnement de développement • Variables, types, boucles et conditions • Exécution et déploiement d’une application Java

• Méthodes, classes et objets • Héritage et encapsulation • Classes abstraites, interfaces et polymorphisme• Conception avec les diagrammes de classes

• Exceptions• Collections• Fichiers, CSV et base de données • Qualité logicielle : tests unitaires, analyse du code et documentation

Programme

6

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

Langage de programmation

Page 8: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

Java - EEPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectifs de la formation • Savoir choisir les technologies adaptées et mettre en place les interfaces effi caces• Développer seul ou en équipe des applications en Java EE

1 - Notions principales

2 - Framework Spring

3 - Framework Hibernate

• Rappels Java• Découpage en couches : données, métier et composants graphiques• Frameworks de Java EE• Environnement de travail• Exécution et déploiement d’une application Java EE• Qualité logicielle : tests unitaires, log, analyse de code et documentation

• Architecture multicouche• Injection de dépendances, interceptions et invocations• Invocations planifi ées• Supervision et confi guration

• Entités, ORM et lazy loading• Requêtes sur les données JTA vs JPA

Programme

4 - Services Web• Bases du web : http, html, css, javascript et ajax• Services web avec Jersey

7

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Bases de Java et ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

Langage de programmation

Page 9: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

7

JavaScriptPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectifs de la formation • Maîtriser la syntaxe du langage JavaScript• Manipuler la structure DOM d’une page HTML• Gérer la programmation événementielle • Développer des applications web en JS, HTML et CSS

1 - HTML, CSS et JavaScript

2 - Application web SPA

• Environnement de développement : programmation, exécution et débogage• HTML : DOM, mise en forme et composants• CSS : Style et positionnement • JavaScript : Variables, types, fonctions, objet, prototype, manipulation et programmation• Exploration du site CanlUse.com

• Architecture web : SPA vs MPA• Données : LocalStorage vs SessionStorage, Fichiers et JSON• Serveur : bases de Node.js et Express• Communication client/serveur : requêtes HTTP, Ajax, promesses et websocket• Introduction au SPA avec Vue.js• Qualité de code : tests unitaires, analyse du code et documentation

Programme

8

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

Langage de programmation

Page 10: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

PHPPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Développer seul ou en équipe son site web en PHP

1 - Bases du web : HTML, CSS et Javascript

2 - Langage PHP

3 - Interactions avec l’utilisateur

• Environnement de développement web et PHP• Mettre en forme avec HTML• Mettre su style avec CSS• Mettre de l’interactivité avec Javascript

• Variables, types, opérateurs, tableaux, boucles et conditions• Fonctions, arguments et valeurs de retour• SPL : Bibliothèque standard de PHP• Programmation orientée objet : classe, héritage et constructeur

• Formulaire et passage de données• Champs cachés, sessions et administration• Upload de fi chiers et emails• Base de données : MariaDB, PHPMyAdmin et requête SQL• Conception et réalisation d’un site web complet • Qualité de code : tests unitaires, analyse de code et documentation

Programme

9

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

Langage de programmation

Page 11: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

Python - InitiationPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectifs de la formation • Apprendre à coder • Développer seul ou en équipe des applications en Python

1 - Apprendre les bases de Python

2 - Maîtriser les bibliothèques de Python

3 - Automatiser ses tâches avec des scripts Python avancés

• Environnement de développement • Variables, types et boucles Fonctions, modules et packages• Programmation orientée objet • Exceptions • Fichiers et répertoires

• CSV et base de données • Interfaces graphiques • Serveur web avec Flask Valeurs Aléatoires, dates et heures • Entrées de l’utilisateur et options du programme • Qualité logicielle avec unittest, logging, time, docstring, doctest et reStructuredText

• Scraper les données web • Envoyer des mails • Commande système, FTP et SSH

Programme

10

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

Langage de programmation

Page 12: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

Python - AvancéPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Devenir Expert Python

1 - Notions principales

2 - Qualité logicielle

3 - Notions avancées

• Programmation orientée objet : méthodes, classes et modules • Données : fi chiers, CSV et base de données • Application : programme et bibliothèques standard

• Tests unitaires et fonctionnels • Analyse statique• Analyse dynamique : profi ling et consommation mémoire• Documentation

• Programmer en multithreading• Application web : Flask et Django • Application scientifi que : traitement d’images et machine learning

Programme

11

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Bases de Python et ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

Langage de programmation

Page 13: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

Python Web - DjangoPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Développer seul ou en équipe des applications web en Python avec Django

1 - Notions principales

2 - Éléments de base

3 - Options avancées

• Rappels Python et programmation web avec HTML, CSS et JS• Environnement de développement pour les applications web• Architecture d’un projet Django

• Vues, templates et formulaires• Administration• ORM et fi chiers

• Authentifi cation et sécurité• Internationalisation• Tests unitaires et fonctionnels• Mise en cache, pagination et mise en production

Programme

4 - Application web• Architecture d’une Single Page Application• Présentation du framework Angular • Django REST Framework

12

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Bases de Python et ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

Langage de programmation

Page 14: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

Python Scientifi que Présentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Développer seul ou en équipe des applications scientifi ques en Python

1 - Notions principales de Python

2 - Applications scientifi ques

• Données : fi chiers, CSV et base de données• Application : orienté objet, web, module, bibliothèques standard, tests et documentation

• Environnement de travail Python pour le scientifi que• Scraping des données : BeautifulSoup et Selenium• Manipulation des données volumineuses : Numpy et Pandas• Visualisation des données : Matplotlib et Seaborn• Machine Learning : Orange et Scikit-learn• Deep Learning : PyTorch et TensorFlow• Traitement d’image : Pillow

Programme

13

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Bases de Python et ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

Langage de programmation

Page 15: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

NOVOLINKO

Framework Web Frontend

- Angular

- React

- Vue.js

14

Page 16: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

Angular Présentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Développer des applications web et mobiles en Angular

1 - HTML, CSS, JavaScript et TypeScript

2 - Angular

3 - Native Script

• Environnement de développement web : programmation, exécution et débogage• HTML, CSS, JS ES6+ et TypeScript

• Environnement de développement Angular • Architecture • Modules, composants et templates• Services et injection de dépendances• Formulaires • Client http, requêtes et routing • Qualité de codes : tests, analyse du code et documentation

• Angular VS NativeScript• Environnement de développement NativeScript• Property, événements et data binding• Modèle MVVM, composants visuels et interface graphique• Multithreading, modules et animations• Qualité de code : tests unitaires, analyse du code et documentation • Publication de l’application sur les stores d’Apple et Google

Programme

15

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Bases de JavaScript et ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

Framework Web Frontend

Page 17: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

ReactPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Développer des applications web et mobiles en React

1 - HTML, CSS et JavaScript

2 - React

• Environnement de développement web : programmation, exécution et débodage• HTML, CSS et JS ES6+

• Environnement de développement React• JSX et ReactDOM• Chargement de module à chaud et gestion de l’état • Flux des données, événements et formulaire • Composants, React routeur et API de React • Qualité de code : tests, analyse du code et documentation

Programme

2 - React Native• React VS React Native• Environnement de développement • Composants React Native : View, Text, Image, Scrollview, List et Stylesheet• Formulaires• Communication API et API Native de React Native • Qualité de code : tests unitaires, analyse de code et documentation • Publication de l’application sur les stores d’Apple et Google

16

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Bases de JavaScript et ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

Framework Web Frontend

Page 18: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

Vue.jsPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Développer des applications web et mobiles en Vue.js

1 - HTML, CSS et JS

2 - Vue.js

• Environnement de développement web : programmation, exécution et débodage• HTML, CSS et JavaScript ES6+

• Environnement de développement Vue.js• Instance, propriétés combinées et watchers• Directives et fi ltres • Composants et interface graphique • Qualité de code : tests, analyse du code et documentation

Programme

2 - Vue Native• Vue.js VS Vue Native• Environnement de développement Vue Native • Boucles, conditions, entrées de l’utilisateur et routeur• Composants et interface graphique • Animations, slots et APIs des terminaux mobiles• Qualité de code : tests unitaires, analyse de code et documentation • Publication de l’application sur les stores d’Apple et Google

17

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Bases de JavaScript et ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

Framework Web Frontend

Page 19: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

NOVOLINKO

Framework Web Backend

- Django

- Laravel

- Node.js

- Symfony

18

Page 20: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

DjangoPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Développer seul ou en équipe des applications web en Python avec Django

1 - Notions principales

2 - Éléments de base

3 - Options avancées

• Rappels Python et programmation web avec HTML, CSS et JS• Environnement de développement pour les applications web • Architecture d’u projet Django

• Vues, templates et formulaires • Administration • ORM et fi chiers

• Authentifi cation et sécurité • Internationalisation • Tests unitaires et fonctionnels• Mise en cache, pagination et mise en production

Programme

4 - Application web• Architecture d’une Single Page Application• Présentation du framework Angular JS• Django REST Framework

19

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Bases de Python et ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

Framework Web Backend

Page 21: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

LaravelPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Concevoir des applications web en PHP avec le framework Laravel

1 - Bases du développement web en PHP

2 - Laravel

• Environnement de développement web et PHP• Rappels des technologies web : HTML, CSS, JS et PHP

• Structure MVC et confi guration d’un nouveau projet Laravel• Contrôleurs : routage, entrée-sortie des requêtes HTTP et middlewares• Bases de données avec Eloquent : ORM, requêtes SQL et Vues avec Blade• Formulaires : strcuture, composants et validation • Authentifi cation, journalisation et emails • API REST et Ajax • Architecture : packages et Composer• Sécurité et productivité • Qualité de code : tests unitaires, analyse de code et documentation

Programme

20

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Bases de PHP et ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

19

Framework Web Backend

Page 22: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

Node.jsPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Développer le backend de vos applications avec Node.js et Express

1 – JavaScript côté backend

2 – Serveur Node.js

• Origine de Node.js, le JavaScript côté serveur• Programmation événementielle et développement asynchrone• Notions de JavaScript : apply, bind, call, callback, closure• Différences JavaScript côté frontend et côté backend

• Installer Node.js et administrer les extensions avec NPM.• Comprendre l’architecture d’une application Node.js• Développer une première application

Programme

21

3 – Bases de Node.js• API (util, fi le, timer…)• Faire des requêtes http et https• Communiquer avec des sockets• Faire des requêtes asynchrones• Administrer les routes

4 – Node.js avancé• Utiliser le Framework Express• Base de données SQL et base de données NoSQL avec Mongoose• Qualité logicielle (test, analyse du code, documentation) et mise en production

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Bases de JavaScript et ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

Framework Web Backend

Page 23: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

21

SymfonyPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Concevoir des applications web en PHP avec le framework Symfony

1 - Bases du développement web en PHP

2 - Symfony

• Environnement de développement web et PHP • Rappels des technologies web : HTML, CSS, JS et PHP

• Structure MVC et confi guration d’un nouveau projet Symfony • Contrôleurs : routage, entrée et sortie des requêtes • Bases de données avec Doctrines : ORM et SQL VS DQL• Vues avec Twig : templates, héritage et blocs• Formulaires : strcuture, composants et validation

Programme

2 - Symfony avancé

• Architecture : bundles, services, Composer et Flex • Sécurité et productivité • Qualité de code : tests unitaires, analyse de code et documentation

22

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Bases de PHP et ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

Framework Web Backend

Page 24: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

23

NOVOLINKO

Data

- Blockchain - Usages

- Blockchain Ethereum

- Blockchain Hyperledger

- Chatbot Initiation

- Chatbot

- Machine Learning Inititiation

- Machine Learning Approfondissement

- NoSQL MongoDB

Page 25: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

Blockchain - Usages Présentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectifs de la formation • Comprendre les principes et les usages de la Blockchain • Comprendre les cryptomonnaies

1 - Généralités

2 - Usages de la Blockchain

• Présentation du concept de blockchain • Blockchain publique VS Blockchain privée • Application décentralisée• Qu’est ce que la cryptomonnaie ?

• Secteurs impactés & cas d’usage• Nouveau process• Désintermédiation • Les smart contract

Programme

3 - Les cryptomonnaies • Cryptomonnaies, usages • Cryptomonnaie VS stable coin • Les monnaies Étatiques• Le cas Libra • Le trading de cryptomonnaies • Les levées de fonds ICO/STO• Le trading de cryptomonnaies

24

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

Data

23

Page 26: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

Blockchain EthereumPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Développer des applications Ethereum en Java, JavaScript ou Python

1 - Généralités

2 - Application décentralisée Ethereum

• Présentation du concept de blockchain • Blockchain publique VS Blockchain privée • Principaux usages : fi nance, cryptomonnaie, levée de fonds, etc.• Blockchain privée avec Ethereum

• Environnement de développement Ethereum • Développement de smart contracts avec Solidity • Déploiement de smart contracts • Exemple complet d’une application

Programme

En savoir plus sur la formation • Langages possibles : Java, JavaScript, Python

• Exercices et évaluation fi nale par QCM

• Pré-requis : Bases du langage choisi et Ordinateur portable équipé wifi

• Plateforme Linko (supports de cours, éditeur de code en ligne, visio-conférence)

• Formateur : Experts approuvés par Novolinko

25

Data

Page 27: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

25

Blockchain HyperledgerPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Développer des applications Hyperledger en Java, JavaScript ou Python

1 - Généralités

2 - Application décentralisée Hyperledger

• Présentation du concept de blockchain • Blockchain publique VS Blockchain privée • Principaux usages : fi nance, cryptomonnaie, levée de fonds, etc.• Blockchain privée avec Ethereum

• Environnement de développement Hyperledger Fabric• Développement traditionnel VS Prototypage avec Composer • Déploiement de smart contracts • Interagir avec les smart contracts• Exemple complet d’une application

Programme

26

En savoir plus sur la formation • Langages possibles : Java, JavaScript, Python

• Exercices et évaluation fi nale par QCM

• Pré-requis : Bases du langage choisi et Ordinateur portable équipé wifi

• Plateforme Linko (supports de cours, éditeur de code en ligne, visio-conférence)

• Formateur : Experts approuvés par Novolinko

Data

Page 28: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

Chatbot - InitiationPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Comprendre les principes du chatbot et l’intégrer dans son site web

1 - Généralités

2 - Concevoir et intégrer un chatbot transactionnel

• Au croisement de l’IA et des messageries • Chatbot transactionnel VS Chatbot conversationnel • Applications : FAQ, qualifi cation du prospect et e-commerce• Avantages et inconvénients

• Plateformes de chatbot «sans code»• Caractéristiques initiales : objectifs et personnalité• Conception et réalisation : SnatchBot et ChatFuel• Déploiement : site web et Facebook Messenger • Suivi et amélioration • Internationalisation

Programme

27

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

Data

Page 29: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

Chatbot Présentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Maîtriser le développement des applications chatbot en Java, JavaScript ou Python

1 - Généralités

2 - Concevoir et intégrer un chatbot transactionnel

• Au croisement de l’IA et des messageries • Chatbot transactionnel VS Chatbot conversationnel • Applications : FAQ, qualifi cation du prospect et e-commerce• Avantages et inconvénients

• Technologies existantes• Développement en Java• Déploiement sur son site web et Facebook Messenger • Suivi, personnalisation et internationalisation

Programme

3 - Concevoir et intégrer un chatbot conversationnel• Intelligence artifi cielle : modèle extractif VS modèle génératif • Technologies existantes• Développement en Java, JS ou Python• Déploiement sur son site web et Slack • Suivi, personnalisation et internationalisation

28

En savoir plus sur la formation • Langages possibles : Java, JavaScript, Python

• Exercices et évaluation fi nale par QCM

• Pré-requis : Bases du langage choisi et Ordinateur portable équipé wifi

• Plateforme Linko (supports de cours, éditeur de code en ligne, visio-conférence)

• Formateur : Experts approuvés par Novolinko

Data

Page 30: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

Machine Learning - InitiationPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Comprendre les principes du machine learning avec des exemples en Java, JavaScript

ou Python

1 - Généralités

2 - Utilisation

• Place du machine learning dans l’intelligence artifi cielle• Intérêts et enjeux • Relations avec le Big Data et le Deep Learning • Apprentissage : supervisé, non/semi-supervisé, par renforcement et incrémental • Classifi cation VS Régression • Présentation des différents algorithmes d’apprentissage par famille

• Étude des algorithmes : k-moyennes/ proches voisins • Mise en pratique avec un framework (Weka pour Java/ Orange et ml.js pour Javascript

et Orange et scikit pour Python)

Programme

En savoir plus sur la formation • Langages possibles : Java, JavaScript, Python

• Exercices et évaluation fi nale par QCM

• Pré-requis : Bases du langage choisi et ordinateur portable équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

3 - Méthodologie • Défi nir le problème• Préparer les données • Choisir quelques algorithmes candidats en fonction du problème• Essayer des algorithmes candidats• Améliorer et optimiser les résultats du meilleur candidat • Mise en oeuvre de la méthodologie avec un framework

29

Data

Page 31: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

Machine Learning Approfondissement

Présentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Développer et appliquer des algorithmes de machine learning et de deep learning

avec des frameworks Java, JavaScript ou Python

1 - Généralités

2 - Apprentissage automatisé

• Place du machine learning dans l’intelligence artifi cielle• Relations avec le big data et le Deep Learning

• Apprentissages : supervisé, non-supervisé, par renforcement • Qualité de l’apprentissage : sous/sur-apprentissage, biais, variance matrice de confu-

sion, validation croisée, f-mesure, AUC• Traitement des données : peu de données/classes, données manquantes ...• Visualisation des données : données continues, temporaires, discrètes ...• Étude des familles d’algorithmes : SVM, forêts d’arbres décisionnels ...• Deep Learning avec TensorFlow

Programme

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Bases du langage choisi (Java, JS, Python)

Ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

3 - Méthodologie • Défi nir le problème• Récuper les données : scraping, bases de données ...• Stocker les données : SGBDR, Big Data ...• Visualiser et nettoyer les données • Choisir quelques algorithmes candidats en fonction du problème • Comparer les algorithmes candidats• Améliorer, optimiser et contrôler les résultats du meilleur candidat • Mise en oeuvre de la méthodologie avec les frameworks adaptés au langage

30

Data

Page 32: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

No SQL - Mongo DBPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Maîtriser les principes du NoSQL et intégrer MongoDB dans ses projets

1 - Les enjeux de NoSQL

2 - MongoDB, une base de données orientée documents

• Pourquoi le succès des bases relationnelles ? • NoSQL : Pourquoi et comment • NoSQL et les types de bases

• Projet Node et Django • Insertion et recherche de documents • Manipulation des types spéciaux • Mise à jour et suppression de documents • critères de sélection, opérateurs de comparaison • Projection, curseurs et tris• opérateurs : comparaison, logique, tableaux, mise à jour et autres

Programme

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Connaissances en base de données relationnelle

Ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

3 - Méthodologie • Normalisation dans MongoDB• Relation 1-1, 1-n, n-n et bilatérales • Duplication des champs et modélisation

31

Data

Page 33: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

31

NOVOLINKO

Outillage

- Docker

- Git

- GitLab

- Kubernetes

- Linux

32

Page 34: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

Docker Présentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Développer et déployer une application Java, JavaScript, PHP ou python avec Docker

1 - Bases de Docker

• Présentation d’un projet Java, Node.js (JavaScript), PHP ou Python • Virtualisation VS conteneurisation• Installation de Docker • Lignes de commandes de Docker : run, ps, rm, push, pull ...• Docker personnalisé avec Dockerfi le et Linux

Programme

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Bases du langage Java, JavaScript, PHP ou Python

Ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

2 - Notions avancées

• Application multiconteneur avec Docker Compose • Intégration continue de son projet avec Git, GitLab et Docker • Dépôt de conteneurs Docker • API Docker pour Java, Node.js (JavaScript), PHP, Python • Administration avec Portainer • Déploiement continu • Orchestrateur de conteneurs Docker avec Swarm et Kubernetes

33

Outillage

Page 35: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

Git Présentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Améliorer le développement d’une application en utilisant l’outil Git

1 - Bases de Git

2 - Bonnes pratiques

• Projet du framework (Java, Javascript, PHP, Python) avec VSCode• Avantages de versionner son code source• Architecture client-serveur : installation et confi guration d’un client• Cheat sheet : aperçu des commandes de base de Git• Dépôts : créer et administrer• Fichiers : ajouter, modifi er, renommer, supprimer, annuler et ignorer• Branches : créer, fusionner et supprimer• Résolution des confl its

• Organiser ses commits et ses branches• Industrialisation de son code avec les workfl ows Git• Intégration continue d’un projet Java, JavaScript, PHP ou Python avec Git et Docker

Programme

En savoir plus sur la formation • Langages possibles : Java, JavaScript, PHP, Python

• Exercices et évaluation fi nale par QCM

• Pré-requis : Bases du langage et ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

3433

Outillage

Page 36: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

GitLabPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Développer, tester et déployer une application Java, Javascript, PHP ou Python avec

GitLab

1 - Git et GitLab

2 - Bonnes pratiques

• Projet du framework (Java, Javascript, PHP, Python) avec VSCode• Avantages de versionner son code source• Architecture client-serveur : installation et confi guration d’un client• Cheat sheet : aperçu des commandes de base de Git• Dépôts : créer et administrer• Fichiers : ajouter, modifi er, renommer, supprimer, annuler et ignorer• Branches : créer, fusionner et supprimer• Résolution des confl its

• Organiser ses commits et ses branches• Industrialisation de son code avec les workfl ows Git• Intégration continue d’un projet Java, JavaScript, PHP ou Python avec Git et Docker

Programme

En savoir plus sur la formation • Langages possibles : Java, JavaScript, PHP, Python

• Exercices et évaluation fi nale par QCM

• Pré-requis : Bases du langage et ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

35

Outillage

Page 37: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

35

Kubernetes Présentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Administrer les conteneurs Docker de son application Java, JavaScript, PHP ou Python

1 - Bases de Kubernetes

2 - Notions avancées

• Présentation d’un projet Java• Bases de la conteneurisation avec Docker • Découverte de Kubernetes avec MiniKube • Interactions avec un cluster Kubernetes via Kubectl et Dashboard UI• Fichier de confi guration

• Composants Kubernetes avancés : API server, scheduler, Kubelet, Kube-proxy, replica-controller• Industrialisation : services, Confi gMap, volumes persistants, affi nités, gestion des accès, KubeVirt• Passage à l’échelle : Ingress, autoscaling, service de discovery• API Kubernetes pour Java, JS, PHP ou Python • Intégration continue et déploiement continu de son projet avec Git, GitLab, Docker et

Kubernetes

Programme

En savoir plus sur la formation • Langages possibles : Java, JavaScript, PHP, Python

• Exercices et évaluation fi nale par QCM

• Pré-requis : Bases du langage et ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

36

Outillage

Page 38: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

Linux Présentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Administrer Linux pour développer et déployer son application

1 - Bases de Linux

2 - Notions avancées

• Présentation d’un projet Java, JavaScript, PHP ou Python • Aperçu des distributions • Linux avec Ubuntu, Debian, CentOS et Alpine• Administration : utilisateurs, groupes et super-utilisateur• Installation d’applications et de services • Programme en ligne de commande et scripts shell

• Variables d’environnement, processus et services périodiques • Démarrage de l’OS et coexistence avec Windows et Mac OS• Serveur graphique et environnements de bureau avec KDE, Gnome et XFCE• Espace disque et sytèmes de fi chiers • Sécuriser son serveur Linux • Virtualisation et conteneurisation avec Linux

Programme

En savoir plus sur la formation • Langages possibles : Java, JavaScript, PHP, Python

• Exercices et évaluation fi nale par QCM

• Pré-requis : Bases du langage et ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

3 - Développement d’applications • Environnement de développement sous Linus avec le serveur NGINX et la base de

données MariaBD• Développer et déployer son application sous Linux avec Git, GitLab et Docker

37

Outillage

Page 39: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

37

NOVOLINKO

Cloud

- AWS

- Azure

- Google

- Heroku

- OVH

38

Page 40: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

AWSPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Administrer ses serveurs et développer ses applications avec AWS

1 - Bases du cloud

2 - Notions avancées

• As a service : SaaS, Baas, Paas, laaS ...• Plusieurs clouds : privé VS public • Briques applicatives : machine learning, blockchain, bases de données, loT ...• Administration : web, SDK et API• Instance et stockage • Sécurité et IAM

• Tarifi cation, analyse et suivi des coûts• Image virtuelle et création d’une AMI Linux • Intégrer les composants applicatifs d’AWS dans les PHP, Java, Node.js et Python • Piloter ses ressources AWS avec des scripts PHP, Java, JS, Python

Programme

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Bases de Linux et ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

39

Cloud

Page 41: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

AzurePrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Administrer ses serveurs et développer ses applications avec Azure

1 - Bases du cloud

2 - Notions avancées

• As a service : SaaS, Baas, Paas, laaS ...• Plusieurs clouds : privé VS public • Briques applicatives : machine learning, blockchain, bases de données, loT ...• Administration : web, SDK et API• Instance et stockage • Sécurité avec les contrôles et services intégrés

• Tarifi cation, analyse et suivi des coûts• Image de machine virtuelle personnalisée Linux• Intégrer les composants applicatifs d’Azure dans les PHP, Java, Node.js et Python • Piloter ses ressources Azure avec des scripts PHP, Java, JS, Python

Programme

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Bases de Linux et ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

4039

Cloud

Page 42: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

GooglePrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Administrer ses serveurs et développer ses applications avec Google

1 - Bases du cloud

2 - Notions avancées

• As a service : SaaS, Baas, Paas, laaS ...• Plusieurs clouds : privé VS public • Briques applicatives : machine learning, blockchain, bases de données, loT ...• Administration : web, SDK et API• Instance et stockage • Sécurité avec les contrôles et services intégrés

• Tarifi cation, analyse et suivi des coûts• Image de machine virtuelle personnalisée Linux• Intégrer les composants applicatifs du cloud de Google dans les PHP, Java, Node.js et

Python • Piloter ses ressources cloud de Google avec des scripts PHP, Java, JS, Python

Programme

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Bases de Linux et ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

41

Cloud

Page 43: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

41

HerokuPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Déployer et administrer ses applications avec la plateforme cloud applicative Heroku

1 - Bases du cloud

2 - Notions avancées

• As a service : SaaS, Baas, Paas, laaS ...• Focus sur les PaaS comme Heroku• Administration : web et API• Add-ons : machine learning, blockchain, base de données, loT ...• Sécurité & scalabilité

• Tarifi cation, analyse et suivi des coûts• Intégration continue et déploiement continu avec Heroku pour des projets PHP, Java,

Node.js et Python • Développer les programmes PHP, Java, Node.js et Python • Piloter ses ressources cloud d’Heroku avec des scripts PHP, Java, JS, Python

Programme

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Bases de Linux et ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

42

Cloud

Page 44: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

OVHPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Administrer ses serveurs et développer ses applications dans le cloud public d’OVH

1 - Bases du cloud

2 - Notions avancées

• As a service : SaaS, Baas, Paas, laaS ...• Plusieurs clouds : privé VS public • Briques applicatives : machine learning, blockchain, base de données, loT ... • Administration : web, SDK et API• Instances et stockage • Sécurité

• Tarifi cation, analyse et suivi des coûts• Image de machine virtuelle personnalisée Linux• Intégrer les composants applicatifs du cloud d’OVH dans les programmes PHP, Java,

Node.js et Python • Piloter ses ressources cloud d’OVH avec des scripts PHP, Java, Node.js, Python

Programme

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Bases de Linux et ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

43

Cloud

Page 45: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

43

NOVOLINKO

Développement mobile

- iOS

- Android

44

Page 46: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

Application Android Présentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Développer seul ou en équipe des applications Android en Java ou en Kotlin

1 - Notions principales

2 - Application Android

• Présentation des produits Android Java VS Kotlin• Environnement Android Studio• Java pour Android

• Architecture ART• Émulateur VS appareil• Structure d’un projet Android : fi chiers, activity, Manifest et cycle de vie • Interface graphique : composants, gabarits, ressources, formats et mesures • Nagivation et intent• Notifi cation : fenêtres modales, toasts et notifi cation • Internationalisation • Données : préférences utilisateurs, fi chiers, base de données SQLite • Communication client-serveur en JSON et Threads en background

Programme

En savoir plus sur la formation • Langages possibles : Java et Kotlin

• Exercices et évaluation fi nale par QCM

• Pré-requis : Bases du langage et ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

3 - Application Android professionnelle • Architecture avancée : Service et Content Provider • Photothèques et services d’Android (Google Play Billing, services ...)• Guidelines d’Android et déploiement sur le Play Store • Qualité logicielle : tests, analyse de code

45

Développement mobile

Page 47: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

Application iOSPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Développer seul ou en équipe des applications iOS

1 - Notions principales

2 - Application

• Présentation des produits iOS • Swift vs Objective-C• Environnement Xcode• Langage niveau 1

• Langage niveau 2• Modèle de conception d’iOS (MVC ...)• Composants graphiques• Capacités matérielles des terminaux

Programme

En savoir plus sur la formation • Langages possibles : Objective C et Swift

• Exercices et évaluation fi nale par QCM

• Pré-requis : Bases du langage et ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

3 - Application professionnelle • Connexion avec un backend en REST• Langage niveau 3• Bibliothèques et services d’Apple (IAP, iCloud ...)• Guidelines d’Apple et déploiement sur l’App Store • Qualité logicielle : tests, analyse de code, intégration continue et documentation

46

Développement mobile

45

Page 48: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

NOVOLINKO

Management &Webmarketing

- Créer sa Startup

- Projet Agile

- WordPress Initiation

- WordPress Avancé

- PrestaShop

- Référencement naturel SEO

- Référencement payant SEA

47

Page 49: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

Créer sa Startup Présentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectifs de la formation • Créer et développer sa startup• Connaître les étapes clés

1 - Idéation

2 - Création

3 - Action

• Trouver une idée originale VS copier un bon concept• Mener des entretiens avec ses futurs clients• Déployer une landing page et analyser ses visites• Réaliser la maquette de son produit

• Forme juridique, statuts et pacte d’associés• Défi nir sa stratégie avec le Lean Canvas• Marché et concurrence• Plan de fi nancement initial• Executive Summary

• Développer la première version de son produit (MVP)• Mettre en place son plan d’actions commerciales, marketing et communication• Recruter les bons profi ls et les former• S’organiser avec les outils numériques• Lever des fonds• Passer à la vitesse supérieure avec le Growth Hacking

Programme

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

Management & Webmarketing

48

Page 50: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

PrestaShopPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectifs de la formation • Création d’un site e-commerce sans coder et comprendre l’environnement PrestaShop• Être capable de créer sa boutique en ligne et de générer du business

1 - Présentation de PrestaShop

2 - Confi guration du site

• Concepts de base de PrestaShop• L’écosystème de PrestaShop• Premiers pas sur l’interface d’administration

Programme

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

3 - Gestion de contenus • Gestions de contenus : textes, images, photos, vidéos, rubriques (sections, caté-

gories)• Gestion des articles statiques et articles dynamiques • Mise en forme des articles • Insertion de médias

• Les différents rôles (gestionnaire, administrateur, super administrateur)• Gestion des utilisateurs de PrestaShop

4 - Gestion des fonctionnalités avancées • Menus & Modules • Utilisations de fonctionnalités spécifi ques : formulaire avancés, forum, agenda,

galerie photos ....• Introduction à l’administration avancée

49

Management & Webmarketing

Page 51: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

49

Projet Agile Présentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Améliorer l’effi cacité de vos équipes

1 - Principes agiles

2 - Méthode Scrum

• Intérêts et enjeux • Principales méthodes agiles et lien avec la méthode Lean Startup• Rôles : scrum master, product owner et équipier • Autogestion de l’équipe • Outils agiles

• Présentation du projet Startup• Besoins et exigences • Backlog, grooming, user stories et business value • Priorisation des user stories et planning poker • Visual management • Sprint 1, démo 1• Rétrospective, daily meeting et Defi nition of done • Sprint 2, démo 2• Rétrospective, indicateurs d’avancement, vélocité• Sprint 3, démo 3• Rétrospective, pilotage du projet sur plusieurs releases

Programme

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

AGILE

50

Management & Webmarketing

Page 52: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

Référencement naturel SEOPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectifs de la formation • Comprendre les enjeux du référencement gratuit SEO• Identifi er et défi nir une campagne SEO de référencement gratuit• Améliorer la visibilité de votre site

1 - Découvrir les différents outils de recherche

2 - SEO : Comment optimiser le référencement ?

• Présentation des différents outils de recherche • Fonctionnement des outils de recherche • Focus sur les moteurs de recherche • Fonctionnement d’un moteur de recherche comme Google• Indexation d’un site Web• Critères de classement historiques et secondaires de Google • Exemples d’indices • Présentation du PageRank• SEO vs SEA

Programme

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

• Défi nition du Search Engine Optimization (SEO)• Optimisations éditoriales • META : Présentation des balises d’entête • Comment choisir ses mots clefs ? • Balise Title • Balise Description et Heading • Optimisation des liens • Les images : alt Autres optimisations : url • Arborescence et Plan di site • Spam-Dexing : les risques à ne pas prendre et les erreurs courantes

51

Management & Webmarketing

Page 53: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

Référencement payant SEAPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Identifi er et défnir une campagne SEA de référencement payant

1 - Réussir son référencement payant

2 - Créer sa campagne SEA

• Les objectifs et les avantages du référencement payant • Les principe de fonctionnement : le positionnement, les enchères, les réseaux,

le Quality Score, les annonces ... • Les modèles de monétisation : Coût par clic (CPC), Coût pour Mille (CPM)• Les outils Google webmaster tools, Google Trends, SEM Rush• Défi nir sa tratégie de référencement payant SEA• FIxer les objectifs de ses campagnes SEA• Déterminer le budget, la stratégie d’enchères, les indicateurs clés• Opimiser la synergie SEA/SEO/SMO• Optimiser le site, sa structure et les pages de destinations : tests A/B• Optimiser le taux de clic avec les extensions d’annonces : lieu, avis ...

Programme

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

• Créer son compte Adwords • Structurer ses campagnes et les groupes d’annonces / de campagnes • Paramétrer ses campagnes en fonction du ciblage, de la localisation, de la du-

rée, des clics et des conversions• Choisir la catégorie de mots)clés, le type de ciblage (exact, large ...)• Piloter la performance de sa campagne • Caler ses enchères : CPC moyen, CPC minimum et maximum• Rédiger des textes dd’annonces qui boostent le taux de clics• Suivre les conversions et arbitrer son investissement quotidien avec Google

Adwords/ Analytics

SEA

52

Management & Webmarketing

Page 54: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

WordPress - InitiationPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectifs de la formation • Construire son site web avec WordPress sans avoir à coder • Création d’un site vitrine• Générer du business

1 - Premiers pas avec Wordpress

2 - Création du site avec le thème Avada

• Télécharger WordPress• Environnement WordPress pour un site local et distant • Présentation de Wordpress

• Installer le thème Avada• Utiliser le tableau de bord• Régler et paramétrer les médias• Les catégories et les tags• Écrire et publier des pages et des articles• Mises en forme avancées• Gestion des utilisateurs et des commentaires• Sécurité et Mise en production sur un serveur

Programme

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Ordinateur portable (PC ou Mac) équipé wifi

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

3 - Extensions WordPress• Référencement et analytics • Newsletters, formulaires de contact et réseaux sociaux • E-commerce

53

Management & Webmarketing

Page 55: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

WordPress - AvancéPrésentiel ou distanciel

À partir de 3 jours

Programme sur mesure

Objectif de la formation • Développer les extensions et les thèmes des sites web WordPress

1 - Rappel sur WordPress

2 - Développement d’une extension WordPress

• Architecture client-serveur avec Apache, PHP, MySQL et JavaScript• Environnement WordPress pour un site local et distant • Confi guration et réglages • Tableau de bord, pages, articles, thèmes et extensions • API REST pour manipuler votre WordPress avec d’autres programmes

Programme

En savoir plus sur la formation • Exercices et évaluation fi nale par QCM

• Pré-requis : Ordinateur portable (PC ou Mac) équipé wifi

• Bases en PHP et les technologies web HTML, CSS et JS

• Plateforme Linko : supports de cours, éditeur de code en ligne, visio-conférence

• Formateur : Experts approuvés par Novolinko

• Financement : CPF, OPCO, Pôle Emploi

3 - Développement d’un thème WordPress• Rappels des technologies web : HTML, CSS et JavaScript• Architecture des thèmes de Wordpress• Environnement de développement pour les thèmes Wordpress• Conception et réalisation d’un thèmes WordPress

• Rappel de PHP • Architecture des plugins de WordPress• Environnement de dév pour les extensions WordPress• Conception et réalisation d’une extension WordPress

54

Management & Webmarketing

53

Page 56: Catalogue formation Novolinko...Angular Présentiel ou distanciel À partir de 3 jours Programme sur mesure Objectif de la formation • Développer des applications web et mobiles

NOVOLINKOContact

[email protected]

06.75.52.75.80

Rennes Métropole13 rue de Bray35510 Cesson-Sévigné

Retrouvez-nous sur les réseaux sociaux :

TECHNOLOGIES TO CONNECT