Guide des technologies

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Guide des technologies por Mind Map: Guide des technologies

1. Mobile

1.1. iOS

1.1.1. Swift

1.1.1.1. SwiftUI

1.1.1.2. UIKit

1.1.2. Objective-c

1.2. Android

1.2.1. kotlin

1.2.2. java

1.2.3. c++

1.3. javascript

1.3.1. nativescript

1.3.2. reactscript

1.3.3. ReactNative

1.3.4. Appcelerator Titanium

1.4. Hybride

1.4.1. Flutter

1.4.2. Ionic

1.4.3. Cordova

1.4.4. Kotlin Multiplatorm

1.4.5. Framework 7

2. Bonnes pratiques de developpement

2.1. DDD

2.2. Software Craftmanship

2.3. SOLID

3. Bases de données

3.1. NO SQL ( orienté doc, - structuré, permet de gérer de la grosse data, des textes, des documents etc)

3.1.1. Elasticsearch

3.1.2. Hadoop

3.1.3. Documentaire

3.1.3.1. CouchDB

3.1.3.2. Cloudant

3.1.3.3. Mongo DB

3.1.4. Graphe

3.1.4.1. Neo4J

3.1.4.2. Dex

3.1.5. Colonne

3.1.5.1. Cassandra

3.1.5.2. Hbase

3.1.5.3. BigTable

3.1.5.4. Amazon DynamoDB

3.1.6. Key / Value

3.1.6.1. MemCached

3.1.6.2. Redis

3.1.6.3. Coherence

3.2. Langage

3.2.1. Langage SQL (transverse, tout le monde)

