Carlos Bravo
Carlos Bravo
  • 12
  • 55 069
Cómo Se Desarrolla Un Software | Edición Startups
Un software nace usualmente para solucionar un problema. En este video, les explico un poco a nivel general cuál es el proceso de la creación de software desde el punto de vista de una startup: desde la idea inicial, cómo se forma el equipo, todo el ciclo de desarrollo, hasta la estrategia de salida.
Invítame a un café: ko-fi.com/cbravo
Aquí les dejo mis redes sociales, donde estaré subiendo más contenido:
🎵 TikTok: www.tiktok.com/@carlosb.tech
🐦X: carlos_bra31870
💻GitHub: github.com/carlosnbr
🔗LinkedIn: www.linkedin.com/in/carlos-bravo-48b551155/
¡Suscribanse a mi canal haciendo clic en este enlace! 📺🔔
www.youtube.com/@carlosbravoz?sub_confirmation=1
🚀Secciones del video🚀
00:00 - Introducción
00:20 - Problema
01:15 - Idea
01:40 - Investigación
02:28 - Lista de requerimientos
03:13 - Requerimientos funcionales
03:30 - Requerimientos no funcionales
03:52 - Inversión
04:55 - Producto Mínimo Viable (MVP)
07:25 - Equipo de desarrollo
08:25 - Desarrolladores
08:55 - Diseñador
09:05 - DevOps & QA
09:40 - Roles del equipo
11:00 - SCRUM Master
13:00 - Entrega de valor a usuarios
13:45 - Backlog
14:43 - Sprints
15:55 - Estrategia de salida
17:15 - Outro
🏷️Hashtags🏷️
#desarrollodesoftware #software #fullstack #css #programacion #aprenderprogramar #programacionweb #startup #startups #scrum #agile #agilecoach #frontend #backend
Переглядів: 9 198

Відео

