iae SI 2020 A

Post on 05-Jun-2022

2 views 0 download

Transcript of iae SI 2020 A

WEB MANAGEMENT

@kratiroff

DNVB

Digital Native Vertical Brand

ALAN / FITPAY typology / made. le slip français warby parker veja jimmy fairly maison standard she inside = SHEIN tediber / casper Michel Augustin bergamotte Dollar Save sézane glossier

RIEN À PERDRE TOUT À GAGNER RÉSISTE À TOUT ATTAQUE TOUT RISQUE IMMENSE POUR

LES RENTIERS

DATA NOT BIG NOT SMART NOT SMALL … JUST DATA TO BE ANALYSED TO IMPACT A BUSINESS

= BI

BIG DATA DATADRIVENWORLD

5 ÉLÉMENTS À GÉRER : HARDWARE SOFTWARE DATA PEOPLE PROCESS

? IAAS SAAS PAAS (X2)

informatique hybride

informatique hybride

disruption servicisation uberisation

plateformisation

plateform economy

APP SOFT USER ADV TRUST DATA

2012-2014 Peter Thiel

PayPal FB, spaceX, LinkedIn

Les 3 étapes de toute Innovation / rupture / revolution Utopiste / étrange / ridicule Impossible / dangereux Évident / simple

Thiel / Aberkane

1

321

3

SOCIAL MOBILE ANALYTIC CLOUD

RSE YouTube Linkedin

Vidéo RA

TAG Lake

APP Collaboratif

+ Sécurité / RGPD

5 ÉLÉMENTS À GÉRER : HARDWARE SOFTWARE DATA PEOPLE PROCESS

Web Management

InsideWeb : Back Office du web Niveau technique minimum pour dialoguer avec une web agency (DSI : Programmeur → Développeur → DEV) « Master du Web » pas WebMaster

programmateur (sonnette)

CMS, serveur, DNS, IP, DHCP, registrar, TLD FTP, SMTP, IMAP, POP, SMTP, DOM UI, UxD, SSL, https, HASH, sha256, Merkel Programmation, dev, code, html, CSS, js, json, sql GitHub ≠ GIT, CLI, GUI Sauvegarde incrementielle, navigateur IAAS, SAAS, PAAS

Définition Acronyme

Sémantique

numerique digital

Numérique techno, electro, computer, R&D enable companies to do things greater

Digital the way from finding clients to earn income change business model, process, objective

Cyber security, resilience … bureau des légendes

numérique digital

Digital Numérique

Cybernétique Technologies

= DATA contrôle

= INDIVIDUEL personalisation

= Éthique politique

INTERNET

INTRANET

WWW WEB

NetWork / réseau DNS TLD

TCP/IP v4 v6 MAIL SMTP POP

FTP DataBase SSL

HARD DOD/ Arpanet

Vint Cerf

CLOUD DATA SOFT

SAAS

HTTP URL CLOUD / SOFT

HTML DOM APACHE CERN

Tim Berners

Lee

DEEP DARK WEB TOR

<html> <head> <body> css .js

SQL / Postgres Oracle select from where group having order

APP SOFTWARE

NODE.js vue.js

react / angular JS

GIT (hub lab)

abcabcabc@gmail.com

abc.def.ghi@gmail.com abcdefghi@gmail.com abcdefghi+1@gmail.com abcdefghi+99@gmail.com abcdefghi+adm@gmail.com abcdefghi+lol@gmail.com

Règle : faire des filtres

Internet Numérique vs. WEB

Digital

ÉCOLE DE LA FINANCE 2 JUILLET 2018 183

PASSWD = mot de passe howsecureismypassword.net haveibeenpwned.com 123456phrase! AMAZONphr4s3!

La faille de sécurité, c’est le PFH (Hubert Reeves) Voir rapport risque 2020 du WEF

1anatomie d’une recherche

SEARCH ENGINEGoogle Bing Yahoo Qwant .fr Baidu .cn Yandex .ru Naver .kr ≠ metamoteur (metasearch engine / aggregator)

Agenda

1/ le mécanisme d’une recherche : anatomie d’une recherche

Un utilisateur saisi un ou plusieurs mots clés dans l’omnibox de recherche (différent de barre url) Pendant la saisie le moteur propose des termes proches correspondant aux recherches déjà effectuées par d’autres utilisateurs

Agenda

1/ le mécanisme d’une recherche : anatomie d’une recherche

Le moteur recherche dans ses propres bases de données les résultats correspondant au mot clé ainsi qu’à l’heure, localisation, device, habitude, méthode de connexion : contextualisation Le moteur recherche dans les achats de mots clés par les marques ceux qui correspondent à la saisie en fonction des filtres choisi par la marque (horaire, région, montant de l’enchère, capping…)

