REDIS
OBJECTIFS
Cette formation vous permettra d'avoir une bonne compréhension de l’outil Cucumber, de savoir écrire et implémenter des tests, de savoir intégrer les tests dans une pipeline de CI/CD.
PLAN DE LA FORMATION
Découvrir REDIS
1. Présentation, principe, structure de stockage
2. Contexte d’utilisation
REmote DIctionary Server
1. Stockage de données en mémoire
2. Key/Value store (Hash, string, List, Set, SortedSet)
3. Persistable sur le disque
4. https://try.redis.io/
Use cases for Redis
1. Caching
2. Pub/sub
3. Blocking/Delayed Queues
4. Short lived items, with ttl
5. Counting Reviews most bought items
6. Real time Analysis
7. Storing Unique items over time
Redis Data Type
1. Installation de Redis
2. Utiliser les fonctionnalités de Redis
GUI
1. Redis-cli
2. Redsmin
3. Redis Commander
4. Redis Desktop Manager
5.https://redis.com/blog/so-youre-looking-for-theredis-gui/
KEY
1. EXISTS key
2. TYPE key
3. DEL key
4. KEYS pattern
5. SCAN pattern cursor
String the most basic data-type
1. SET key string optional nx|xx
2. GET key
3. INCR key
4. INCRBY key integer
5. DECR key
6. DECRBY key integer
7. APPEND key string
8. MSET key1 string key2 string
9. MGET key1 key2 key3
A collection of one or more values is a List
1. LPUSH key value
2. RPUSH key value
3. LRANGE key start end
4. LPOP key
5. RPOP key
6. LINDEX key index
7. LINSERT key BEFORE|AFTER pivot value
8. BLPOP key second delay
9. BRPOP key second delay
Hash is a "dictionary " of fields and values
1. HSET key field value
2. HGET key field
3. HMSET key field1 value1 [field2 value2 …]
4. HMGET key field [field2 …]
5. HGETALL key
6. HEXISTS key field
7. HLEN key
8. HKEYS key
9. HVALS key
10. HDEL key field
11. HINCRBY key field increment
An unique and unordered collection of values is a Set
1. SADD key member [member …]
2. SMEMBERS key
3. SISMEMBER key member
4. SCARD key
5. SUNION key1 key2 [key3 …]
6. SINTER key1 key2 [key3 …]
7. SDIFF key1 key2 [key3 …]
Sorted Set an ordered collection of unique values
1. ZADD key score member [score member …]
2. ZRANGE key start stop [WITHSCORES]
3. ZREVRANGE key start stop [WITHSCORES]
4. ZRANK key start stop [WITHSCORES]
5. ZSCORE key member
6. ZREM key member
7. ZCARD key
8. ZCOUNT key min max
9. ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count]
Streams
1. https://redis.io/commands/?group=stream
Développer avec Redis
1. https://github.com/predis/predis
Informations
3 jours (adaptable selon vos besoins)
Prix inter-entreprise
900€ HT
Prix intra-entreprise
900€ HT
Prochaines sessions
Nos sessions sont créées sur mesure en fonction de vos disponibilités, contactez-nous pour définir une session
FAQ
DonkeySchool est une formation créée par l’Agence Web DonkeyCode. Nous avons pour vocation de vous accompagner dans votre projet de reconversion et de vous faire monter en compétences pour faire de vous des développeurs web redoutables . Parfois, nous recrutons les meilleurs au sein de notre équipe DonkeyCode.
Vous serez 25 personnes maximum par classe afin de vous garantir un suivi de qualité. Ainsi nos formateurs seront à votre écoute et ajusteront la formation à votre rythme.
Selon la forme de votre handicap, TDA, déficiences auditives, visuelles, problèmes de mobilité … nous trouverons avec vous et notre réseau de spécialistes les moyens d’adapter la pédagogie pour que vous ayez toutes les chances de réussite.
Contactez-nous pour en parler (01 43 61 95 42)
Afin de permettre à chaque personne de suivre la formation, nous essayons de respecter la norme Facile A Lire et à Comprendre.
La formation est réalisée en Blended Learning.
Une semaine en présentiel : pour apprendre la théorie avec des formateurs confirmés.
Une semaine en e-learning : pour approfondir les acquis et réaliser vos projets.
Nous proposons des évaluations par QCM, examen de code en contrôle continu et un passage de l’examen du titre professionnel de développeur web et web mobile en fin de formation.
DonkeySchool se trouve au 195 Rue des Pyrénées, 75020 Paris.
La formation coûte à partir de 6900 euros HT. Soit 7,04 euros TTC par heure.
DonkeySchool peut vous proposer plusieurs modalités de financement adaptées à votre situation. Contactez-nous pour en parler (01 43 61 95 42)
Les sessions sont posées à des dates précises vous devez passer les tests et être inscrit et validé un mois avant le début de la formation.
- Inscrivez-vous en ligne
- Entretien de motivation
- Tests d’aptitude pour confirmer si vous avez les capacités à devenir dev.
Suite à la formation, nos équipes d’accompagnement te suivront jusqu’à ton insertion dans le milieu du travail et même après avec notre réseau d’alumnis.
DonkeySchool est reconnue par l’État et homologuée pour délivrer le titre d’État de Développeur Web et Web Mobile (équivalent Bac+2), inscrit au RNCP. Les élèves peuvent obtenir ce titre à l’issue de la formation et après une première expérience professionnelle, stage ou emploi après avoir passé l’examen d’obtention du titre.
- Quelles sont les équivalences, passerelles, suite de parcours ?
Il est possible de poursuivre son parcours sur des formations du type : https://www.francecompetences.fr/recherche/rncp/32123/
https://www.francecompetences.fr/recherche/rs/5234/
- Est- il possible de valider un ou plusieurs blocs ?
Il se compose de deux activités types, chaque activité type comportant les compétences nécessaires à sa réalisation. À chaque activité type correspond un certificat de compétences professionnelles (CCP) :
– CCP 1 : Développer la partie front-end d’une application web ou web mobile en intégrant les recommandations de sécurité
– CCP 2 : Développer la partie back-end d’une application web ou web mobile en intégrant les recommandations de sécurité
Possibilité de valider les CCP1 et CCP2 indépendamment.
Accédez à la page pour découvrir les hôtels, restaurants et transports à proximité de DonkeySchool:
100% des inscrits ont validé au moins un des deux modules
Taux de poursuite d’études : 10%
- Travailler en CDI ou en freelance
- Poursuivre sur un des deux Titre RNCP
- Développeur full stack
- Exploiter les méthodes et outils DevsOps dans l’administration des infrastructures