Cómo Renderizan los Navegadores las Páginas Web
Переглядів 1,1 тис.Місяць тому
¿Alguna vez te has preguntado cómo los navegadores renderizan las páginas web? En este video, te llevo detrás de escena para explorar el fascinante proceso de cómo los navegadores web cargan, procesan y muestran el contenido de una página. Desde la solicitud inicial al servidor, pasando por la carga y parseo de HTML, CSS y JavaScript, hasta la creación del DOM y el árbol de renderizado, te expl...
30+ Conceptos relacionados al DOM que todo PROGRAMADOR WEB debe saber
Переглядів 7 тис.3 місяці тому
En esta ocasión exploramos conceptos más relacionados al DOM que sí o sí debes conocer si trabajas con páginas y sitios web. De nuevo, no importa si programamos con Python o JavaScript, o si usamos un framework como React.js o Vue.js; estos conceptos son universales. Invítame a un café: ko-fi.com/cbravo Aquí les dejo mis redes sociales donde estaré subiendo más contenido: 🎵 TikTok: www.tiktok.c...
DEBES saber estos CONCEPTOS como PROGAMADOR WEB
Переглядів 24 тис.3 місяці тому
No importa si programamos con Python o JavaScript, o si usamos un framework como React.js o Vue.js; si trabajamos con recursos web, es muy importante tener estos conceptos siempre en consideración porque son de lo más esenciales. Invítame a un café: ko-fi.com/cbravo Aquí les dejo mis redes sociales donde estaré subiendo más contenido: 🎵 TikTok: www.tiktok.com/@carlosb.tech 🐦X: carlo...
No cometas estos ERRORES al aprender a programar
Переглядів 1,3 тис.4 місяці тому
En este video hablaremos acerca de 10 de los errores más comunes que cometemos cuando estamos aprendiendo a programar. Si estás iniciando en el mundo de la programación, este video te ayudará a evitar estos errores y a tener un mejor aprendizaje. No importa el lenguaje (JavaScript, Python, Java, etc.) o framework (React, Vue, Django, etc.) que estés utilizando o aprendiendo, seguramente has com...
¿Continuará la Industria Tecnológica con Despidos en 2024?
Переглядів 5326 місяців тому
Estaba recordando que en los últimos años se produjeron despidos masivos en grandes empresas a nivel mundial, incluyendo gigantes tecnológicos como Microsoft, Twitter, Meta y muchos otros. Realicé una investigación rápida para conocer la situación actual en 2024 respecto a la estabilidad laboral para los programadores y en el sector tecnológico. Intentaré determinar si ahora hay una mayor estab...
Programando Tic Tac Toe Con JavaScript & Factory Functions | Proyecto The Odin Project
Переглядів 4166 місяців тому
En este video, les explico cómo he creado un juego sencillo de Tic Tac Toe para dos jugadores, utilizando solamente JavaScript sin ningún framework como React hasta el momento. El propósito de este proyecto es aprender sobre las "Factory Functions" o "Funciones Fábrica" y tratar de encapsular todo el código en ellas. Todo esto es parte de mi reto para convertirme en Full Stack en 6 meses. Este ...
Creando APPLICACION BASICA de libros solo con HTML CSS y JAVASCRIPT | Parte 3
Переглядів 3537 місяців тому
¡Hola mi gente! 👋 Este es el ultimo de tres videos en los que estaré creando una aplicación muy básica para gestionar libros utilizando únicamente HTML, CSS y JavaScript, sin ningún tipo de framework (aún sin React) 🚀 Este pequeño proyecto es parte de los ejercicios/proyectos del bootcamp gratuito The Odin Project. Pueden encontrar el código en mi GitHub, y también les dejo el enlace directo a ...
Creando APPLICACION BASICA de libros solo con HTML CSS y JAVASCRIPT | Parte 2
Переглядів 2357 місяців тому
¡Hola mi gente! 👋 Este es el segundo de tres videos en los que estaré creando una aplicación muy básica para gestionar libros utilizando únicamente HTML, CSS y JavaScript, sin ningún tipo de framework (aún sin React) 🚀 Este pequeño proyecto es parte de los ejercicios/proyectos del bootcamp gratuito The Odin Project. Pueden encontrar el código en mi GitHub, y también les dejo el enlace directo a...
Creando APPLICACION BASICA de libros solo con HTML CSS y JAVASCRIPT | Parte 1
Переглядів 1,1 тис.7 місяців тому
¡Hola mi gente! 👋 Este es el primero de tres videos en los que estaré creando una aplicación muy básica para gestionar libros utilizando únicamente HTML, CSS y JavaScript, sin ningún tipo de framework (aún sin React) 🚀 Este pequeño proyecto es parte de los ejercicios/proyectos del bootcamp gratuito The Odin Project. Pueden encontrar el código en mi GitHub, y también les dejo el enlace directo a...
PROGRAMADOR WEB FULL STACK EN 6 MESES (MI PLAN)
Переглядів 7 тис.7 місяців тому
¡Hola mi gente! 👋 Este es el primero de una serie de videos en los que documentaré mi viaje para convertirme en un desarrollador web full stack en los próximos 6 meses. 🚀 Si bien ya tengo experiencia como Product Owner en la industria del desarrollo de software, no estoy comenzando desde cero. Sin embargo, debido a mi trabajo y otros compromisos, el tiempo será mi mayor desafío. The Odin Projec...

