Usuario:Emir.Herrera/Taller

De Wikiversidad

Informática[editar]

Computo distribuido[editar]

  • PySpark Interfaz con Apache Spark para procesamiento a gran escala y computo distribuido en tiempo real.
  • PyCharm

Operación y desarrollo [editar]

Seguridad informática [editar]

Creatividada artíficial [editar]

Ciencias de la computación [editar]

Lenguajes de programación[editar]

Go PHP

Entorno de ejecución[editar]

Java NodeJS

Syntaxis[editar]

TypeScript

Desarrollo de Interfaz web[editar]

React Native


Marcos de trabajo[editar]

React Angular

Librerias[editar]

Redux

Diseño de interfaz web[editar]

Tailwind Bootstrap Material UI

Librerias[editar]

NestJS PrismaORM NgRx

Servicios web[editar]

RESTful

Base de datos[editar]

Bases de datos relacionales SQL

Nube de cómputo[editar]

AWS

Desarrollo de Aplicaciones Móviles[editar]

Ingeniería de software[editar]

Conceptos básicos[editar]

  • Propiedades vs Atributos
  • Función vs Método
  • Argumento vs Parámetro
  • Algoritmos
    • Búsqueda de datos
    • Complejidad computacional
  • Programación orientada a objetos
    • C++
    • Java

Ciencia de datos[editar]

Sistemas de Administración de Bases de Datos[editar]

  • MongoDB
  • PostgreSQL
  • MariaDB

Procesamiento de datos[editar]

  • R
  • Python

Redes de computadora[editar]

  • Nmap
  • Wireshark



Servidor web[editar]

Varios[editar]

  • GNU Linux
    • ZSH
    • Tmux
    • Vim
    • Git
  • JavaScript
    • nvm / npm / nodejs
      • Webpack
      • Babel
      • Yeoman
    • ReactJS
    • Angular JS
    • PHP
      • Laravel
    • Python
    • Java
  • Docker
    • OpenProject
    • Gramps
    • NextCloud
    • Nginx
    • Wordpress
    • Penpot
  • Google Cloud Platforms
    • VPS

Interfaz web[editar]

DOM[editar]

Modelo del Objeto Documento (Document Object Model)

  • Real DOM
  • Light DOM
  • Shadow DOM

HTML[editar]

  • CSS / Diseño y estilo
    • SCSS

Marcos de trabajo[editar]

Redux [editar]
  • rxJS
  • Zustand
  • X-State
  • Redux-saga

Herramientas de desarollo[editar]

Computo en la nube[editar]

  • AWS Glue

Flujo de datos[editar]

Reutilización de fragmentos HTML con webpack[editar]

https://stackoverflow.com/questions/58868070/webpack-how-to-include-html-fragments-into-index-html-with-live-reloading

Implementación de un cliente IRC en un navegador web[editar]

  • V8 !== node
  • IRC es un protocolo de aplicación
  • https://modernjs.dev/builder/en/plugins/plugin-node-polyfill.html
  • La función "connect" no existe en los motores JavaScript de navegador, el "polyfill" recae por omisión en un objeto vacio.
  • El navegador web, por seguridad, es incapaz de realizar conexiones arbitrarias. "Socket" es un objeto vacio.
  • Existe una conexión IRC implementada con JavaSocketBridge https://github.com/philippK-de/jsIRC. Los navegadors modernos ya no soportan Java por cuestoines de seguridad

Comparativa de medios de almacenamiento[editar]

Los Discos de Estado Sólido (SSD), son elementalmente distintos a los Discos Duros (HDD) tradicionales. Mientras estos últimos guardan información en discos ferromagnéticos modificando con alta precisión su polaridad. Los primeros almacenan los datos en circuitos lógicos que no pierden su estado al ser desconectados de su fuente de energía.

Los SSD conservan el estado de sus circuitos lógicos tras ser desconectado, sin embargo, esto no les priva de la degradación natural. Un SSD puede tiene una esperanza de vida de 5 años a 10 años. De igual manera, un HDD tiende perder su polaridad, en promedio, de 4 a 7 años.

Por otro lado, las unidades ópticas tienen una esperanza de vida que puede ir de 30 hasta 100 años

Medios de almacenamiento
Medio Promedio de vida
DVD 30 a 100 años
SSD 5 a 10 años
HDD 4 a 7 años