Temas que todo programador debería aprender

Поділитися
Вставка
  • Опубліковано 11 лип 2024
  • Sin importar el lenguaje de programación o el área a la que te dediques, hay temas muy importantes que son frecuentes en muchos proyectos como la seguridad, cloud computing, formatos de intercambio de datos, el modelado de datos de bases de datos, entre otros demás que son importantes que un programador en algún punto de su carrera conozca. Asi que esta es una lista de temas que todo programador debería aprender en algun momento, ya sea si se dedica a crear aplicaciones de escritorio, web, cloud, devops, etc.
    00:00 Introducción
    00:57 Temas de todo programador
    01:01 Protocolos de Red, HTTP
    03:37 Formatos de intercambio de datos
    04:59 Modelado de datos de Base de datos
    06:42 Encriptacion y Seguridad de aplicaciones
    08:54 Infraestructura Cloud
    11:04 Otros temas importantes
    Articulo ⮕ faztweb.com/contenido/temas-q...
    🎥 Videos Recomendados:
    Deno esta cambiando ⮕ • Deno, la alternativa a...
    React Query ⮕ • ¿Qué es React Query? -...
    Curso de Javascript ⮕ • Curso Javascript para ...
    Curso de Javascript para React ⮕ • Curso de Reactjs desde...
    Curso de React ➜ • Curso de Reactjs desde...
    ¿Qué es Astro? ➜ • Astro, Una Forma moder...
    Curso de Nodejs ➜ • Nodejs Curso Práctico ...
    Curso de Express ➜ • Express Framework de N...
    Curso de HTML ⮕ • Curso HTML para Princi...
    Curso de Python ➜ • Curso Python para Prin...
    Excalidraw (Herramienta de dibujo) ➜ • Excalidraw, Mi Herrami...
    Curso de JSON ➜ • JSON (Javascript Objec...
    Curso de Git ➜ • Git y Github | Curso P...
    Variables de entorno Nodejs ➜ • Variables de Entorno e...
    HTML ➜ • Curso HTML para Princi...
    CSS ➜ • Curso CSS para Princip...
    Javascript Orientado a Objetos ➜ • Curso de Javascript Or...
    Arrays en Javascript ➜ • Javascript Arrays - Me...
    ES Modules ➜ • Import y Export en Jav...
    👨‍💻 ¿Qué servicios y productos utilizo?
    Ledger (Hardware Wallet) ➞ bit.ly/3ijsVNW
    SiteGround ➞ bit.ly/31u9ZEk
    DigitalOcean ➞ m.do.co/c/8ef261d77de5
    Expo ➞ bit.ly/2WpYKtx
    Cloudinary ➞ bit.ly/3ohNlJ7
    Notion ➞ notion.grsm.io/yj9uc7bi3miq
    #programacion #desarrolloweb #programming

КОМЕНТАРІ • 102

  • @manuelalbertofloresalfaro
    @manuelalbertofloresalfaro Рік тому +8

    Gracias por el "si tienes prisa" puede que no haya visto por completo este video, pero tu consideración por el espectador arriesgándote a que no lo vean es la razón por la que ahora voy a ver más videos tuyos, gracias por tu info

  • @dairongranada1706
    @dairongranada1706 Рік тому +76

    Temas:
    01:01 Protocolos de Red, HTTP
    03:37 Formatos de intercambio de datos
    04:59 Modelado de datos de Base de datos
    06:42 Encriptacion y Seguridad de aplicaciones
    08:54 Infraestructura Cloud
    11:04 Otros temas importantes

    • @deCaldas-webDeveloper
      @deCaldas-webDeveloper Рік тому +5

      + Protocolo HTTP: Modelo cliente servidor - req, res - métodos GET... - dllo APIs.
      + Formatos de intercambios de datos: JSON, XML, CSV, YAML - Protocolo Buffers - Parquet - BSON.
      + Modelado de datos: UML diagramas de entidades relación.
      + Encriptación (historia: enigma the boom) - Sistemas de autenticación OAuth... Funciones Hash.
      + Infraestructura de aplicaciones: Cloud computing - Herramientas de automatización y despliegue.
      + UX-UI. Análisis Estadístico. Matemática. Gestión de Proyectos.

  • @parmesanogood4393
    @parmesanogood4393 Рік тому +48

    Excelente video Fazt. Estaría buenísimo uno sobre "Proyectos que todo desarrollador debería realizar". Obviamente es más específico de cada área, pero creo que es una buena idea 😄

    • @guidoigualadogui
      @guidoigualadogui Рік тому +4

      El que vos quieras, el límite es el cielo.

    • @danielcarrillo918
      @danielcarrillo918 Рік тому +1

      y como por qué un desarrollador debería esperar a que le digan que hacer cuando puede hacer lo que quiera

    • @guidoigualadogui
      @guidoigualadogui Рік тому

      @@danielcarrillo918 totalmente de acuerdo.

  • @Juanakarenina
    @Juanakarenina Рік тому +1

    Es el mejor compilado que me he topado, todos los problemas que me hubiera ahorrado de saberlo con claridad y no tener temas con conceptos erróneos y el conocimiento fragmentado.

  • @jorge.orozco
    @jorge.orozco Рік тому +25

    Gracias Fazt por permitirnos opinar al respecto. Soy modelo 2005 en Ing.Sistemas de Información, he visto con mucho agrado tus videos(No todo los he visto). Ahora, hay un enfoque muy importante que me gustaría que aportaras. Es como subirnos unos escalones mas arriba en el desarrollo del software y que todo programador debe saber, me refiero a la metodología en la creación de un proyecto de software completo. Es muy fácil decir hagamos un programa que llene ciertos requerimientos pero no podemos avanzar como barcos sin brújula sin saber como desarrollarlos en el cumplimiento de objetivos y sin saber que metodologías se adapta mejor a este. En mis tiempos o inicios de ello se escogia todo el entorno físico y de información. En ellos se llevaba a cabo entrevistas y pasábamos a la formación de equipos de acuerdi a los requerimientos y se establecían las etapas de trabajo(analisis, diseño, codificación, implementación, soporte) Hoy* me encuentro con términos nuevos para mí. Metodologías Ágiles y otras para un entorno de desarrollo. Es importante que el desarrollador sepa de dónde viene y para dónde va con todo esto.

    • @GratCode
      @GratCode Рік тому +3

      Justo ese aspecto se ha descuidado, porque muchos vamos, y me incluyo, al desarrollo directo de código... sin ebargo he tratado de cambiar ese aspecto de mi carrera aplicando metodologías ágiles para tener una comprensión más robusta en cuanto al desarrollo de sotfware... muy deacuerdo con el tema de metodologías!

    • @roman_ramos
      @roman_ramos Рік тому +7

      Excelente comentario. Soy programador en python y muchas veces tengo ese problema por no haber definido bien el norte y los tiempos a invertir en cada etapa. Muchas veces sabemos como desarrollar un programa, pero al no tomar un tiempo en la planificación o seguir alguna metodología, tomamos más tiempo del debido y esto obviamente nos afecta de manera negativa

  • @interesespedrocm
    @interesespedrocm Рік тому +3

    Excelente vídeo, la agilidad, los conceptos, los dibujos clarísimos. Tenés alma de Technical Leader! 🤝👏

  • @facundomartinez615
    @facundomartinez615 Рік тому +2

    Extraño tu streams fatz, saludos desde Argentina. Sos un gran recurso para todo el quiere o esta programando, tus videos siempre son muy claros. Exitos querido, espero que estes muy bien.

  • @cristiancecaro1946
    @cristiancecaro1946 Рік тому +17

    Hola Fazt podrías subir un vídeo que ayude en optimizar la organización del tiempo, para mejorar los tiempos de aprendizaje

  • @jhovha92
    @jhovha92 Рік тому

    La información de tu canal, es oro puro. muchas gracias por tu dedicación, que buen contenido!

  • @elsupersoldier97
    @elsupersoldier97 Рік тому +1

    Me da gusto saber que conozco gran parte de estos temas, me falta aprender sobre la nube pero bueno lo hare pronto, gracias maestro

  • @novasnet
    @novasnet Рік тому

    Excelente vídeo gracias y saludos desde RD 🇩🇴

  • @bloodboy21
    @bloodboy21 Рік тому +2

    Buen video Fazt, tus videos me inspiran a ser un mejor dev

  • @elquincascavita
    @elquincascavita Рік тому

    Fabian perfecto video muchas gracias!

  • @MatiasalejandroCuba
    @MatiasalejandroCuba 6 місяців тому

    gracias por este vídeo, para ayudar mejor al recorrido de aprendizaje :)

  • @ArielBritogod
    @ArielBritogod Рік тому

    Excelente video, muchas gracias !!

  • @chowpeluccio
    @chowpeluccio Рік тому +2

    Aquí no nos vamos a aburrir. Tenemos que aprender de todo.

  • @Danived
    @Danived Рік тому

    como siempre! tu conociemiento vale oro

  • @n3odemencial30
    @n3odemencial30 Рік тому

    Pedazo de video, gracias broder 🤌🤌🤌

  • @omarbarrientos9402
    @omarbarrientos9402 Рік тому

    Mejor imposible......muchas gracias amigo fast.....

  • @pancho3322
    @pancho3322 Рік тому

    Muchos temas que aprender, sin duda este trabajo es un área muy amplia

  • @analuciarodriguezlotero9493
    @analuciarodriguezlotero9493 Рік тому +1

    Definitiivamente eres uno de mis idolos en estos temas. Eres incrible y espero que sigas con esta creación de contenido 😍

  • @thedaxter2196
    @thedaxter2196 Рік тому

    Broo que buen contenido, muchas gracias 🥳

  • @ramironavarrete1133
    @ramironavarrete1133 Рік тому +1

    Gracias fazt, cada dia mas Fullstack 👁️

  • @mikes0703
    @mikes0703 11 місяців тому

    gracias por los sabios consejos

  • @luis-rapalino-88
    @luis-rapalino-88 Рік тому

    Gracias Fazt, saludos

  • @terry-
    @terry- 4 місяці тому

    Genial!

  • @duvanernestocastellanosgon4318

    Hola fazt me gustan muchos tus videos aprendo mucho, quería saber si podría hacer alguno curso de creación de una api con PHP y explicar lo de React router y la conexión de APIs de php con react

  • @jesus_84_
    @jesus_84_ Рік тому

    Maestro de maestros.

  • @edu2605
    @edu2605 Рік тому

    Mucha info pasando demasiado rápido para que lo procese mi Junior Brain Developer :v
    Fuera de esto, excelente video Fazt. Sigue así bro!! Saludos desde Ecuador 🇪🇨

  • @olindaalcirachavez9415
    @olindaalcirachavez9415 11 місяців тому

    Gracias

  • @tecno05
    @tecno05 Рік тому

    Buen video, también todo programador debería saber git y Github

  • @summytsu2991
    @summytsu2991 Рік тому +3

    Hola Fazt, podrias hacer un video explicando la diferencia entre webhook, API y websokets?

  • @EducacionCultura1992
    @EducacionCultura1992 Рік тому

    Fazt esta imparable

  • @jonathancoder
    @jonathancoder Рік тому +1

    mi siguiente paso💪

  • @alexperez-pu8ip
    @alexperez-pu8ip Рік тому

    el mejor de todos ...

  • @sergioalonso1824
    @sergioalonso1824 Рік тому +1

    Fazt te amo

  • @guidoigualadogui
    @guidoigualadogui Рік тому +5

    Yo agregaría optimizacion, testing, y algo fuera de contexto pero de las habilidades más poderosas es pedir ayuda y feedback de los y las profesionales de sus respectivas áreas en tecnología. Buenísimo el video 👏

    • @r0ger80
      @r0ger80 Рік тому +1

      Testing es algo que se escapa mucho siempre

    • @guidoigualadogui
      @guidoigualadogui Рік тому +1

      @@r0ger80 se le da poca importancia pero es donde se ve una gran calidad de código y rendimiento de una app.

    • @GratCode
      @GratCode Рік тому +1

      Siempre aplico testing, me gusta dar garantía de mis sistemas... así que es bueno aplicarlo justo despues de implementar algún cambio al codigo

  • @compillercompiller633
    @compillercompiller633 Рік тому

    linux y vim creo que es algo que puede intresarle a todo programador genio fazt

  • @victorriveros3561
    @victorriveros3561 Рік тому

    Gran vídeo, que opinas del low code y no code

  • @SonGoku-pc7jl
    @SonGoku-pc7jl Рік тому

    Muy buen video, gracias Fazt. Una pregunta, ya que lo mencionas, quiero probar el código python de un proyecto pero en mi computadora i7 7a gen no sé ejecuta bien. pip install -r requirements.txt me da problemas por whisper o alguna de sus dependencias nunpb o pytorch o siempre algo... El front es con el servicio streamlit run app.py pero el servicio de streamlit no me lo ejecuta no sé si pq whisper es muy potente... Que nube me recomiendas? Tengo pendientes algunos videos python tuyos lo siento jeje, sigo tu consejo de enfocarme más en javascript ;) Pero los quiero ver a la que pueda eh¿? Jolin django vienen ganas jeje. Nunca hice un deploy de nada de python jeje. Gracias

  • @josejaen6651
    @josejaen6651 Рік тому

    Muy buen vídeo

  • @JaimeEduardoAlvarez
    @JaimeEduardoAlvarez Рік тому

    ¡Gracias!

  • @charlez9273
    @charlez9273 Рік тому +2

    Mientras tanto en mi universidad (por cierto es la mejor del país) vamos a ver estos temas muy por encima y cuando los empiecen a aplicar ya abran pasado años desde que los "aprendieron"

  • @urielmyak
    @urielmyak Рік тому

    Fazt! Por favor has un video de ejecución de tareas en segundo plano y celery con Django Rest Framework

  • @el.bromas
    @el.bromas Рік тому

    Hola Fazt, donde podría hallar sobre estos temas de manera mas profunda, gracias de antemano.

  • @santiagolechon9591
    @santiagolechon9591 Рік тому

    Gracias por esta información que es muy valiosa. Tengo una duda, hay alguna plataforma que pueda instalar en mi servidor para usarlo como FaaS?? como opción a las que existen en el mercado y son de pago.

  • @paugamer10
    @paugamer10 Рік тому

    Hola Fazt, buen video, has conseguido un suscritor nuevo..
    Me gustaria un video solo de encriptacion, https, seguridat en un bot !!,
    Carpetas .ignore.
    Gracias mil.

  • @user-j053m4nu3l
    @user-j053m4nu3l Рік тому

    🎉🎉🎉😁👍

  • @Crisgonzalez94
    @Crisgonzalez94 Рік тому

    Los diagramas de entidad relacion, y los protocolos son muy faciles de aprender

  • @MatiasalejandroCuba
    @MatiasalejandroCuba 6 місяців тому

    3:21
    ha estudiar y estudiar y estudiar que eso nos va a llevar a nuestra meta
    :)

  • @AngelGonzalez-vr3nl
    @AngelGonzalez-vr3nl Рік тому

    Cada qué veo un vídeo de Fazt, me emociono y termino comprando cursos jajaja, soy un FaztFan

  • @darkhammer1945
    @darkhammer1945 Рік тому

    Excelente contenido, saludos!

  • @angelhurtado27c
    @angelhurtado27c 2 місяці тому

    Oye Fazt, quiero ser UA-camr, me gusta tu estilo de los videos que pones de fondo mientras hablas como consigues esas animaciones?

  • @rbahena_
    @rbahena_ Рік тому

    Hola, ¿Qué herramientas utilizas apara animar los diagramas??, mint 7:50

  • @MiguelAngelBenitezYanez
    @MiguelAngelBenitezYanez Рік тому

    Me enorgullece ser el like 66.
    Gracias por enseñar.
    Saludos desde #Venezuela.

  • @TinoReyna1984
    @TinoReyna1984 Рік тому +1

    Lo que tendré que estudiar en algún momento (aunque quiero ser desarrollador frontend y móvil) es infraestructura, aunque quizá poco después de UI/UX por ser lo más cercano a lo que estoy incursionando.
    Creo que hay una cosa que omitiste pero también es recontra pedido a la fecha: metodologías ágiles, especialmente SCRUM con herramientas como Jira. Y también valdría la pena conocer algo de marketing digital (SEO, por ejemplo).
    De todas formas, está excelente el resumen de lo que debemos estudiar. Seguimos en la ruta. Éxitos.

  • @andresTorrecilla14
    @andresTorrecilla14 Рік тому

    Excelente video, aquí es donde uno se entera de que tiene un largo camino por delante

  • @nemines001
    @nemines001 Рік тому

    Saludos muchas antes guardaba datos por guardarlos a medida que he tenido cliente me di cuenta que hay que normalizarlos

  • @manuelquiroga8022
    @manuelquiroga8022 Рік тому

    Excelente video

  • @olaktal7624
    @olaktal7624 Рік тому +2

    Hola fazt! Podrías hacer un curso de go para backend por favor? Me encanta el lenguaje pero no hay mucho contenido sobre el y todavía no se comprender bien las documentaciones 🥺
    Pd: Me encanta la edición de los videos

  • @donatoluongo
    @donatoluongo Рік тому

    En el minuto 6:27 muestra un programa donde dice "diagramming", como se llama esa aplicación de escritorio? alguien sabe

  • @mrgolang9520
    @mrgolang9520 Рік тому

    Sos la ostia

  • @Holri
    @Holri Рік тому

    Master 🥵

  • @MauricioDMO
    @MauricioDMO Рік тому +1

    Creo que el tema más importante es el oscuro para todo programador

  • @julianramireze
    @julianramireze Рік тому

    Les recomiendo aprender arquitectura de software, no todo pero si lo necesario para entender el stack de programación de cierto aplicativo y el por que de como fue hecho, a la hora de ver o crear el aplicativo, tendrán una idea general de como esta hecho todo.

  • @sniperdaoud
    @sniperdaoud Рік тому

    yo creo que lo mas importante es saber optimizar el codigo para que funciome mas rapido y ahorar recursos

  • @GonzaloPrieto-yn2ed
    @GonzaloPrieto-yn2ed Рік тому

    Como que la máquina no se llamba Chirstopher?

  • @martinfloresdev
    @martinfloresdev Рік тому

    un tutorial de Auth0 please

  • @f3zman
    @f3zman Рік тому

    ¿Cuál sería el camino básico que debería seguir un programador para poder realizar una app/webapp/etc/ de forma segura y funcional?

  • @ivancamiloarandac.2998
    @ivancamiloarandac.2998 Рік тому

    Testing, testing, testing, testing ah y testing!

  • @chiro5533
    @chiro5533 Рік тому +1

    No lo sé, para mi estos temas no son lo que todo programador debe saber, para mi lo que todo programador debe saber es lo siguiente:
    Comprender u usar SOLID
    Estructura de Datos y Algoritmos
    OOP y el polimosfirmo (ósea entender bien el uso de las interfaces en OOP)
    TDD
    Conocer técnicas de clean architecture
    Refactoring
    Ósea en mi opinión los devs de hoy en día se preocupan más por saber usar las herramientas, sobre saber codificar bien y esto último es lo más difícil y lleva muchos años de práctica hacerlo bien, cuantos de ustedes no crean o trabajan en código spaghetti?, ni los microservicios, ni la nube los van a salvar del código spaghetti, si no saben m programar bien y escribir código de calidad con sus respectivas test, solo estarán causando problemas a su yo futuro y a los programadores futuros que toquen ese código.
    Lo que dice Martín Fowler:
    Cualquier tonto escribir código que la máquina pueda entender, los buenos programadores escribiendo código que los humanos pueden entender.

  • @adantorres2142
    @adantorres2142 Рік тому

    Cada vez que entro a este canal salgo con mucha ganancia

  • @jesusDeutscheCop
    @jesusDeutscheCop Рік тому

    Yo eligo solo la ciberseguridad y el encriptado de datos estudiar todo lo demás me llevararia todo una vida😅😅

  • @neyjunoir
    @neyjunoir Рік тому

    fazt hace tiempo que no subes nada con react native

  • @oshoosho4604
    @oshoosho4604 Рік тому

    faltó ensamblador

  • @purebloodhumans8492
    @purebloodhumans8492 Рік тому +1

    entonces con un bootcamp de 12 semanas ya estoy listo para trabajar en Google no??!! 🤣🤣

    • @FaztTech
      @FaztTech  Рік тому +1

      12 semanas es muy poco tiempo, mejor de 13 semanas

  • @nicolas17197
    @nicolas17197 Рік тому

    awaunte fazt wachos

  • @CodeMusic123
    @CodeMusic123 Рік тому

    solo se que nada se, as un curso de todo eso 🙃🥲🥲🥲🥲

  • @linknero1
    @linknero1 Рік тому +1

    Me enoja mucho cuando dicen "encriptado", le baja la calidad mucho al discurso. Like si sabes por que, investiga si no lo sabes aun

  • @arnoldramirezzavaleta8813
    @arnoldramirezzavaleta8813 Рік тому

    Primer comentario :)

  • @dairongranada1706
    @dairongranada1706 Рік тому

    Primero

  • @Germys
    @Germys Рік тому +1

    Fazt, hay un error en el título , revisa bro.

    • @FaztTech
      @FaztTech  Рік тому +1

      Corregido. Gracias :)

    • @Germys
      @Germys Рік тому

      @@FaztTech siempre ⚡️

  • @Ojhernandez01
    @Ojhernandez01 Рік тому

    First

  • @glewfw7989
    @glewfw7989 Рік тому

    el titulo esta mal escrito xD

  • @enfoqueair4625
    @enfoqueair4625 Рік тому

    Es mas abrumador. Tarde o temprano uno dirá. "HASTA AQUI NO MAS" ya quiero descansar. Lo que mas me gusta de mis días es ver el mar y las gaviotas volar.

  • @jonnathancordova4263
    @jonnathancordova4263 Рік тому

    Gracias