¿Cómo mejorar como Programador?

Con el tiempo uno como programador va adquiriendo habilidades gracias a situaciones donde debemos aprender nuevas cosas para solucionar un requerimiento. Pero hay ciertas ocasiones que podemos ir mejorando si nos enfocamos a algunas cosas.

Con el tiempo uno como programador va adquiriendo habilidades gracias a situaciones donde debemos aprender nuevas cosas para solucionar un requerimiento. Pero hay ciertas ocasiones que podemos ir mejorando si nos enfocamos a algunas cosas.

En el siguiente video te daré mi perspectiva sobre en que puedes enfocarte para mejorar como Programador.

Vivir en Nueva Zelanda, Cancelaciones en Internet | Raw Radio #1 ft Nicolás Schürmann

Nicolás Schürmann programador y creador de contenido nos hablara de porque Nueva Zelanda es el mejor lugar para vivir, su nueva plataforma que ya esta disponible.

Nicolás Schürmann programador y creador de contenido nos hablara de porque Nueva Zelanda es el mejor lugar para vivir, su nueva plataforma que ya esta disponible.

Redes de Nicolás Schürmann
🌎Plataforma:https://academia.holamundo.io/
🔴Canal HolaMundo: @HolaMundoDev
🐦Twitter: https://twitter.com/_nasch_

Cola de Procesos en JavaScript

Hay situaciones en las cuales debemos cuidar los recursos al realizar acciones que involucren una gran carga, una cola de proceso puede ser una solución, haciendo que se ejecute un proceso a la vez.

Hay situaciones en las cuales debemos cuidar los recursos al realizar acciones que involucren una gran carga, una cola de proceso puede ser una solución, haciendo que se ejecute un proceso a la vez.

En el siguiente video te mostraré como hacer una cola de proceso asíncrona, la cual pueda procesar cualquier funcionalidad.

Utilizaremos promesas, programación funcional, estructura de datos y closures.

Cursores en SQL

Los cursores nos permiten ver una consulta de SQL de forma singular, dándonos el poder realizar operaciones por iteración de fila a fila.

Los cursos son una herramienta que debe ser evitada por el alto consumo que utilizan en las bases de datos, pero hay situaciones donde es probable que los necesitemos.

Los cursores nos permiten ver una consulta de SQL de forma singular, dándonos el poder realizar operaciones por iteración de fila a fila.

En el siguiente video te muestro 2 ejemplos de su uso:

La Importancia del Diseño de Software.

Al momento que creamos software debemos considerar no solo la codificación de este, sino, también los posibles escenarios donde podría existir una vulnerabilidad por un mal diseño.

Al momento que creamos software debemos considerar no solo la codificación de este, sino, también los posibles escenarios donde podría existir una vulnerabilidad por un mal diseño.

En el siguiente video te mostrare que puede pasar cuando un diseño de software es vulnerable.

Dynamic Pivot Table SQL

En el manejo de datos en algunas ocasiones necesitaremos que la información sea nuestra columna, ya sea para un reporte o alguna hoja de excel.

En el manejo de datos en algunas ocasiones necesitaremos que la información sea nuestra columna, ya sea para un reporte o alguna hoja de Excel.

Para realizar esta tarea vamos a utilizar Pivot, un operador que nos hará el trabajo más fácil.

Pero no solo invertiremos el papel de información por columna, también lo haremos de forma dinámica, que sean tantas columnas como información tengamos.

Common Tables Expression en SQL

Las Common Table Expressions nos permiten crear una colección temporal a partir de una consulta, pero también nos dan el poder de realizar cálculos con recursividad.

Las Common Table Expressions nos permiten crear una colección temporal a partir de una consulta, pero también nos dan el poder de realizar cálculos con recursividad.

A continuación te muestro a detalle como utilizar esta herramienta de SQL.

¿Qué se hace en el Diseño de Software?

En el diseño de software se organizan las ideas para tomar decisiones sobre como se organizara en parte el software a crear, desde la arquitectura, el diseño de base de datos, que tecnologías se utilizaran así como la seguridad que se implementará.

El diseño de software es una parte importante al momento de desarrollar un software.

En el diseño de software se organizan las ideas para tomar decisiones sobre como se organizara en parte el software a crear, desde la arquitectura, el diseño de base de datos, que tecnologías se utilizaran así como la seguridad que se implementará.

En el siguiente video te explico de manera rápida como es esta etapa, importante antes de poner la primer línea de código.

¿Por qué se Refactoriza el Código en Programación?

En este video haremos un ejercicio de distintas maneras para mostrar que ventajas y desventajas tiene el refactorizar un código en programación.

En este video haremos un ejercicio de distintas maneras para mostrar que ventajas y desventajas tiene el refactorizar un código en programación.