Usuario:Emir.Herrera/Taller

Informática

editar

Computo distribuido

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

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

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

Modelo del Objeto Documento (Document Object Model)

  • Real DOM
  • Light DOM
  • Shadow DOM
  • CSS / Diseño y estilo
    • SCSS

Marcos de trabajo

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