Galerie de cartes mentales la programmation
Il s'agit d'une carte mentale sur la programmation, y compris les langages de programmation, les applications de programmation, les outils de programmation, les pratiques de programmation, les avancées en matière de programmation, etc.
Modifié à 2024-02-13 12:55:35Cent ans de solitude est le chef-d'œuvre de Gabriel Garcia Marquez. La lecture de ce livre commence par l'analyse des relations entre les personnages, qui se concentre sur la famille Buendía et raconte l'histoire de la prospérité et du déclin de la famille, de ses relations internes et de ses luttes politiques, de son métissage et de sa renaissance au cours d'une centaine d'années.
Cent ans de solitude est le chef-d'œuvre de Gabriel Garcia Marquez. La lecture de ce livre commence par l'analyse des relations entre les personnages, qui se concentre sur la famille Buendía et raconte l'histoire de la prospérité et du déclin de la famille, de ses relations internes et de ses luttes politiques, de son métissage et de sa renaissance au cours d'une centaine d'années.
La gestion de projet est le processus qui consiste à appliquer des connaissances, des compétences, des outils et des méthodologies spécialisés aux activités du projet afin que celui-ci puisse atteindre ou dépasser les exigences et les attentes fixées dans le cadre de ressources limitées. Ce diagramme fournit une vue d'ensemble des 8 composantes du processus de gestion de projet et peut être utilisé comme modèle générique.
Cent ans de solitude est le chef-d'œuvre de Gabriel Garcia Marquez. La lecture de ce livre commence par l'analyse des relations entre les personnages, qui se concentre sur la famille Buendía et raconte l'histoire de la prospérité et du déclin de la famille, de ses relations internes et de ses luttes politiques, de son métissage et de sa renaissance au cours d'une centaine d'années.
Cent ans de solitude est le chef-d'œuvre de Gabriel Garcia Marquez. La lecture de ce livre commence par l'analyse des relations entre les personnages, qui se concentre sur la famille Buendía et raconte l'histoire de la prospérité et du déclin de la famille, de ses relations internes et de ses luttes politiques, de son métissage et de sa renaissance au cours d'une centaine d'années.
La gestion de projet est le processus qui consiste à appliquer des connaissances, des compétences, des outils et des méthodologies spécialisés aux activités du projet afin que celui-ci puisse atteindre ou dépasser les exigences et les attentes fixées dans le cadre de ressources limitées. Ce diagramme fournit une vue d'ensemble des 8 composantes du processus de gestion de projet et peut être utilisé comme modèle générique.
la programmation
langage de programmation
Python
Les bases de Python
Variables et types de données
structure de contrôle
fonction
Modules et forfaits
Programmation orientée objet
Python Avancé
Gestion des exceptions
Opérations sur les fichiers
expression régulière
programmation réseau
Opérations de base de données
Java
Les bases de Java
Variables et types de données
structure de contrôle
Classes et objets
Héritage et polymorphisme
Interfaces et classes abstraites
Java Avancé
Gestion des exceptions
Opérations sur les fichiers
Multithreading
programmation réseau
Opérations de base de données
C
Bases du C
Variables et types de données
structure de contrôle
Classes et objets
Héritage et polymorphisme
modèle
C Avancé
Gestion des exceptions
Opérations sur les fichiers
Multithreading
programmation réseau
Opérations de base de données
Outils de programmation
EDI
PyCharm
Installation et configuration
Édition de code
Débogage et fonctionnement ;
contrôle de version
Plugins et extensions
Éclipse
Installation et configuration
Édition de code
Débogage et exécution
contrôle de version
Plugins et extensions
Visual Studio
Installation et configuration
Édition de code
Débogage et exécution
contrôle de version
Plugins et extensions
Gestion des codes
Git
Installation et configuration
Opérations de base
Branchement et fusion
Entrepôt distant
Balises et versions
SVN
Installation et configuration
Opérations de base
Branchement et fusion
Entrepôt distant
Balises et versions
Construire des outils
Maven
Installation et configuration
Construction du projet
Gestion des dépendances
Plugins et extensions ;
Graduation
Installation et configuration
Construction du projet
Gestion des dépendances
Plugins et extensions
Pratique de programmation
Algorithmes et structures de données
Algorithme de tri
Tri à bulles
tri par sélection
tri par insertion
Tri rapide
tri par fusion
Tri en tas ;
Tri des collines
Trouver un algorithme
recherche binaire
Recherche de hachage
Arbre de recherche binaire ;
arbre rouge noir
Arbre B
Arbre B
Structure de données;
tableau
liste chaînée
empiler
file d'attente
Arbre
image
Table de hachage
Modèles de conception
Modèle singleton
Singleton paresseux
Singleton chinois affamé
Singleton de verrouillage à double vérification
Singleton de classe interne statique
Modèle d'usine
usine simple
méthode d'usine
usine abstraite
Modèle d'observateur
observateur
la personne observée ;
liste d'observateurs
Autres modèles de conception
mode adaptateur
mode proxy
mode stratégie ;
modèle de méthode de modèle
mode état
mode commande
génie logiciel
analyse de la demande
Exigences fonctionnelles
Prérogatives non fonctionnelles
Exigences de performances
exigences de sécurité ;
phase de conception
Conception de contour
conception détaillée
Conception de base de données
Étape de codage
Normes de codage
révision du code
Test de l'unité
phase de test
test de fonctionnalité;
Test de performance
Tests de sécurité
Tests de compatibilité
Déploiement et maintenance
Plan de déploiement
Surveillance et alarme
Dépannage
mise à jour de la nouvelle version
Programmation avancée
Optimisation des performances
Optimisation de l'algorithme
Le temps de l'espace
espace pour le temps
traitement en parallèle;
Optimisation du code
Réduire la circulation
Réduire la récursion
Réduire l'allocation de mémoire
Réduire les appels de fonction
Optimisation de l'architecture
l'équilibrage de charge
cache
Traitement asynchrone
Systèmes distribués
Programmation sécurisée
Validation des entrées
Validation frontale
Validation back-end
Échappement de sortie
HTML s'échappant
JavaScript s'échappe
Échappement SQL
Contrôle des autorisations
Contrôle d'accès
gestion des rôles
Attribution d'autorisation
Architecture logicielle;
Architecture monolithique
avantage
défaut
Architecture des microservices
avantage
défaut
Architecture distribuée
avantage
défaut
IA
apprentissage automatique
enseignement supervisé
Classification
retour
apprentissage non supervisé
regroupement
Réduction de dimensionnalité
l'apprentissage en profondeur
réseau neuronal convolutif
réseau neuronal récurrent
Réseau contradictoire génératif
apprentissage par renforcement
Application de programmation
développement web
Développement front-end
HTML
Les bases du HTML
Nouvelles fonctionnalités HTML5
CSS
Bases CSS
Nouvelles fonctionnalités de CSS3 ;
Javascript
Bases de Javascript
JavaScript avancé
Frameworks et bibliothèques ;
Réagir
Les bases de Réagir
Composants de réaction
Réagir aux crochets
Vue
Les bases de Vue
Composants Vue
Vuex
Angulaire
Bases angulaires
Composants angulaires
Routage angulaire
développement back-end
Cadre Web Python
Django
Les bases de Django
Modèle Django
Vue Django
Modèle Django
Ballon
Les bases du flacon
Rallonge de flacon
Plan du flacon
Cadre Web Java
Printemps
Les bases du printemps
PrintempsMVC
Botte de printemps
Jambes de force
Les bases des jambes de force
Entretoises2
Cadre Web C
CppCMS
Bases de CppCMS
Modèle CppCMS
Plugin CppCMS
développement mobile
Développement Android
Les bases d'Android
Android Studio
Structure du projet Android
Interface utilisateur Android
Android avancé
Optimisation des performances Android
Sécurité Android
Composantisation Android
Développement iOS
Les bases d'iOS
Xcode
Rapide
Scénario
iOSAvancé
Optimisation des performances iOS
Sécurité iOS
Composantisation iOS
développement de jeu
Moteur de jeu
Unité
Bases de l'unité
Script d'unité
Optimisation des performances de l'unité
Moteur irréel
Bases d'Unreal Engine
Script du moteur Unreal
Optimisation des performances d'Unreal Engine
Processus de développement de jeux
planification du jeu
le design du jeu
programmation de jeux
Tests de jeu
sortie du jeu
l'analyse des données
collecte de données
Robot d'exploration Web
Robot d'exploration Python
Robot d'exploration Java
Robot d'exploration C
Nettoyage des données
Traitement des données manquantes
Gestion des exceptions de données
Traitement de la duplication de données
l'analyse des données
analyse descriptive
analyse exploratoire
analyse inférentielle
visualisation de données
Matplotlib
Né de la mer
Terrain
D3.js
applications d'intelligence artificielle
traitement du langage naturel
Catégorisation du texte
génération de texte
traduction de texte
vision par ordinateur
Classement des images
Détection de cible
Segmentation d'images ;
Reconnaissance de la parole
parole en texte
synthèse de discours
Amélioration du discours
Système recommandé
Filtrage collaboratif
Recommandations de contenu
Graphique de connaissances
Application blockchain
Les bases de la blockchain
Principes de la blockchain
Technologie blockchain
Application blockchain
contrat intelligent
Solidité
Les bases de la solidité
SoliditéAvancé
Éthereum
Les bases d'Ethereum
éther