3.2.2. PL-SQL (Oracle

3.2.3. Transact SQL (MS SQL server / Azure)

3.3. SGBDR (BDD/ relationnel)

3.3.1. PostgreSQL

3.3.1.1. postGIS (base géographique )

3.3.2. MY SQL (principe de colonnes simples, rachetée par Oracle)

3.3.2.1. Maria DB : version open source

3.3.3. SQLlite

3.3.4. DB2

3.3.5. Oracle

3.3.5.1. language particulier PL SQL : rattaché à Oracle

3.3.6. Progress

3.3.6.1. Language de programmation : progress 4G( 4ème génération)

3.3.7. Firebird

3.3.8. Azure database (cloud)

3.3.9. SQL serveur (Microsoft)

3.3.9.1. Acess

3.3.9.2. Excel

3.4. Orienté objet

3.4.1. db4o

3.4.2. ObjectDB

3.4.3. ObjectStore

3.4.4. GemStone/S

3.4.5. Versant Object Database

3.5. Outils

3.5.1. PHPmyadmin

3.5.2. DataGrip (JetBrains)

3.5.3. DBeaver

3.5.4. DB Visualizer

3.5.5. Microsoft SQL Server Management Studio (SSMS)

3.5.6. Azure Data Studio

3.5.7. MySQL Workbench

3.5.8. pgAdmin (pour PostgreSQL)

4. Développement Front End

4.1. Développement

4.1.1. Javascript

4.1.1.1. Framework

4.1.1.1.1. Angular

4.1.1.1.2. Angular.js

4.1.1.1.3. Ember.js

4.1.1.1.4. React.js

4.1.1.1.5. JSF / Jakarta faces

4.1.1.1.6. Vue.js

4.1.1.1.7. Svelte

4.1.1.1.8. Backbone.js

4.1.1.1.9. Vanilla.js

4.1.2. CSS

4.1.2.1. Framework

4.1.2.1.1. Bootstrap

4.1.2.1.2. Foundation

4.1.2.1.3. Less

4.1.2.1.4. Sass

4.1.3. Elm

4.1.4. HTML

4.1.4.1. Framework

4.1.4.1.1. Bootstrap

4.1.4.1.2. Foundation

4.1.5. JAVA

4.1.5.1. GWT

4.1.5.2. JSF

4.1.5.3. Java FX

4.1.5.4. Vaadin

4.1.6. C#

4.1.6.1. Blazor

4.2. Design

4.2.1. UX/UI designer

4.2.1.1. Wireframes

4.2.1.1.1. Figma

4.2.1.1.2. AdobeXD

4.2.1.1.3. Balsamiq

4.2.1.1.4. Sketch

4.2.1.1.5. InVision

5. Développement Back End

5.1. Serveur Web

5.1.1. Nginx

5.1.2. Apache

5.1.3. Caddy

5.2. Serveur d'application Linux

5.2.1. Java

5.2.1.1. Websphere

5.2.1.2. Weblogic

5.2.1.3. Wildfly

5.2.1.4. Tomcat / Apache

5.2.1.5. Glassfish

5.2.2. PHP

5.2.2.1. XAMPP

5.2.2.2. WAMP Server

5.2.2.3. LAMP Stack

5.2.2.4. LiteSpeed

5.3. Développement

5.3.1. Langages de programmation

5.3.1.1. Python

5.3.1.1.1. framework

5.3.1.2. PHP

5.3.1.2.1. Frameworks

5.3.1.2.2. CMS

5.3.1.3. Node JS

5.3.1.3.1. framework

5.3.1.4. Java

5.3.1.4.1. framework

5.3.1.4.2. Groovy

5.3.1.5. C#

5.3.1.5.1. .net

5.3.1.6. API / webservice (liaison entre back et front end)

5.3.1.6.1. .net

5.3.1.7. Ruby

5.3.1.7.1. framework

5.3.1.8. Scala

5.3.1.8.1. Framework

5.3.1.9. Golang

5.3.1.9.1. Gin

5.3.1.9.2. Echo

5.3.1.9.3. Beego

5.3.1.9.4. Fiber

5.3.1.9.5. Buffalo

5.3.1.10. VB.NET

5.3.1.10.1. .net

5.3.1.11. C++

5.3.1.11.1. Qt

5.3.1.11.2. wxWidgets

5.3.1.11.3. ImGUI

5.3.1.12. Kotlin

5.3.1.12.1. Ktor

5.3.1.12.2. Micronaut

5.3.1.12.3. Quarkus

5.3.1.12.4. Spring Framework ???

5.3.1.13. Rust

5.3.1.13.1. Axum

5.3.1.13.2. ActixWeb

5.3.1.13.3. Rocket

5.3.1.14. Langages résilients

5.3.1.14.1. Cobol (MVS)

5.3.1.14.2. RPG (AS400 Iseries)

5.4. API / webservice (liaison entre back et front end)

5.4.1. Rest

5.4.2. WS SOAP

5.4.3. GraphQL

5.4.4. RPC

5.5. ORM (permet de gérer la partie base de données directement sans avoir à coder en SQL)

5.5.1. JAVA

5.5.1.1. Hibernate

5.5.1.2. MyBatis

5.5.2. PHP

5.5.2.1. Doctrine

5.5.2.2. Eloquent ORM

5.5.3. Microsoft .net

5.5.3.1. Nhibernate

5.5.3.2. Dapper

5.5.3.3. Entity framework

6. Cybersécurité

6.1. Gouvernance

6.1.1. PCA

6.1.2. PRA

6.1.3. PCI

6.1.4. PSSI

6.1.5. SMSI

6.1.6. EBIOS RM

6.1.7. MEHARI

6.1.8. Guide hygiène ANSSI

6.1.9. Normes

6.1.9.1. ISO 27001

6.1.9.2. ISO 27002

6.1.9.3. ISO 27005

6.1.9.4. NIS2

6.1.9.5. NIST

6.1.9.6. COBIT

6.1.9.7. PCI DSS

6.1.9.8. SOC 2

6.1.9.9. HDS

6.1.9.10. ITIL

6.1.9.11. RGPD

6.2. Outils sécurité

6.2.1. Test d'intrusion

6.2.1.1. Nmap

6.2.1.2. BurpSuite

6.2.1.3. Nessus

6.2.1.4. Metasploit

6.2.2. Application Web

6.2.2.1. OWASP

6.2.3. Reverse Engineering

6.2.3.1. IDA Pro

6.2.3.2. Ghidra

6.2.3.3. Radare2

6.2.3.4. OllyDbg

6.2.3.5. x64dbg

6.2.3.6. Windbg

6.2.3.7. Binary Ninja

6.2.3.8. GDB

6.2.3.9. JADX

6.2.3.10. Apktool

6.2.4. SIEM

6.2.4.1. Splunk

6.2.4.2. QRadar

6.2.4.3. LogRhythm

6.2.5. Réponse aux Incidents

6.2.5.1. FireEye

6.2.5.2. Tanium

6.2.5.3. Cisco SecureX

6.2.6. IAM

6.2.6.1. ForgeRock

6.2.6.2. Okta

6.2.6.3. Microsoft Identity Manager

6.2.7. IDS/IPS

6.2.7.1. Snort

6.2.7.2. Suricata

6.2.7.3. Cisco Firepower

6.2.8. Antivirus

6.2.8.1. McAfee

6.2.8.2. Kaspersky

6.2.8.3. Symantec Endpoint Protection

6.2.9. Solutions de chiffrement

6.2.9.1. Bitlocker

6.2.9.2. VeraCrypt

6.2.9.3. PGP

6.2.10. Endpoint Security

6.2.10.1. SentinelOne

6.2.10.2. CrowdStrike

6.2.10.3. Carbon Black

6.2.11. WAF

6.2.11.1. Imperva

6.2.11.2. Cloudflare

6.2.11.3. F5 BIG-IP ASM

6.2.12. Security Cloud

6.2.12.1. AWS Security Hub

6.2.12.2. Microsoft Azure Security Center

6.2.12.3. Google Cloud Security Command Center

6.3. Outils d'entrainement / CTF

6.3.1. Hack The Box

6.3.2. Try Hack Me

6.3.3. Root Me

6.3.4. CTFtime

6.3.5. OverTheWire

6.3.6. PicoCTF

6.3.7. VulnHub

6.3.8. Hacker101

6.3.9. Google CTF

6.4. Bug Bounty

6.4.1. Yeswehack

6.4.2. Cobalt

6.4.3. Intigriti

6.4.4. Synack

6.4.5. HackerOne

6.4.6. Bugcrowd

6.4.7. OpenBugBounty

6.4.8. Detectify Crowdsource

6.4.9. Zerocopter

6.4.10. SafeHats

6.5. Securité Infra et réseaux

6.5.1. Firewall

6.5.1.1. Checkpoint

6.5.1.2. Palo Alto

6.5.1.3. stormshield

6.5.1.4. Fortinet

6.5.1.5. Cisco

6.5.2. Réseaux

6.5.2.1. Cisco

6.5.2.2. Routeurs

6.5.2.3. Switch

6.5.2.4. Firewall

6.5.2.5. VPN

6.5.2.5.1. Open VPN

7. Temps réel Embarqué - Informatique industrielle

7.1. Software : embarqué

7.1.1. Protocoles / bus

7.1.1.1. Wifi

7.1.1.2. Bluetooth

7.1.1.3. BLE (Bluetooth Low Energy)

7.1.1.4. ZIGBEE

7.1.1.5. GSM (4G,5G, ...)

7.1.1.6. MQTT (IoT)

7.1.1.7. Liaisons séries : RS232, RS485

7.1.1.8. CAN (automobile)

7.1.1.9. I2C

7.1.1.10. Modbus

7.1.1.11. Ethernet

7.1.2. Langage

7.1.2.1. C

7.1.2.2. C++

7.1.2.3. Rust

7.1.2.4. JAVA

7.1.2.5. ADA (domaine aéro)

7.1.3. Outils

7.1.3.1. IDE

7.1.3.1.1. Keil

7.1.3.1.2. IAR Embedded Workbench

7.1.3.1.3. MPLAB

7.1.3.1.4. Eclipse

7.1.3.1.5. VS code

7.1.3.2. Compliateur / deboggueur

7.1.3.2.1. GCC

7.1.3.2.2. Clang/LLVM

7.1.3.2.3. GDB (debug)

7.1.3.3. Autres outils

7.1.3.3.1. Jtag

7.1.3.3.2. Wireshark (analyse reseau)

7.1.3.3.3. Valgrind

7.1.3.3.4. Make / Cmake

7.1.4. OS & plate-formes

7.1.4.1. RTLinux

7.1.4.2. FreeRTOS

7.1.4.3. µC/OS-II

7.1.4.4. Vxworks

7.1.4.5. Xenomai

7.1.4.6. ecos

7.1.4.7. Osek (automobile)

7.1.4.8. QNX

7.1.4.9. Zephyr RTOS (IoT)

7.1.4.10. Plateforme dev Linux embarqué

7.1.4.10.1. Yocto

7.1.4.10.2. Buildroot

7.2. Hardware/ électronique

7.2.1. Conception hardware

7.2.1.1. Electronique analogique

7.2.1.2. Electronique radio fréquences

7.2.1.3. Electronique numérique

7.2.1.3.1. Composant programmable FPGA ou CPLD

7.2.1.4. Electronique de puissance

7.2.2. Outils

7.2.2.1. Orcad

7.2.2.2. Eagle (Autodesk)

7.2.2.3. Kicad (open source

7.2.2.4. Pspice (simulation)

7.2.2.5. LTSpice (simulation)

8. Outils de dev

8.1. Outils de Versionning

8.1.1. git

8.1.1.1. GitHub

8.1.1.2. Gitlab

8.1.1.3. Bitbucket

8.1.2. SVN

8.1.3. Mercurial

8.1.4. SpiraTest

8.2. Qualité de code

8.2.1. Peer/Pair programming

8.2.1.1. = travailler à deux sur le code pour qu'il soit + quali

8.2.2. Revues de codes

8.2.2.1. Relecture de code par un autre développeur

8.2.2.2. Linter

8.2.2.3. SonarQube

8.2.2.4. Codebeat

8.2.2.5. Visual Expert

8.2.2.6. Rhodecode

8.2.2.7. Review Board

8.2.2.8. Crucible

8.3. IDE

8.3.1. Visual Studio

8.3.2. Eclipse, NetBeans, intelliJ (Java)

8.3.3. PhpStorm (PHP)

8.3.4. WebStorm, BlueFish, NotePad++

8.4. Maven (automatisation de production pour JAVA)

8.5. Gradle (Android)

9. Data

9.1. BI

9.1.1. Birst

9.1.2. Tableau

9.1.3. SAP Business Objects (SAP BI)

9.1.4. Microsoft Power BI

9.1.5. Qlik Sense

9.1.6. MyReport

9.1.7. Microstrategy

9.1.8. GoodData

9.1.9. Pentaho

9.1.10. SAS

9.1.11. Cognos

9.2. Analyse et Visualisation

9.2.1. Palantir

9.2.2. Cirro

9.2.3. MetaMarkets

9.2.4. Altair Panopticon

9.2.5. Datameer

9.2.6. Tibco (Spotfire)

9.2.7. Rapidminer

9.2.8. Zoho Analytics

9.2.9. Looker

9.2.10. Domo

9.2.11. Sisense

9.3. Progiciels d'informatiques décisionnels (datawarehouse) / BI business Intelligence

9.3.1. alimentation / ETL

9.3.1.1. Talend / Talaxie

9.3.1.2. Informatica

9.3.1.3. DBT

9.3.1.4. Airbyte

9.3.1.5. IBM DataStage

9.3.1.6. Pentaho Data Integration

9.3.1.7. Fivetran

9.3.1.8. Stitch

9.3.1.9. Integrate.io

9.3.1.10. Hevo Data

9.3.1.11. Matillion

9.3.1.12. AWS Glue

9.3.1.13. Google Cloud Data Fusion

9.3.1.14. Azure Data Factory

9.3.1.15. Cloudera DataFlow

9.3.2. Data Platform

9.3.2.1. Snowflake

9.3.2.2. Databricks

9.3.2.3. Azure Fabric

9.3.2.4. BigQuery

9.3.2.5. Teradata

9.3.3. traitement de données / modélisation mathématique

9.3.3.1. Maple

9.3.3.2. Julius AI

9.3.3.3. MathGPTPro

9.3.3.4. Mathway / MathPapa

9.3.3.5. Python (Numpy, Pandas, SciPy, Scikit-learn)

9.3.3.6. R

9.3.3.7. Excel

9.3.3.8. Alteryx

9.3.3.9. Power Query

9.3.3.10. SAS

9.3.3.11. Sphinx

9.3.3.12. Dataiku

9.3.4. BDD

9.4. Data engineering

9.4.1. Spark

9.4.2. Kafka

9.4.3. Apache Flink

9.4.4. Airflow

9.4.5. Dask

9.4.6. Presto / Trino

9.4.7. Apache Pulsar

9.4.8. RabbitMQ

9.4.9. RedPanda

10. Gestion de projets

10.1. Méthodes

10.1.1. Agile

10.1.1.1. Kanban

10.1.1.1.1. Scrumban

10.1.1.2. Scrum

10.1.1.2.1. Scrumban

10.1.1.2.2. LEAN

10.1.1.3. XP

10.1.1.4. SAFe

10.1.1.5. Crystal

10.1.1.6. FDD (feature driven development)

10.1.2. Cycle en V

10.1.3. Cascade

10.1.4. Prince2 ®

10.2. Outils

10.2.1. Monday

10.2.2. Asana

10.2.3. Trello

10.2.4. Redmine

10.2.5. Gantt

10.2.6. PickUp

10.2.7. MS Project

10.2.8. Jira

10.2.9. Zoho Projects

10.2.10. Basecamp

10.2.11. Notion

10.2.12. Airtable

11. QA / testing

11.1. Test unitaires (vérifier que le code est propre

11.1.1. JAVA : JUnit

11.1.2. PHP : PHPUnit

11.1.3. C# : NUnit

11.1.4. Python : PyUnit

11.1.5. JS : Jest

11.1.6. Ruby : RSpec

11.1.7. Cypress

11.2. Tests de non-régression

11.2.1. Ranorex

11.2.2. Selenium WebDriver

11.2.3. Cypress

11.2.4. Playwright

11.3. Tests fonctionnels (intégrés dans la partie fonctionnel : intégration continue : devops)

11.3.1. Behat

11.3.2. Jenkins

11.3.3. Appium (mobile hybrid)

11.3.4. Espresso (Android)

11.3.5. Puppeteer (web)

11.4. Automatisation de tests

11.4.1. Selenium

11.4.2. RobotFramework

11.4.3. Appium

11.4.4. SOAP UI

11.4.5. ALM

11.4.6. Cucumber

11.5. Test de charge

11.5.1. Neoload

11.5.2. Apache JMeter

11.5.3. Locust

11.5.4. K6

11.5.5. Jmeter

11.5.6. HP Loadrunner

11.6. Bug tracking

11.6.1. Bitbucket

11.6.2. Bugzilla

11.6.3. RedMine

11.6.4. Jira

11.6.5. MantisBT

11.7. Application IOS

11.7.1. Fastlane

11.7.2. TestFlight

11.7.3. XCUITest

12. Administration Système & Réseaux

12.1. Scripting automatisation

12.1.1. Python

12.1.2. PowerShell (Microsoft)

12.1.3. Bash / Shell (Linux)

12.1.4. Perl

12.1.5. Groovy

12.1.6. R

12.2. Virtualisation

12.2.1. Microsoft HyperV

12.2.2. VMware Workstation Pro

12.2.3. Oracle VMVirtualBox

12.2.4. Citrix

12.2.5. Nutanix

12.3. Plateforme

12.3.1. Windows

12.3.1.1. Poste de travail

12.3.1.1.1. Windows 11

12.3.1.1.2. MECM

12.3.1.2. Outils collaboratif

12.3.1.2.1. Exchange

12.3.1.2.2. Google workplace

12.3.1.2.3. Microsoft 365

12.3.1.2.4. HCL Note

12.3.1.2.5. Talkspirit

12.3.1.2.6. Slack

12.3.1.2.7. Confluence

12.3.1.3. Serveur

12.3.1.3.1. Version

12.3.1.3.2. Active directory

12.3.2. Unix

12.3.2.1. SOLARIS

12.3.2.2. AIX

12.3.2.3. SCO unix

12.3.2.4. HP UNIX

12.3.3. Linux

12.3.3.1. Distribution

12.3.3.1.1. Ubuntu

12.3.3.1.2. Debian

12.3.3.1.3. Redhat

12.3.3.1.4. Linux Mint

12.3.3.1.5. Fedora

12.3.3.1.6. Arch Linux

12.3.4. Cloud

12.3.4.1. Cloud public

12.3.4.1.1. AWS (amazon web services)

12.3.4.1.2. Google Cloud Plateform

12.3.4.1.3. Microsoft Azure

12.3.4.1.4. Oracle Cloud Infrastructure (OCI)

12.3.4.1.5. OVH Cloud

12.3.4.1.6. Scaleway

12.3.4.1.7. Ionos

12.3.4.1.8. IBM cloud

12.4. Grands et moyens systèmes

12.4.1. AS400/Iseries

12.4.2. MVS / OS390

12.5. Réseaux

12.5.1. Firewall

12.5.1.1. Checkpoint

12.5.1.2. Palo Alto

12.5.1.3. stormshield

12.5.1.4. Fortinet

12.5.1.5. Cisco

12.5.2. Réseaux

12.5.2.1. Cisco

12.5.2.2. Routeurs

12.5.2.3. Switch

12.5.2.4. Firewall

12.5.2.5. VPN

12.5.2.5.1. Open VPN

12.5.2.6. Open VPN

13. DevOps

13.1. Outil

13.1.1. Git

13.1.1.1. GitLab

13.1.1.2. Github

13.1.1.3. Bitbucket

13.2. Monitoring

13.2.1. Prometheus

13.2.2. Grafana

13.2.3. Datadog

13.3. CI/CD

13.3.1. Jenkins

13.3.2. GitLab CI/CD

13.3.3. GitHub Actions

13.3.4. Circle CI

13.4. Orchestration et conteneurisation

13.4.1. Docker

13.4.2. Kubernetes

13.5. IaC

13.5.1. Terraform

13.5.2. Ansible

13.5.3. Puppet

13.6. Securité

13.6.1. SonarQube