iae SI 2020 A
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)
[email protected] [email protected] [email protected] [email protected] [email protected] [email protected]
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 [email protected]
@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