Galería de mapas mentales programación
Este es un mapa mental sobre programación, incluidos lenguajes de programación, aplicaciones de programación, herramientas de programación, prácticas de programación, avances en programación, etc.
Editado a las 2024-02-13 12:55:35,Este es un mapa mental sobre una breve historia del tiempo. "Una breve historia del tiempo" es una obra de divulgación científica con una influencia de gran alcance. No sólo presenta los conceptos básicos de cosmología y relatividad, sino que también analiza los agujeros negros y la expansión. del universo. temas científicos de vanguardia como la inflación y la teoría de cuerdas.
¿Cuáles son los métodos de fijación de precios para los subcontratos de proyectos bajo el modelo de contratación general EPC? EPC (Ingeniería, Adquisiciones, Construcción) significa que el contratista general es responsable de todo el proceso de diseño, adquisición, construcción e instalación del proyecto, y es responsable de los servicios de operación de prueba.
Los puntos de conocimiento que los ingenieros de Java deben dominar en cada etapa se presentan en detalle y el conocimiento es completo, espero que pueda ser útil para todos.
Este es un mapa mental sobre una breve historia del tiempo. "Una breve historia del tiempo" es una obra de divulgación científica con una influencia de gran alcance. No sólo presenta los conceptos básicos de cosmología y relatividad, sino que también analiza los agujeros negros y la expansión. del universo. temas científicos de vanguardia como la inflación y la teoría de cuerdas.
¿Cuáles son los métodos de fijación de precios para los subcontratos de proyectos bajo el modelo de contratación general EPC? EPC (Ingeniería, Adquisiciones, Construcción) significa que el contratista general es responsable de todo el proceso de diseño, adquisición, construcción e instalación del proyecto, y es responsable de los servicios de operación de prueba.
Los puntos de conocimiento que los ingenieros de Java deben dominar en cada etapa se presentan en detalle y el conocimiento es completo, espero que pueda ser útil para todos.
programación
lenguaje de programación
Pitón
Conceptos básicos de Python
Variables y tipos de datos
estructura de control
función
Módulos y paquetes
Programación orientada a objetos
Python avanzado
Manejo de excepciones
Operaciones de archivos
expresión regular
programación de red
Operaciones de base de datos
Java
Conceptos básicos de Java
Variables y tipos de datos
estructura de control
Clases y objetos
Herencia y polimorfismo.
Interfaces y clases abstractas.
Java Avanzado
Manejo de excepciones
Operaciones de archivos
subprocesos múltiples
programación de red
Operaciones de base de datos
C
Conceptos básicos de C
Variables y tipos de datos
estructura de control
Clases y objetos
Herencia y polimorfismo.
plantilla
C Avanzado
Manejo de excepciones
Operaciones de archivos
subprocesos múltiples
programación de red
Operaciones de base de datos
Herramientas de programación
IDE
PyCharm
Instalacion y configuracion
Edición de código
Depuración y operación;
control de versiones
Complementos y extensiones
Eclipse
Instalacion y configuracion
Edición de código
Depuración y ejecución
control de versiones
Complementos y extensiones
Estudio visual
Instalacion y configuracion
Edición de código
Depuración y ejecución
control de versiones
Complementos y extensiones
Gestión de código
git
Instalacion y configuracion
Operaciones básicas
Ramificación y fusión
Almacén remoto
Etiquetas y versiones
SVN
Instalacion y configuracion
Operaciones básicas
Ramificación y fusión
Almacén remoto
Etiquetas y versiones
herramientas de construcción
experto
Instalacion y configuracion
construcción del proyecto
Gestión de dependencia
Complementos y extensiones;
Gradle
Instalacion y configuracion
construcción del proyecto
Gestión de dependencia
Complementos y extensiones
Práctica de programación
Algoritmos y estructuras de datos
Algoritmo de clasificación
Ordenamiento de burbuja
clasificación de selección
tipo de inserción
Ordenación rápida
fusionar ordenar
Clasificación de montón;
clasificación de colinas
Encontrar algoritmo
búsqueda binaria
Búsqueda de hash
Árbol de búsqueda binaria;
árbol negro rojo
árbol B
árbol B
estructura de datos;
formación
lista enlazada
pila
cola
Árbol
imagen
Tabla de picadillo
Patrones de diseño
Patrón singleton
Soltero perezoso
Singleton chino hambriento
Singleton de bloqueo de doble control
Singleton de clase interna estática
Patrón de fábrica
fabrica sencilla
método de fábrica
fábrica abstracta
Patrón de observador
observador
la persona observada;
lista de observadores
Otros patrones de diseño
modo adaptador
modo proxy
modo de estrategia;
patrón de método de plantilla
modo de estado
modo comando
Ingeniería de software
análisis de la demanda
Requerimientos funcionales
requerimientos no funcionales
Requisitos de desempeño
requerimientos de seguridad;
fase de diseño
diseño de esquema
diseño detallado
Diseño de base de datos
Etapa de codificación
Estándares de codificación
revisión de código
prueba de unidad
fase de prueba
prueba de funcionamiento;
Pruebas de rendimiento
Pruebas de seguridad
Pruebas de compatibilidad
Implementación y mantenimiento
Plan de empleo
Monitoreo y alarma
Solución de problemas
actualización de nueva versión
Programación avanzada
Optimización del rendimiento
Optimización de algoritmos
Tiempo para el espacio
espacio para el tiempo
computación paralela;
Optimización de código
Reducir la circulación
Reducir la recursividad
Reducir la asignación de memoria
Reducir las llamadas a funciones
Optimización de la arquitectura
balanceo de carga
cache
Procesamiento asincrónico
Sistemas distribuidos
Programación segura
Validación de entrada
Validación frontal
Validación de backend
escape de salida
escape HTML
JavaScript escapando
escape SQL
control de permisos
Control de acceso
gestión de roles
Asignación de permiso
Arquitectura de software;
Arquitectura monolítica
ventaja
defecto
Arquitectura de microservicio
ventaja
defecto
Arquitectura distribuida
ventaja
defecto
AI
aprendizaje automático
aprendizaje supervisado
Clasificación
devolver
aprendizaje sin supervisión
agrupamiento
Reducción de dimensionalidad
aprendizaje profundo
red neuronal convolucional
red neuronal recurrente
Red de confrontación generativa
aprendizaje reforzado
Aplicación de programación
desarrollo web
Desarrollo front-end
HTML
Conceptos básicos de HTML
Nuevas características de HTML5
CSS
Conceptos básicos de CSS
Nuevas características de CSS3;
javascript
Conceptos básicos de JavaScript
JavaScript avanzado
Marcos y bibliotecas;
Reaccionar
Reaccionar conceptos básicos
Reaccionar componentes
Ganchos de reacción
vista
Conceptos básicos de Vue
componentes de vista
Vuex
Angular
Conceptos básicos angulares
Componentes angulares
Enrutamiento angular
desarrollo de back-end
Marco web de Python
Django
Conceptos básicos de Django
modelo Django
Vista de Django
plantilla de django
Matraz
Conceptos básicos del matraz
Extensión del matraz
plano del matraz
Marco web Java
Primavera
Conceptos básicos de primavera
primaveraMVC
Bota de primavera
puntales
Conceptos básicos de los puntales
Puntales2
marco web c
CppCMS
Conceptos básicos de CppCMS
Plantilla CppCMS
Complemento CppCMS
desarrollo móvil
desarrollo de Android
Conceptos básicos de Android
Estudio Android
Estructura del proyecto de Android
Interfaz de usuario de Android
Android avanzado
Optimización del rendimiento de Android
seguridad de Android
Componente de Android
desarrollo de iOS
Conceptos básicos de iOS
Xcode
Rápido
Guión gráfico
iOSAvanzado
Optimización del rendimiento de iOS
seguridad de iOS
Componentización de iOS
desarrollo de juegos
Motor de juegos
Unidad
Conceptos básicos de la unidad
Guión de unidad
Optimización del rendimiento de la unidad
Motor irreal
Conceptos básicos de Unreal Engine
Guión de motor irreal
Optimización del rendimiento de Unreal Engine
Proceso de desarrollo del juego.
planificación del juego
Diseño de juego
programación de juegos
Pruebas de juegos
lanzamiento del juego
análisis de los datos
recopilación de datos
Rastreador web
Rastreador de Python
rastreador de Java
rastreador C
Limpieza de datos
Manejo de datos faltantes
Manejo de excepciones de datos
Procesamiento de duplicación de datos
análisis de los datos
análisis descriptivo
análisis exploratorio
análisis inferencial
Visualización de datos
Matplotlib
nacido en el mar
trama
D3.js
aplicaciones de inteligencia artificial
procesamiento natural del lenguaje
Categorización de texto
generación de texto
traducción de texto
visión por computador
Clasificación de imágenes
Detección de objetivos
Segmentación de imagen;
Reconocimiento de voz
dictado a texto
síntesis de voz
mejora del discurso
Sistema recomendado
Filtración colaborativa
Recomendaciones de contenido
gráfico de conocimiento
Aplicación de cadena de bloques
Conceptos básicos de la cadena de bloques
Principios de la cadena de bloques
tecnología de cadena de bloques
Aplicación de cadena de bloques
contrato inteligente
Solidez
Conceptos básicos de solidez
SolidezAvanzado
Etereum
Conceptos básicos de Ethereum
éter