Agenda

1/ le mécanisme d’une recherche : anatomie d’une recherche

Le moteur fabrique son knowledge graph, snippet Le moteur répond à la recherche par une SERP qui peut comprendre plusieurs centaines de pages Le moteur enregistre les liens sur lesquels l’utilisateur clique comme étant d’une qualité supérieur et en améliore le pagerank

Quelques méthodes

filetype:pdf site:www.abc.xyz related:www.xxxxxx.com

Facebook Timeline EdgeRank

SURVIVAL KIT hubert@kratiroff.com

@kratiroff

Minimum site

index.html (sublimetexte) image (unsplash) form (typeform) ESP (mailchimp)

HTML CSS

JS

MaBonneidéeàMoi

Plateforme technique

www.mabonneideeàMOI.wix.com

Plateforme technique

REGISTRAR

Plateforme technique

Cours de marketing kratiroff

WhoIs

Plateforme technique

Cours de marketing kratiroff

NOM D’URL Signes interdits Sous Domaine

(subsite)

Exact match Domain (EMD)

Plateforme technique

TLD Top Level Domaine

.fr .com .ca .it .co .org .io .me .ee .tk

Plateforme technique

TLD

website.com website.fr website.xyz

CMS content management system

WordPress Joomla! SPIP Drupal Wiki / eZ publish

Prestashop Magento Os-commerce DemandeWare

EDITION e-commerce

Éducation : MOODLE CRM / SCM / EDI /

CMS content management system

Open Source Communauté Modèle économique

TEXT

CMS vs. TemplateWordpress Drupal SPIP Prestashop

Non maîtrisable Non .com Installation dur

html CSS js 1000 sites dynamiques gratuits

Facile à maitriser No installation CODE !!!

OVH DigitalOcean

AWS HEROKU

LIGHTSAIL https://lightsail.aws.amazon.com/ls/webapp/home/instances https://lightsail.aws.amazon.com/

TEXT

API Interface entre applications (automatique) hyper utilisé à maitriser d’urgence !

HASH SHA256 Secure Hash Algo 256 (2^8) = 64 caractères, non réversible, facile à calculer Principe d’une clé : facile à utiliser, complexe à reproduire

bf1db27f744f9c84f2f505c848202a126c96a73004f1d163bd77d1761d5236f8

bf1db27f744f9c84f2f505c848202a126c96a73004f1d163bd77d1761d5236f8

Hash de Hash = Merkel Tree = BlockChain

BLOCKCHAIN Analogique : post-it

toutes les 30 secondes TimeStamp Horodatage preuve de travail : multiplication de deux nombres difficulté environ 3 secondes

enregistrement de : ???

SELECT col1,col2 (UPDATE INSERT FROM table1 WHERE col1=A GROUP by HAVING ORDER BY

SQL : cheat sheetSQL / Postgres / Oracle

select from where group having order

Liste des formateurs (nom et prénom) triés par libellé des sports. SELECT LibelléSport, NomFormateur, PrénomFormateur FROM FORMATEUR, SPORT WHERE FORMATEUR.CodeSport = SPORT.CodeSport ORDER BY LibelléSport;

Liste des formateurs (numéro et nom) et du total de leur nombre d’heures d’intervention, à condition que ce total soit supérieur à 20. SELECT NumFormateur, NomFormateur, SUM(NBH) FROM FORMATEUR F, INTERVENIR I WHERE I.NumFormateur = F.NumFormateur GROUP BY F.NumFormateur, NomFormateur HAVING SUM(NBH) > 20;

SQL

Json { "items": [ { "title": "Roles", "liste": [

{ "term": "Scrum Master", "definition": "Schedules and leads the sprint meetings. Removes blockers. Keeps the team productive." },

{ "term": "Product Owner", "definition": "Represents the voice of the customer and the business. In charge of story prioritization." },

{ "term": "Software Engineer", "definition": "Builds new product features. Also in charge of writing unit tests." },

{ "term": "Quality Engineer", "definition": "In charge of quality assurance. Programmatically and manually tests new features." } ] }, { "title" :"Meetings", "liste": [

{ "term": "Backlog Grooming", "definition": "Occurs once per sprint. Add new user stories to the backlog, reprioritize stories." },

{ "term": "Planning Poker", "definition": "Occurs once per sprint. Software engineers collectively agree on the scope for every potential.} ] },

] }

GIGO

GIGO Garbage In Garbage Out

Haig Peter IBM R&D

AGILITÉ SCRUM

Méthodes

Les startups infusent le monde économique

AGILE

PDCA cycle 1950

ADJUST

agilemanifesto.org

SCRUM

TRELLO