Temas que todo programador debería aprender

Поделиться
HTML-код
  • Опубликовано: 8 июл 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

  • @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

  • @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.

  • @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

  • @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.

  • @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.

  • @interesespedrocm
    @interesespedrocm Год назад +3

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

  • @chowpeluccio
    @chowpeluccio Год назад +2

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

  • @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

  • @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.

  • @ArielBritogod
    @ArielBritogod Год назад

    Excelente video, muchas gracias !!

  • @bloodboy21
    @bloodboy21 Год назад +2

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

  • @elquincascavita
    @elquincascavita Год назад

    Fabian perfecto video muchas gracias!

  • @novasnet
    @novasnet Год назад

    Excelente vídeo gracias y saludos desde RD 🇩🇴

  • @Danived
    @Danived Год назад

    como siempre! tu conociemiento vale oro

  • @n3odemencial30
    @n3odemencial30 Год назад

    Pedazo de video, gracias broder 🤌🤌🤌

  • @pancho3322
    @pancho3322 Год назад

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

  • @MatiasalejandroCuba
    @MatiasalejandroCuba 6 месяцев назад

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

  • @ramironavarrete1133
    @ramironavarrete1133 Год назад +1

    Gracias fazt, cada dia mas Fullstack 👁️

  • @thedaxter2196
    @thedaxter2196 Год назад

    Broo que buen contenido, muchas gracias 🥳

  • @omarbarrientos9402
    @omarbarrientos9402 Год назад

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

  • @analuciarodriguezlotero9493
    @analuciarodriguezlotero9493 Год назад +1

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

  • @luis-rapalino-88
    @luis-rapalino-88 Год назад

    Gracias Fazt, saludos

  • @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 🇪🇨

  • @mikes0703
    @mikes0703 11 месяцев назад

    gracias por los sabios consejos

  • @terry-
    @terry- 4 месяца назад

    Genial!

  • @jesus_84_
    @jesus_84_ Год назад

    Maestro de maestros.

  • @summytsu2991
    @summytsu2991 Год назад +3

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

  • @duvanernestocastellanosgon4318
    @duvanernestocastellanosgon4318 Год назад +1

    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

  • @tecno05
    @tecno05 Год назад

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

  • @EducacionCultura1992
    @EducacionCultura1992 Год назад

    Fazt esta imparable

  • @alexperez-pu8ip
    @alexperez-pu8ip Год назад

    el mejor de todos ...

  • @olindaalcirachavez9415
    @olindaalcirachavez9415 11 месяцев назад

    Gracias

  • @jonathancoder
    @jonathancoder Год назад +1

    mi siguiente paso💪

  • @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

  • @compillercompiller633
    @compillercompiller633 Год назад

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

  • @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

  • @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"

  • @josejaen6651
    @josejaen6651 Год назад

    Muy buen vídeo

  • @urielmyak
    @urielmyak Год назад

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

  • @victorriveros3561
    @victorriveros3561 Год назад

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

  • @el.bromas
    @el.bromas Год назад

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

  • @AngelGonzalez-vr3nl
    @AngelGonzalez-vr3nl Год назад

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

  • @Crisgonzalez94
    @Crisgonzalez94 Год назад

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

  • @user-j053m4nu3l
    @user-j053m4nu3l Год назад

    🎉🎉🎉😁👍

  • @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.

  • @JaimeEduardoAlvarez
    @JaimeEduardoAlvarez Год назад

    ¡Gracias!

    • @FaztTech
      @FaztTech  Год назад

      Gracias a ti Jaime :)

  • @MatiasalejandroCuba
    @MatiasalejandroCuba 6 месяцев назад

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

  • @angelhurtado27c
    @angelhurtado27c 2 месяца назад

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

  • @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.

  • @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.

  • @nemines001
    @nemines001 Год назад

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

  • @rbahena_
    @rbahena_ Год назад

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

  • @darkhammer1945
    @darkhammer1945 Год назад

    Excelente contenido, saludos!

  • @Holri
    @Holri Год назад

    Master 🥵

  • @mrgolang9520
    @mrgolang9520 Год назад

    Sos la ostia

  • @sniperdaoud
    @sniperdaoud Год назад

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

  • @donatoluongo
    @donatoluongo Год назад

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

  • @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

  • @manuelquiroga8022
    @manuelquiroga8022 Год назад

    Excelente video

  • @MauricioDMO
    @MauricioDMO Год назад +1

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

  • @MiguelAngelBenitezYanez
    @MiguelAngelBenitezYanez Год назад

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

  • @andresTorrecilla14
    @andresTorrecilla14 Год назад

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

  • @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?

  • @martinfloresdev
    @martinfloresdev Год назад

    un tutorial de Auth0 please

  • @GonzaloPrieto-yn2ed
    @GonzaloPrieto-yn2ed Год назад

    Como que la máquina no se llamba Chirstopher?

  • @ivancamiloarandac.2998
    @ivancamiloarandac.2998 Год назад

    Testing, testing, testing, testing ah y testing!

  • @adantorres2142
    @adantorres2142 Год назад

    Cada vez que entro a este canal salgo con mucha ganancia

  • @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.

  • @jesusDeutscheCop
    @jesusDeutscheCop Год назад

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

  • @nicolas17197
    @nicolas17197 Год назад

    awaunte fazt wachos

  • @neyjunoir
    @neyjunoir Год назад

    fazt hace tiempo que no subes nada con react native

  • @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

  • @oshoosho4604
    @oshoosho4604 Год назад

    faltó ensamblador

  • @arnoldramirezzavaleta8813
    @arnoldramirezzavaleta8813 Год назад

    Primer comentario :)

    • @Naimadmdp
      @Naimadmdp Год назад

      Segundo Francia 😂

  • @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

  • @dairongranada1706
    @dairongranada1706 Год назад

    Primero

  • @Ojhernandez01
    @Ojhernandez01 Год назад

    First

  • @Germys
    @Germys Год назад +1

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

    • @FaztTech
      @FaztTech  Год назад +1

      Corregido. Gracias :)

    • @Germys
      @Germys Год назад

      @@FaztTech siempre ⚡️

  • @glewfw7989
    @glewfw7989 Год назад

    el titulo esta mal escrito xD

    • @FaztTech
      @FaztTech  Год назад

      Corregido. Gracias :)

  • @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