КОМЕНТАРІ

  • @aldhairsorian
    @aldhairsorian 9 днів тому

    Muchas gracias caballero, es muy amable de su parte hacer este tipo de videos, muchas graciasss.

  • @sol____-_-
    @sol____-_- Місяць тому

    Excelente explicación.✨

  • @arturofustet5883
    @arturofustet5883 Місяць тому

    ingeniero devops? que infravalorado esta el titulo "ingeniero" en otros paises la puta madre...

  • @benjivillarreal6316
    @benjivillarreal6316 Місяць тому

    Mi punto de vista es el siguiente: Entiendo tu curiosidad y si puede ser. Pero alineando al tema de experiencia de usuario, dice que la construcción de una interfaz gráfica debe estar enfocado en las experiencia que ha tenido ese usuario en otras plataformas. El radio button y checkbox ya la gente lo tiene interiorizada su funcionamiento. Por ende, deberá de ser así su comportamiento. De todas manera, esa transición que colocas el check quiere decir que se puede marcar, sin esperar que pueda desmarcarse lo otro ya seleccionado. (Haciendo referencia al checkbox, su concepto). Saludos.

  • @benjivillarreal6316
    @benjivillarreal6316 Місяць тому

    Buen video amigo, gracias.

  • @juancarlosgarciadiaz2224
    @juancarlosgarciadiaz2224 Місяць тому

    Felicitaciones, excelente video. Una pregunta. Dónde encuentro los iconos que tú utilizas en el vídeo

    • @carlosbravoz
      @carlosbravoz Місяць тому

      Gracias Juan Carlos 😁🚀. Los iconos son de una página que se llama Flaticon 👌

  • @ray2251
    @ray2251 Місяць тому

    Estuvo buenisimo, ojala haya un proximo video, muy interesante y util!

    • @carlosbravoz
      @carlosbravoz Місяць тому

      Hola amigo! Pasate por mi canal, tengo mas videos similares. 🚀😁

  • @noobdev4181
    @noobdev4181 Місяць тому

    Muchas gracias. Muy informativo.

  • @D_PaI
    @D_PaI Місяць тому

    Gracias por este excelente contenido, me ha servido mucho para orientarme.

  • @arielpenalver2531
    @arielpenalver2531 Місяць тому

    Estoy emprendiendo y la verdad no había visto algún video de este tipo....pero me alegra saber que voy por buen camino 😁. Buen video. Consulta: Inicialmente somos un equipo de 10 para 2 proyectos...y me toca ser el CEO, CTO, PM, QA (50%) la parte de Dev, Scrum, y QA (50%) la pienso delegar al Team Lead ¿Sugieres algúna estrategia mejor en tu experiencia para no cargarme tanto?...es probable que tambien tenga que escribir incluso algo de código también 😔.

    • @carlosbravoz
      @carlosbravoz Місяць тому

      Uff tremendo! Primero que nada te felicito y te deseo mucho exito en tu emprendimiento. Ahora, me parece que al inicio es la etapa mas dificil porque va a tocar hacer de todo y lamentablemente el CEO es el que mas se carga de trabajo me parece a mi, hasta que ya logras tener un flujo de trabajo algo definido en el que logras ya identificar que cosas podés delegar. La clave está en delegar lo más posible a personas capaces de hacer el trabajo. Aunque no es tan sencillo, he visto gente en emprendimientos / startups que pasan años sobrecargados de trabajo porque nunca encuentran la forma de delegar.

    • @arielpenalver2531
      @arielpenalver2531 Місяць тому

      @@carlosbravoz Thx por el feedback. 🤜🤛

    • @cdcm
      @cdcm 17 днів тому

      Que software estas desarrollando ?

  • @almanoduerme
    @almanoduerme Місяць тому

    Excelente contenido! Me lo guardo para consultarlo mas adelante. Muchas gracias por aportar valor.

    • @carlosbravoz
      @carlosbravoz Місяць тому

      Gracias a vos amigo por tomarte el tiempo de ver el video, espero que te guste!

  • @josemaldonado8945
    @josemaldonado8945 Місяць тому

    Tremenda clase diste hermano, muchas gracias!

  • @xjezzuuuu
    @xjezzuuuu Місяць тому

    Hola Carlos Me encanto tu video, muy buen contenido y dinámico, felicitaciones. Quería consultarte por la librería (iconos) que utilizaste en este video para excalidraw, de ante mano muchas gracias.

    • @carlosbravoz
      @carlosbravoz Місяць тому

      Qué tal hermano! Los iconos son de flaticon principalmente.

    • @xjezzuuuu
      @xjezzuuuu Місяць тому

      @@carlosbravoz muchas gracias, te pasaste, espero tu siguiente video. Saludos

  • @matstark776
    @matstark776 Місяць тому

    Brutal contenido!, yo desde hace un buen rato estoy buscando contenido de este tipo ya que hay muy poco contenido focalizado a como poder aprovechar los conocimientos de programación a un entorno más de emprendimiento y como llevarlo a cabo. De casualidad harás más vídeos de este tipo?. Saludos!.

    • @carlosbravoz
      @carlosbravoz Місяць тому

      Si claro! Tengo varias ideas planeadas para videos de este tipo y varios otros; si tenés algún tema especifico que te pareciera interesante por favor déjame saber para tenerlo más en prioridad.

  • @lixarcapto3887
    @lixarcapto3887 Місяць тому

    Y porque no una estrella

    • @carlosbravoz
      @carlosbravoz Місяць тому

      Claro que yes, todo es que haga sentido con el resto del sitio.

  • @bnft23
    @bnft23 Місяць тому

    Excelente video. Explicas de manera dinámica además de que son temas que no siempre se toman en cuenta a la hora de entrar a la programación y tal vez muchos nos llama la atención el emprender

    • @carlosbravoz
      @carlosbravoz Місяць тому

      Gracias amigo! Dejate si puedes una sugerencia de que otros temas te gustaria que habláramos en proximos videos. 😁

  • @leonardotaype5525
    @leonardotaype5525 Місяць тому

    Video muy interesante.

    • @carlosbravoz
      @carlosbravoz Місяць тому

      Espero que te haya aportado valor hermano!

  • @FabianMontoya
    @FabianMontoya Місяць тому

    Resumen, contratas uno o máximo dos tipos, no importa mucho el nivel, y les das todo para que hagan, si lo hacen, puedes salir adelante, sino, puedes quebrar, de nada :v

    • @carlosbravoz
      @carlosbravoz Місяць тому

      Buen resumen, solo difiero en la parte que no importa mucho el nivel de las personas, usualmente un startup no es un ambiente muy amigable para un junior

  • @jeremiascardenas5058
    @jeremiascardenas5058 Місяць тому

    Esta bueno el video, deberías no se si se hara muy largo pero poner en practica los conceptos programando en un editor como vsc y ver la web en vivo

    • @carlosbravoz
      @carlosbravoz Місяць тому

      Gracias por la sugerencia Jeremias; pensé hacerlo asi pero ya el video luego se me hacia kilometrico. Pero si estoy planeando traer otros videos donde pueda mostrar los procesos de forma un poco mas practica.

  • @CristianFlores-rj3ny
    @CristianFlores-rj3ny Місяць тому

    Normalicen la no necesidad de un Scrum Master xD

    • @carlosbravoz
      @carlosbravoz Місяць тому

      Hahaha generalmente es necesario cuando los equipos o empresas no tienen mucha madurez en sus procesos de desarrollo; ya luego el rol va evolucionando un poco o simplemente se elimina.

  • @jontutospc6967
    @jontutospc6967 Місяць тому

    Muy buen vídeo, tengo una duda ¿Donde queda por ejemplo la etapa que tiene que ver con todo lo relacionado a la base de datos? su diseño, implementación, etc?

    • @carlosbravoz
      @carlosbravoz Місяць тому

      Gracias amigo. Hay muchas etapas y procesos de por medio que no mencioné o no quise ahondar mucho al respecto. Todo lo de base de datos va en la parte de desarrollo del producto.

  • @alexdevorigin1
    @alexdevorigin1 Місяць тому

    Resumen mas mi opiniones: 0- equipo de trabajo devs... 1- Problema (buscar solución) 2- Idea (equipo) 3- investigación (básicamente la mejor opción aparte de investigar, encuestas cualitativas y cuantitativas) 4- requerimientos funcional y no funcional (ponerlos desglosados, esta parte yo la hago como historias y variables además de sus funcionalidades) 5- inversión (capital para invertir) 6- MVP (mas valor aportado al usuario o soft, menor tiempo invertido para menor desgaste muy a lo KISS, DRY, YAGNI) 7- metodología scrum (mejoras continuas, reuniones, pruebas, nuevas funcionalidades etc)

    • @carlosbravoz
      @carlosbravoz Місяць тому

      En efecto, cuando se trata de las etapas iniciales, hay muchas maneras en las que se puede conformar el equipo y establecer los diferentes procesos.

    • @alexdevorigin1
      @alexdevorigin1 Місяць тому

      @@carlosbravoz Totalmente de acuerdo.

  • @sanconor1
    @sanconor1 Місяць тому

    eres de nicaragua?

  • @immersion27
    @immersion27 Місяць тому

    Buen video! 👍

    • @carlosbravoz
      @carlosbravoz Місяць тому

      Gracias hermano! Tremenda foto de perfil esa 😅

    • @immersion27
      @immersion27 Місяць тому

      @@carlosbravoz mi estado natural... jejeje

  • @diegobejardelaguila8614
    @diegobejardelaguila8614 Місяць тому

    Generalmente se pasa de devops, es el lider tecnico el que lo hace y con respecto a qa, son casos de prueba sin implementar testing osea pruebas de integracion. Este es el caso ideal pero no siempre se cumple.

    • @carlosbravoz
      @carlosbravoz Місяць тому

      Exacto, de hecho es un caso muy utópico el tener todos estos roles en personas por separado, todo mundo termina haciendo un poco de todo para poder sacar las cosas adelante, ya cuando todo esta mas establecido se empieza a meter personas dedicadas a cada rol.

  • @gonzz-art
    @gonzz-art Місяць тому

    YT debería tener botón de doble like. Muchas gracias! Todo autodidacta debe tener estos conceptos claros.

    • @carlosbravoz
      @carlosbravoz Місяць тому

      Que gusto que te haya servido! 🦾 🚀

  • @facundogarcia6444
    @facundogarcia6444 Місяць тому

    Me encantan tus videos! Estudiaste alguna carrera?

    • @carlosbravoz
      @carlosbravoz Місяць тому

      Gracias Facundo! Y si, estudie una carrera llamada "Ingenieria en Gerencia Informatica" que es basicamente sistemas combinado con administracion de empresas. 😁

  • @LuisMosquea-uc7fx
    @LuisMosquea-uc7fx Місяць тому

    Muy bien 👌👍 excelente tu explicación tiene un suscriptor más

  • @LuisMosquea-uc7fx
    @LuisMosquea-uc7fx Місяць тому

    Esta muy bien tus videos pero hay parte como que no está muy clara tu explicación y uno se queda como en el aire

    • @carlosbravoz
      @carlosbravoz Місяць тому

      Hola Luis! Gracias por tu comentario, me sería de mucha ayuda si me dices que concepto y en qué minuto no logré explicar bien para mejorar en próximos videos 💪😁

  • @tanercoder1915
    @tanercoder1915 Місяць тому

    Me encanta tu videos. Soy de Rusia, y soy desarrollador, y aprendiendo Español

    • @carlosbravoz
      @carlosbravoz Місяць тому

      Saludos hasta Rusia! Es un placer tenerte por aca 😁

  • @johnidrobo
    @johnidrobo Місяць тому

    Estoy nuevamente repasando conceptos y que mejor video para empezar que este. EXCELENTE Y MUCHAS GRACIAS. SUSCRITO!

    • @carlosbravoz
      @carlosbravoz Місяць тому

      Gracias John, me da gusto que te haya servido el video

  • @imbarding8350
    @imbarding8350 Місяць тому

    el conocimiento que proporcionas es muy buena ademas de que explicas que se entiende muy facil espero el siguiente video

    • @carlosbravoz
      @carlosbravoz Місяць тому

      Oye muchas gracias por tus palabras! Ya lo voy preparando el siguiente! 🦾

  • @jeanp.191
    @jeanp.191 Місяць тому

    eh aprendido conceptos que desconocía y me ayuda mucho este tipo de contenido, con ansias esperaré el próximo video 🖐️

    • @carlosbravoz
      @carlosbravoz Місяць тому

      Me alegra mucho que te haya servido la información! 😁🚀

  • @gaston-ezequiel
    @gaston-ezequiel Місяць тому

    Esperando el proximo video 🤓

    • @carlosbravoz
      @carlosbravoz Місяць тому

      Claro que si mi amigo, ya lo estamos preparando!

  • @sol____-_-
    @sol____-_- Місяць тому

    Genial la explicación, gracias.

    • @carlosbravoz
      @carlosbravoz Місяць тому

      Mas bien gracias a vos por pasarte por estos lados.🚀

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

    👏👏🙏🙏👍👍

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

    👏👏🙏🙏

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

    Gracias, te escucho en Rusia

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

    Excelente 🙏🙏

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

    Pienso que no todos los sitios deben ser creados con el sistema de SPA. Si cada página del sitio tiene contenido diferente, éstos necesitan metatags para el SEO. El SPA es como si fuera un componente de TABS, pestañas.

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

      Concuerdo con vos amigo.Una página web no debería ser una Single Page Application (SPA) si requiere un fuerte enfoque en SEO con metadatos únicos para cada página, ya que las SPAs pueden presentar desafíos en este aspecto. Además, si el contenido del sitio es principalmente estático y no interactivo, una SPA puede resultar innecesaria, ya que la complejidad adicional que conlleva su implementación podría no justificarse

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

    Buen video! Te hago una consulta, sabes como hace nextjs para actualizar el codigo fuente de la pagina al navegar por pestañas? Por ejemplo, en un SPA con React, si el index.html solo linkea el bundle de React, el codigo fuente es simplemente eso y no cambia por mas que vaya cambiando con el tiempo el DOM. Pero en NextJS, al navegar por las diferentes rutas, si que el codigo fuente cambia pero no existe recarga de página. Esto es porque no existe el concepto de DOM Virtual en Next? Y directamente actualiza el DOM real? Gracias!

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

      Que tal amigo!? Next.js si utiliza un DOM virtual para manejar los cambios de la interfaz de usuario de manera eficiente, pero también puede renderizar en el servidor, lo que significa que el código fuente puede cambiar dinámicamente sin recargar la página completa al navegar entre rutas.

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

    Excelente video.

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

    Excelente muy bien explicado se entiende perfectamente muchas gracias Carlos

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

    Muy útil...y provechoso. Gracias, Carlos

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

    Fino...excelente info pars ordenar ideas...

  • @26selonel
    @26selonel 2 місяці тому

    Muy fácil de digerir como lo explicas. Muchas gracias seguiré atento de este canal.

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

      Gracias amigo, me da gusto que te haya gustado!

  • @MarcoBustos-oe1bv
    @MarcoBustos-oe1bv 2 місяці тому

    Hola! No te desanimes en tu meta, yo no soy tan bueno codificando, creo que me tomará el doble de tiempo que a ti, pero en Mayo empiezo🎉.

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

    Buen video! Estaba buscando una explicacion de lo que pasa mas alla del codigo, saludos crack

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

    El SPA me encanto no lo conocía, mas conceptos como ese porfavor

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

      Claro que si amigo, vienen más en próximos videos

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

    Estos sin son tutoriales de programación de calidad! nuevo subscriptor

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

      Me da mucho gusto que hayas encontrado valor en este video Danilo, gracias por la suscripcion.