From 0 to Backend Programmer - Complete step-by-step guide | Programmer in Germany 🇩🇪

  Рет қаралды 55,344

Mati Dev

Mati Dev

Күн бұрын

Are you thinking about studying programming?
Would you like to be a programmer or a Backend software developer?
In this video I tell you step by step how to start studying backend programming on your own, what technologies you should see or study and above all in what order.
Backend development path!
GITHUB ACTIONS: github.blog/2022-02-02-build-...
CHAPTER
00:00 | INTRO
00:15 | Internet
01:07 | Framework
02:37 | Git & GitHub
03:35 | Operating Systems
04:12 | Database
06:02 | API's
07:38 | Testing
09:27 | CI/CD
10:49 | Architecture Patterns
11:37 | Containers and Virtual Machines
12:46 | Web Servers
13:33 | Building at Scale
14:30 | OUTRO
Don't forget to subscribe and leave your comments!
#programming #java #mongodb

Пікірлер: 178
@vikingo3550
@vikingo3550 Жыл бұрын
El mejor roadmap de back que vi hasta ahora. Gracias por la claridad y las recomendaciones. Sobran videos enseñando a usar tal o cual herramienta/ lenguaje, pero faltan estos aportes que orientan a quienes están buscando aprender. Muchísimas gracias.
@mati-dev
@mati-dev Жыл бұрын
Esa es la idea! Qué bueno que te sirva!
@giovaniseta3766
@giovaniseta3766 11 ай бұрын
Excelente video!
@theproactivemindset
@theproactivemindset 6 ай бұрын
Que buen video Mati!
@AristeoIbarra
@AristeoIbarra Жыл бұрын
Buenísimo, gracias por el roadmap. Saludos!
@user-ly2kg
@user-ly2kg Жыл бұрын
excelente video bro
@juanimaqq1938
@juanimaqq1938 Жыл бұрын
muy buen video, gracias
@diegogaleano1133
@diegogaleano1133 5 ай бұрын
Muy Bien explicado!
@gooniesdev8860
@gooniesdev8860 Жыл бұрын
Gran video. Gracias por la información
@carlosurzagasti1293
@carlosurzagasti1293 Жыл бұрын
Muy buen video!!! Una buena Ruta para seguir ! Gracias!!!
@dukesi
@dukesi Жыл бұрын
Muy buen video. Gracias por tu tiempo y por compartir tus consejos !!!
@jorgeandresromano2663
@jorgeandresromano2663 3 ай бұрын
Gracias,muy buen video!
@jimmybarzaga7474
@jimmybarzaga7474 5 ай бұрын
Super video❤
@mentedecuriosidad
@mentedecuriosidad 6 ай бұрын
muchas gracias, eres el mejor!
@zantica
@zantica 3 ай бұрын
Tremendo video, muy buena data. Gracias
@totimang
@totimang 8 ай бұрын
muy bueno, me gusto la guia
@jotakaele
@jotakaele Жыл бұрын
Feliz de haberme encontrado este canal, sos crack amigo. Muy buen video, seguí asi
@codevictor-code33
@codevictor-code33 8 ай бұрын
Excelente video, gracias por compartir su conocimiento.
@Nakahara04
@Nakahara04 Жыл бұрын
Muchas gracias por la ruta de aprendizaje, Carín León, saludos! +1 sub
@bazurdia
@bazurdia 2 ай бұрын
Excelente guia muchas gracias
@vladimirsanczuk9713
@vladimirsanczuk9713 Жыл бұрын
Nuevo suscriptor, saludos desde Córdoba.
@tomascabrera9249
@tomascabrera9249 3 ай бұрын
Excelente Video
@ubaldosanjuansanjuan2393
@ubaldosanjuansanjuan2393 10 ай бұрын
Muy buena explicación. Clara y entendible. Saludos.
@gianfranco.barbiani
@gianfranco.barbiani Жыл бұрын
Muy bueno Mati! Se nota además de que todas las recomendaciones vienen de la experiencia y casos de uso reales.
@fabianodelvillar91
@fabianodelvillar91 10 ай бұрын
Hermano, muchas gracias de verdad, vas directo al grano y de paso das recomendaciones. 👏
@felixcarreno5552
@felixcarreno5552 11 ай бұрын
Muchas Gracias. En poco tiempo y con mucha claridad, has dado un paso a paso muy valioso y actualizado. Es genial, éxitos!
@dannybarrientosagudelo
@dannybarrientosagudelo Жыл бұрын
Gracias por el contenido. Seria super agregar el path de acuerdo a sus recomendaciones como quedaria ese diagrama de acuerdo a tus recomendaciones. Siga asi Profe feliz dia
@ja.cz_
@ja.cz_ Жыл бұрын
Muy buen video. Estoy estudiando la carrera de analista de sistema y este video me vino al pelo para organizarme. Gracias, buen contenido!
@plca1988
@plca1988 9 ай бұрын
Hola de verdad que este video me dejó claro toda la hoja de ruta que hay que seguir para convertirse en un Backend, muchas gracias por la cadencia y la coherencia así como el contenido. La verdad no había encontrando un canal como el tuyo tan bueno, ya soy tu seguidor y tu fan, felicitaciones!!!!!
@Jesus-hi6qy
@Jesus-hi6qy Жыл бұрын
🎉 Excelente aporte Matías, en verdad sos un capo, es el roadmap más completo que he escuchado, sigue así hermano; te ganaste un nuevo sub.
@Amphoradivergente
@Amphoradivergente Ай бұрын
buenas noches, espero que tu gran conocimiento amplié el mío gracias por el aporte, seguiré tus recomendaciones.
@CarlosMRodriguez333
@CarlosMRodriguez333 Жыл бұрын
Gracias crack
@YukoshiHub
@YukoshiHub Жыл бұрын
Bastante claro. Aún falta por aprender. Con razón me rebotan mis postulaciones como junior backend Java jajaj. Saludos.
@elpablocode
@elpablocode Жыл бұрын
Quiero felicitarte por lo increíble de este video, esta muy bien explicado y super claro.🤘
@mati-dev
@mati-dev Жыл бұрын
Muchas gracias bro!
@andressuarez3079
@andressuarez3079 7 ай бұрын
He aprendido más infraestructura mental de como se articula la programación back-end con este video que con los últimos 50. Gracias maestro. Un saludo.
@crism3891
@crism3891 6 ай бұрын
Ufff es buenisima, mucho mas clara que muchos que he visto. Estaria bueno cursos desde el primer item hasta el ultimo, saludos !!
@anshei7685
@anshei7685 2 ай бұрын
Excelente video, el mejor que vi del tema hasta ahora. Muchas gracias! me ayudaste mucho.
@mati-dev
@mati-dev 2 ай бұрын
Que bueno que te sirva, es la idea del canal! Éxitos!
@MyNombreEsLautaro
@MyNombreEsLautaro Жыл бұрын
Tenés una forma de explicar muy clara y entendible . Sería genial si hicieras un tutorial de SPRING . Like y me suscribo
@mati-dev
@mati-dev Жыл бұрын
Gran idea! Es cierto que menciono mucho java spring y es que se usa un montón. Voy a armar un video entonces!
@favio100
@favio100 Жыл бұрын
@@mati-dev adhiero al pedido del muchacho
@omarcalderon8498
@omarcalderon8498 Жыл бұрын
Nuevo suscript que genial, es lo que estaba buscando, no se si es mucho pedir ajajjajajaj, pero seria genial que hicieras una serie de videos explicando cada pado con un ejemplo bien sencillo, muchas gracias por el video
@mati-dev
@mati-dev Жыл бұрын
Excelente idea!
@FlorenciaAmado7
@FlorenciaAmado7 Жыл бұрын
La verdad que me sirve un montón el contenido que aportas, dentro de poco voy tener mi primera experiencia como desarrolladora backend y tenia mis dudas, que supiste resolver muy bien, mil gracias!!
@risehit
@risehit Жыл бұрын
Está bueno el video, es importante aprender de patrones de diseños para adaptarte bien al codigo donde programes, también es bueno manejar las herramientas que usen en backend, yo llevo su tiempo en Backend y me gusta harto
@Iavtai
@Iavtai Жыл бұрын
Podrías contarnos tu experiencia hasta ahora???? cuanto tiempo demoraste en aprender backend?
@noobdev4181
@noobdev4181 Жыл бұрын
Muy buena información. A eso añadiría seguido de patrones de arquitectura, los patrones de resiliencia. Los patrones de resiliencia son unos patrones que nos van a ayudar a preparar nuestros sistemas a situaciones de fallo.
@mati-dev
@mati-dev Жыл бұрын
Absolutamente! Será añadido en proximos videos!
@TheNicobj
@TheNicobj 6 ай бұрын
Completisimo este video. No tenes redes? Para seguirte... gracias por el video bro. Hay pocos desarrolladores backend creadores de contenido, metele ganas, a los backs nos sirve mucho este tipo de contenido.
@mati-dev
@mati-dev 6 ай бұрын
Muchas gracias che! Que bueno que te sirva. De redes no, la verdad no estoy mucho en el tema de redes pero puedo preparar algo. Saludos!
@TheNicobj
@TheNicobj 6 ай бұрын
redes sociales matias, redes sociales! jaja @@mati-dev
@leo_dtan4535
@leo_dtan4535 Жыл бұрын
Excelente, me vino muy bien encontrarme con este video, esta medio perdido por que es dificil saber que ruta ir tomano y que ir aprendiendo primero. Muchas cosas que nombraste no tenia ni idea la verdad. Me gustaria que si puedes hacer unos videos sobre como usar springboot seria grandioso, ya que en la facu brilla por su ausencia.
@mati-dev
@mati-dev Жыл бұрын
Si nombré varias cosas pero la idea es ir despacio de a 1, después te quedan se aprenden. Que bueno que te haya servido la guía! (Muchos me pidieron una guía sobre spring, creo voy a preparar una guía de Java-Springboot pronto)
@juansebastianayala9999
@juansebastianayala9999 Жыл бұрын
Excelente guía, muchas gracias, ya tienes un nuevo suscriptor. Hace 1 mes y medio mas o menos conseguí mi primer trabajo en una empresa de forma remota como Desarrollador web full stack, y me gustó mucho más el back que el front. Me sirve mucho esta guía porque de una empecé a ocupar NestJs (que no lo conocía y cuando lo empecé a ocupar me pareció una maravilla) pero creo que necesito mejorar las bases que tengo un poco descuidadas de NodeJs y Express. Además de aprender sobre deploy y otras cosas que mecionaste que las uso en mi día a día pero no se bien cómo funcionan (docker por ejemplo). Muchas gracias nuevamente!!! 😄
@mati-dev
@mati-dev Жыл бұрын
Algo bueno es que viste los dos mundos back y front y ahora tenes más conocimiento para elegir y seguir tu instinto, excelente bro!
@juansebastianayala9999
@juansebastianayala9999 Жыл бұрын
@@mati-dev muchas gracias!! 😄
@lucascubile7141
@lucascubile7141 Жыл бұрын
Me vino como anillo al dedo esto. Estoy viendo promesas en Node.js y Express. Se armar un servidor, hacer peticiones y proteger datos pero no se como seguir. Onda tengo lo basico de lo basico pero quiero seguir profundizando un toque en backEnd y no se como seguir.
@mati-dev
@mati-dev Жыл бұрын
Bueno ya empezaste bien ahí! Como mencioné en el video, fijate quizás como deployar la app con github actions, luego fijate si podes hacer request con postman y a partir de ahí a mejorar el código con patrones de arquitectura! Espero te sirva!
@Miithkara
@Miithkara 2 ай бұрын
Buenas! Justo empecé hace unos días un voluntariado con unas compañeras y asumimos la parte backend con otras dos chicas; teníamos que trabajar en un principio con NodeJs y ExpressJs pero con cambiaron a Java y Spring (que no hemos trabajado aún) así que medio en pánico, medio con ganas de aprender muchísimo! Viendo contenido sobre back encontré tu canal y me ha parecido muy interesante a nivel orientativo las recomendaciones que das y que lo acompañes de ejemplos y de tips a la hora de decidir, ya que un@ que empieza (aquí servidora jaja) puede acabar confus@ sin tener en cuenta estos aspectos. ¡Un saludo!
@mati-dev
@mati-dev 2 ай бұрын
Que bueno que te sirva! La idea es un poco esa, guiar o dar un camino a quienes lo necesiten. Yo al principio estaba super perdido y bueno quizás puedo darle una mano a quien lo necesite. A meterle a Java Spring que se aprende al toque, nada que no se pueda manejar! Éxitos!!
@MrWolf-ke3gv
@MrWolf-ke3gv Жыл бұрын
Esta buena la ruta, recien estoy comenzando con sql - my sql ya que vi que es lo que piden bastante en la zona en la que trabajo. Arranque hace unos 10 meses, es duro pero al menos tengo la disciplina de ir practicando. arranque con C# y la vdd me gusta bastante. Mucho más que Java. Saludos
@mati-dev
@mati-dev Жыл бұрын
Disciplina y práctica es lo único que se requiere, buen trabajo! Lo bueno de probar varios lenguajes como C# java o varios es que justamente podes elegir el que te gusta. C# excelente opción!
@edersorto7346
@edersorto7346 5 күн бұрын
:D me inspiras te
@Lashistoriasdelilith
@Lashistoriasdelilith Жыл бұрын
una vida tardo en aprender todo eso jajaja muy buen video, re completo
@mati-dev
@mati-dev Жыл бұрын
Son muchos nombres y cosas si pero se aprende. Es ir uno por uno, ya después te queda todo. Lleva tiempo y dedicación si, pero siempre trato de expresar qué quien quiera puede hacerlo y sobre todo que vale la pena. Espero que te sirva la guía y a meterle! Ánimos!
@Lashistoriasdelilith
@Lashistoriasdelilith Жыл бұрын
@@mati-dev muy buena guia, me gustó mucho, y muy claro. Yo estuve estudiando más HTML, CSS y JS pero con la facu se me olvida todo jaja
@cruzmartinez-nr7xt
@cruzmartinez-nr7xt 7 ай бұрын
merci matias ...
@johannmerchan1866
@johannmerchan1866 6 ай бұрын
Excelente video gracias, te iba a comentar que como es el trabajo que tiene un programador backend lo que pasa es que el otro año ya salgo a la universidad pero lo que me llama la atención es la programación y en este momento de la vida nose por dónde empezar, desde pequeño siempre me gustó la informática y las computadoras y pues es lo que me gustaría ejercer en un futuro ahorita me encuentro aprendiendo python y HTML, pero lo que pienso es si lo estoy haciendo bien o mal , que me recomiendas?
@mati-dev
@mati-dev 6 ай бұрын
Mi recomendación es que primero termines la universidad en tiempo y forma (así tienes un peso menos sobre vos). Luego si quieres ejercer backend (excelente elección por cierto), HTML no te va a servir porque es frontend. Como framework para Backend yo eligiría 1 entre estos 3: Python, Java o Nodejs(javascript). Cualquiera de esos 3 que elijas te va a ir bien. Te recomendaría que por ejemplo hagas un "ToDo List" en los 3 lenguajes y elijas el que mas te gustó y listo. Éxitos!!
@giuseppecv56
@giuseppecv56 Жыл бұрын
Creo que falto algunos protocolos de comunicación útiles, tales como SMTP, SSH y algunos otros que corren sobre TCP, como mqtt, websocket o amqp, excelente resumen amigo
@mati-dev
@mati-dev Жыл бұрын
Es cierto! En sí varias cosas faltaron pero es que sino se me hacía un video de 4 horas jaja. Además tampoco quería marear tanto a todos (aunque quizás si lo hice xD) sino mas bien mostrar una idea general de lo que hay para saber a que nos enfrentamos... Pero sí, definitivamente SMTP, SSH TCP y websocket debería estar... Websocket se me re pasó la verdad.
@rudydelperu
@rudydelperu Жыл бұрын
Me gustó su video y muchas gracias por su tiempo para hacerlo y compartirlo. Preguntas: ¿En cuanto tiempo aproximadamente, según su experiencia, se podría aprender todas esas tecnologías necesarias? y ¿Cuántas horas al día recomienda dedicarle al estudio para ser backend?
@mati-dev
@mati-dev Жыл бұрын
La realidad es que las tecnologías cambian todo el tiempo, con lo cual no hay una línea de tiempo en donde digas ok ahora esto ya lo sé. Además la experiencia tampoco termina. Ahora llendo a lo que me preguntaste, mi opinion en que esto lleva tiempo unos años. Tal vez 2 o 3. Ahora eso no quiere decir que no puedas empezar antes. Para estudiar backend se puede hacer en 6 meses y luego en tu primer empleo vas a aprender o estas herramientas u otras quien sabe. Con respecto al tiempo de estudio yo recomiendo ir despacio porque son muchos nombres y cosas juntas. Unas horas al día esta bien, 2 - 3 max (pero si hacerlo todos los días)
@josestudyingenglish-vk6ie
@josestudyingenglish-vk6ie Жыл бұрын
Podrias hacer uno para front ? Porfavor muy completo este vide
@mati-dev
@mati-dev Жыл бұрын
Ya tenemos una guía para Front en el canal! Link: kzbin.info/www/bejne/mXalonxnp96ajrc
@Pablo-yu7wo
@Pablo-yu7wo Жыл бұрын
Se ven geniales esos monitores de atras
@mati-dev
@mati-dev Жыл бұрын
Pronto video sobre el hardware que utilizo!
@pimubi9771
@pimubi9771 Жыл бұрын
Podrias enseñar como utilizar las que has recomendado?? Estoy en un proceso de selecion aprendiendo Spring Boot sin saber anteriormente de Java y tengo que utilizar literalmente las que recomiendas, como JWT, Docker, GNINX, POSTGRESQL, ect. Si no un video explicando que paginas son las mejores para aprender gratuitamente todas estas tecnologias seria un alivio muy grande porque al menos por el tiempo que llevo hay documentacion pero no hay buenas paginas que te expliquen todo para comprenderlo al 100%
@mati-dev
@mati-dev Жыл бұрын
Bueno las tecnologías que estás aprendiendo tienen sentido, es de lo más utilizado hoy por hoy. Tengo pensado armar una guía Java Spring Boot pronto si! Más que nada del modo que lo hago, quizás no tanto con el código en concreto (o si con ejemplos simples) pero más que nada enfocado a la guía de estudio, los temas y conceptos que uno debería aprender y el orden. Pronto guía Java Spring Boot!
Жыл бұрын
Buenas, como punto quería corregir que NodeJs no es un framework, node es el motor que ejecuta js en el lado del servidor. El framework es express.js por ejemplo. Slaudos!
@mati-dev
@mati-dev Жыл бұрын
Exactamente! Quise decir Express en el video pero bueno, espero que se entienda igual xD
@arcangel69zamora
@arcangel69zamora Жыл бұрын
Hay uno de Kotlin que se ktor debe tener el mismo principio
@gabyg9905
@gabyg9905 6 ай бұрын
¿Un roadmap de java+spring? 🙏🏼🙏🏼
@mati-dev
@mati-dev 6 ай бұрын
Anotado! Atento al canal que voy a armar un video así entonces!
@andersonmendoza9959
@andersonmendoza9959 Жыл бұрын
Viejo haz una guia de ciberseguridad y hacking etico
@mati-dev
@mati-dev Жыл бұрын
Gran idea!
@fernando6655
@fernando6655 8 ай бұрын
Hola, que opinas de .NET y C#? He hecho un proyecto de una app desktop que se relaciona a una base de datos con SQL, recuerdo que el paradigma de programación, estaba orientado a eventos. Esto lo hice ya hace 1 año atras, aún tengo algunos recuerdos de dicha plataforma. Recomendás que retome ese camino sabiendo que quiero orientarme para el lado del backend? Quiero aprovechar estos meses de verano antes de retomar la facu
@mati-dev
@mati-dev 8 ай бұрын
Bueno ya tenés bastante ventaja por ese lado. La primera parte que suele ser la más dificil ya la tenés andando. .NET y C# son EXCELENTES frameworks y tienen altísima demanda. Sino Java o Python o Nodejs serían otras de las opciones. Si te gustó .NET y C# continuá por ahí.
@fernando6655
@fernando6655 8 ай бұрын
@@mati-dev Gracias Mati! Te agradezco por el contenido que haces, sirve muchisimo.
@maxttito2063
@maxttito2063 4 ай бұрын
tengo una duda , cuanto me tomaria aprenderme todo, en sentido principiante, osea tener nocion sobre todo, descartando el lenguaje y sql (ya que eso ya lo tengo practicado) ayudaa :C
@mati-dev
@mati-dev 4 ай бұрын
3 meses si lo haces rápido, aunque recomendaría 6 meses. Ponete como meta los próximos 6 meses y estudiá todos los puntos sin excepciones y en 6 meses estás... Pensá que antes de fin de año ya estarías buscando laburo, probablemente el año que viene ya estarías trabajando como programador... Éxitos bro!
@EliasV7T
@EliasV7T 6 ай бұрын
MVC comparte el mismo concepto de patrones de arquitectura de Monolithic y Microservices?
@mati-dev
@mati-dev 6 ай бұрын
Son cosas distintas. En resumen lvl 5 seria: MVC es la forma en la que los componentes se comunican entre si. Monolithic y Microservices son patrones de arquitectura para organizar esos components dentro de un sistema. Puedes tener apps monolíticas con o sin MVC, y lo mismo para Microservicios.
@psicodelico6
@psicodelico6 Жыл бұрын
Reemplazaria Flask por FastAPI
@rafaellucero5768
@rafaellucero5768 3 ай бұрын
Una pregunta, soy nuevo, se puede aprender backend sin antes nunca haber tocado frontend, o minimamente se frontend pero no al nivel medio y muy poco ? perdon si suena tonto, la verdad quiero aprender pero quiero informarme bien 😃
@mati-dev
@mati-dev 3 ай бұрын
Se puede aprender lo que quieras honestamente. En mi opinión si no tenés idea de programación por ahí frontend es "algo" mas sencillo en el sentido de que ves lo que estás programando (hasta un cierto punto). Mientras que en backend por ahí trabajás con estructuras mas abstractas y base de datos etc... Pero también es cierto que suele haber mas ofertas para backend... De todas maneras nada de esto tiene que determinar a que te deberías dedicar. SI querés podés probar un framework full-stack donde tenés que hacer frontend y backend y esto te va a dar un pantallazo mas general
@codej31m
@codej31m Жыл бұрын
te amo mongodb
@AndresFelipeVillaPardo
@AndresFelipeVillaPardo 7 ай бұрын
Es necesario aprender el lenguaje de programación primero antes de escoger el framework, Soy nuevo en esto!
@mati-dev
@mati-dev 7 ай бұрын
El framework está basado en un lenguaje de programación. Todo framework se contruye sobre un lenguaje de programación en sí, con lo cual si aprendés el framework vas a aprender el lenguaje (o al menos una parte de él). En el caso del Frontend te conviene estudiar Javascript (lenguaje de programación) y luego buscar un framework (como Angular, React o Vue). Para el Backend (en mi experiencia) quizás es mejor ir directamente al framework, ya que hay muchos lenguajes de programación y muy diferentes entre sí. Es decir si estudias el framework "Spring boot" aprenderías el lenguaje de programación "Java". Espero que haberte ayudado!
@luiferalmendrales5266
@luiferalmendrales5266 Жыл бұрын
Buen video pero no estoy de acuerdo que primero se deba aprender el framework, ya que si no tienes idea del lenguaje se te va hacer mucho mas complejo aprender el framework, lo mejor es tener una buena base del lenguaje y ahi se aprender el framework no ser un experto del lenguaje pero si tener una buena base.
@cluuny
@cluuny Жыл бұрын
Opino lo mismo
@Arioch22
@Arioch22 Жыл бұрын
Yo creo que justo por eso lo dice, porque cuando sepas que framework vas a querer trabajar, ese lenguaje de programación es el que te dedicadas a aprender.
@mati-dev
@mati-dev Жыл бұрын
Mi intensión fue trasmitir la idea de aprender el lenguaje junto con el framework. Como por ejemplo para aprender java qué vayas con spring. Es 100% cierto lo que decís y concuerdo, lo ideal es ver java en profundidad y luego ir a spring, el tema es que por ahí uno no sabe cual framework o inclusive no tiene tiempo para hacerlo de esa manera, entonces bueno por ahí esta vía puede ser solución. Pero concuerdo totalmente, si tenés tiempo primero el lenguaje en profundidad y luego el framework.
@LaPlace583
@LaPlace583 10 ай бұрын
Si concuerdas porque expones otra cosa en tu video?@@mati-dev
@signofthehammer2640
@signofthehammer2640 Жыл бұрын
OOOTRO DEV CON OOOTRA GUÍA
@gabrielcampusano9989
@gabrielcampusano9989 7 ай бұрын
Estoy estudiando Desarrollo de Software y me estan enseñando Python. Me gusto desde el principio y ya le estoy metiendo a eso. Pero ya al hacer mis investigaciones, veo que es bastante demandado JavaScript en lo que desarrollo web se refiere, pero no quiero cambiar a otro lenguaje ya que le meti mucho tiempo a Python.
@mati-dev
@mati-dev 7 ай бұрын
Javascript tiene una demanda altísima en todos lados es cierto pero Python también. Honestamente no vería necesidad de cambiar de Python a Javascript, A MENOS que quieras hacer desarrollo web. Si es cierto Python también podes hacer desarrollo web pero ahí gana javascript siempre tanto frontend como backend hoy por hoy con NodeJs. Ahora dejame decirte algo, si sabes Python entendés como funciona la programación, no le veo problema a que puedas aprenderlo en paralelo no te será dificil.
@gabrielcampusano9989
@gabrielcampusano9989 7 ай бұрын
​@@mati-dev Me esta gustando mucho Python y no tengo una necesidad economica urgente como para pasarme a JS ahora mismo. Podria aprender lo que pueda con Python + frameworks.. Tambien estoy viendo que a Python le esta yendo bien con la IA, analisis de datos.. Podria intentar tener suerte por ese lado y ver que onda.. Estare pendiente a tus videos ^^
@mati-dev
@mati-dev 7 ай бұрын
Ufff bueno si te gusta ese lado de la programación metele porque rinde una banda. Ya se viene haciendo data analyst y big data con Python que es el rey indiscutido hoy en día, combinado con AI es basicamente lo que se viene... Sería una GRAN ventaja ya estar metido en ese tema. Gran decisión! Éxitos!
@antonioyt1125
@antonioyt1125 Жыл бұрын
Aprendan laravel trabajo seguro en USA un montón de empresas tiene sus Webs echas en laravel o en builders como WordPress que está diseñado en php
@mati-dev
@mati-dev Жыл бұрын
Laravel lo probé por unos meses y me encantó! Fue el único framework php que me gustó y que esta bien organizado con todo lo necesario. 100% recomendado!
@emanuelviviano7422
@emanuelviviano7422 8 ай бұрын
Es recomendable primero aprender html?
@mati-dev
@mati-dev 8 ай бұрын
No es obligatorio pero todo el mundo (o la mayoría lo recomienda) y tiene sentido realmente. HTML es sencillo lo cual te permite ingresar a programar de mejor manera y sobre todo tiene muy buen "sentido" de cómo funciona la programación, es decir lo que aprendas con html te va a servir para otro lenguajes. 100% recomendado empezar por html primero!
@David-br5nq
@David-br5nq Жыл бұрын
o sea, si quiero usar django, primero aprendo este framework y después recién aprendo python?
@mati-dev
@mati-dev Жыл бұрын
Bueno si es cierto está mal el orden. Lo que quise transmitir fue la idea de aprender el lenguaje python pero estudiando django. Estoy de acuerdo con que si se estudia primero phython y luego django es mejor claro, pero no todos tienen ese tiempo. A lo mejor podés aprender python estudiando django, asi como podes aprender java estudiando spring.
@David-br5nq
@David-br5nq Жыл бұрын
@@mati-dev entiendo, gracias.
@danielcardenas4879
@danielcardenas4879 Жыл бұрын
Yo llevo casi como 1 año o mas estudiando y soy relento jaja pero ya se intermedio avanzado HTML5 css y se java basico y js basico y phiton basico, me ah tocado duro estudio en una tecnologíca y empezamos por java y a todavia vamos en java jaja
@mati-dev
@mati-dev Жыл бұрын
Nadie dijo que sea fácil, sino más bien algo que lleva tiempo dedicación y práctica. Un año es poco tiempo, seguí estudiando a tu ritmo pero no dejes o cortes.. La primera parte es la más difícil, luego es otra cosa. Lo bueno de saber HTML Javascript y Java es que conoces backend y frontend así que podrías seguir con ambas o especializarte en una. A no bajar los brazos qué ya empezaste bro!
@eduardoseclen8588
@eduardoseclen8588 11 ай бұрын
Hay que saber frontend para hacer backend???
@mati-dev
@mati-dev 11 ай бұрын
Nope, de ninguna manera. Tampoco al revés, no hay que saber backend para hacer frontend. Ahora... que ayuda, saber como funciona un lado y el otro a la vez... ayuda mucho. Pero NO es indispensable.
@lucasfernandoarteagaponssa9424
@lucasfernandoarteagaponssa9424 Жыл бұрын
Te faltó nombrar los sistemas operativos , linux es muy buena opción
@mati-dev
@mati-dev Жыл бұрын
Huu es cierto! Quizás podríamos preparar un video sobre sistemas operativos a fondo. Y Linux mas que buena es la mejor opcion!
@KATalyzt_
@KATalyzt_ Жыл бұрын
Backend para web, entiendo (?
@mati-dev
@mati-dev Жыл бұрын
Si claro, principalmente para web aunque también serviría para crear un backend para servir apps mobiles. Pero si, mayoritariamente web!
@jhoanmanuelcarvajal9822
@jhoanmanuelcarvajal9822 9 ай бұрын
Una pregunta aprender backend es difícil?
@mati-dev
@mati-dev 9 ай бұрын
Lamentablemente la respuesta es siempre "depende". Y aplica para Frontend, Backend o cualquier tecnología o ámbito de la programación. A groso modo, creo que backend es algo más complicado que el frontend ya que en el frontend por ahí ves bien que es lo que estás haciendo, pero la realidad es que tampoco eso cambia la ecuación. Programación no es fácil, pero ese aspecto sumado a la alta demanda es lo que deriva en buenos puestos de trabajo. Puede que te resulte dificil pero dejame decirte 2 cosas: 1 - Lo mas dificil es siempre al principio, en 6 meses o 1 año ya le agarrás la mano. 2 - Vale la pena 100%
@Fran-vl8jd
@Fran-vl8jd Жыл бұрын
y yo perdiendo el tiempo aprendiendo el lenguaje, no sabia que se podia arrancar con el framework por que nadie me lo dijo ?¿ 😭☹
@mati-dev
@mati-dev Жыл бұрын
No está mal tampoco. Yo considero que es mejor empezar por el framework, pero esta bien igual. El tema es que elijas uno que te guste y dale para adelante!
@samuelramirez8965
@samuelramirez8965 Жыл бұрын
No creo que sea buena idea empezar sin el lenguaje, cuando comienzas a aprender un framework, por ejemplo spring, todos los conceptos que vas a usar son de programación orientada a objetos, herencia, interfaces, clases, relaciones entre objetos, etc. Si no tienes las bases del lenguaje que eliges no vas a comprender el framework y tampoco vas a poder usarlo con fluidez, eso va a resultar demasiado frustrante. En verdad, si tienes que comenzar con el lenguaje.
@Mars3_
@Mars3_ Жыл бұрын
Al contrario, aprender el lenguaje es importantisimo, no puedes meterte a Spring sin saber POO o la libreria de colecciones, no puedes entrar a node js y express sin saber lo que es un callback o funciones anonimas. Eso de empezar con el framework solo funciona si ya tienes experiencia en backend
@cristianleon4807
@cristianleon4807 3 ай бұрын
NodeJS = framework? 🤔
@mati-dev
@mati-dev 3 ай бұрын
Node es un enviroment para ejecutar javascript on server-side. Si el concepto no está bien, pero el video esta orientado a personas que a penas están empezando y que buscan en internet y encuentran miles de nombres y tecnologías y están mas perdidas que la m****.... Simplifica la cosa si se trata a NodeJs como framework dado a que practicamente actua de esa manera.
@julianfeliperodriguezcabez2812
@julianfeliperodriguezcabez2812 Ай бұрын
Casi me rindo... Estaba buscando quien de información integral y de valor, buscaba algo que en verdad me diera un panorama y camino en el backend: pues no lo encontraba y casi me rindo. Ahora, pues ya encontré y no solo lo que buscaba, tengo lo que necesitaba para iniciar esto de aprender a programar y hacerlo hasta el final de mis días. Buenísima síntesis, excelente explicación y grandiosas recomedaciones... GRACIAS MATI
@mati-dev
@mati-dev Ай бұрын
Rendirse? JAMÁS! No es una opción. Ánimos y Éxitos! Si yo pude, vos también.
@manuelmq2043
@manuelmq2043 Жыл бұрын
. Net????
@woodenhouse8531
@woodenhouse8531 Жыл бұрын
Cuanto cobra un junior en Alemania?
@mati-dev
@mati-dev Жыл бұрын
Como en todo lugar va a depender de la región y de la empresa. Pero debería estar entre los 40k y los 44k anuales en euros obviamente.
@karlsour500
@karlsour500 Жыл бұрын
Aprendiendo Ruby on Rails Aunque para ser junior lo veo complicado Creo que lo mejor es ser front end primero y ya después en el trabajo ir viendo backend
@mati-dev
@mati-dev Жыл бұрын
Ruby on Rails EXCELENTE opción! Siempre para Junior al principio es lo mas jodido si, pero luego se pone mas interesante diría jaja. En el video de la guía frontend aclaré lo mismo que quizás por ahí arrancando por FE es mas sencillo pero bueno, yo por ejemplo emepcé por BE porque aprendí Java en un principio y poder se puede, pero es cierto que por ahí en el BE no ves exactamente lo que programás y es más abstracto... La idea de estás guías es resumirlo para aquel que quiera hacer BE sin saber FE y quizás armar un camino de estudio a seguir.
@mentesmagicas688
@mentesmagicas688 Жыл бұрын
También estoy planeando aprender Ruby, ya que estoy haciendo the Odin Project y puedes elegir entre JavaScript y Ruby. He escuchado cosas muy buenas de Ruby con Ruby on Rails aunque a esta altura este en desuso
@mati-dev
@mati-dev Жыл бұрын
@@mentesmagicas688 Rails está bárbaro, es un excelente framework! Ruby tiene una gran comunidad y se utiliza bastante, no debría tener problemas y sobre todo la comunidad de Ruby es super extensa
@TheErudito
@TheErudito Жыл бұрын
No te olvides del ingles q es necesario
@mati-dev
@mati-dev Жыл бұрын
Es cierto, lo obvie esta vez para enfocarme en las tecnologías en si, en otro video tengo explicado qué inglés es casi qué obligatorio, pero si inglés deberíamos considerarlo como parte del roadmap
@santiagovalenciaochoa7306
@santiagovalenciaochoa7306 4 ай бұрын
Faltaron cosas como mensajeria y catching,
@mati-dev
@mati-dev 4 ай бұрын
Se... es dificil meter todo en un video y que no marearse jaja pero sí, para la proxima al menos catching debería estar de una
@diegos2184
@diegos2184 9 ай бұрын
Yo etaba estudiando django ;v
@mati-dev
@mati-dev 9 ай бұрын
Y a menos que te llame la atención otra tecnología... metele para adelante! Es una excelente opción. No tanto por el framework si querés en sí, pero saber Python te pone al frente como ladrillo visto!
@emirtirso842
@emirtirso842 Ай бұрын
ammmmmm nodejs mas que framework es un runtime, nodejs tiene sus propios frameworks
@Roadieroundup
@Roadieroundup Жыл бұрын
pero node no es un framework 😭😭😭😭😭
@pablobustos9835
@pablobustos9835 Жыл бұрын
ExpressJS para node
@Ram_Dev
@Ram_Dev Жыл бұрын
es que tampoco es un lenguaje, tecnicamente es un javascript runtime envirnoment para poder escribir javascript del lado del servidor, eso entendi nunca use node igual xd
@manuolmedo
@manuolmedo Жыл бұрын
@@Ram_Devoficialmente es un lenguaje, que sea una extensión de javascript es otra cosa
@zereft2255
@zereft2255 Жыл бұрын
​@@Ram_Deves un lenguaje de programación, al igual que typescript, simplemente usa a Javascript como base y fundamento, pero en sí, cambia algunas cosas y agrega nuevas
@allanpinkerton007
@allanpinkerton007 Жыл бұрын
TypeScript es un superset de JavaScript (se le puede considerar lenguaje) en cambio Node es un entorno de ejecución de JS en el lado del servidor construido sobre V8 (motor de JS para Chrome).
@yanluisnunezlara319
@yanluisnunezlara319 Жыл бұрын
Si por las empresas fuera tubieran a un solo ingeniero full stack hacuendo todo.
@mati-dev
@mati-dev Жыл бұрын
Y bueno si es así jaja Sobre todo las startups que recién están comenzando y no tienen grandes presupuestos pero bueno también mirando el vaso medio lleno y si entrás como fullstack a una startup quizás consigas un alto puesto en poco tiempo.
@eudyreynoso1889
@eudyreynoso1889 8 ай бұрын
Wao Node js es un framerwork nuevo dato
@colommbiano
@colommbiano 5 ай бұрын
Faltó NestJs
@mati-dev
@mati-dev 5 ай бұрын
Faltaron varios lenguajes, decidí incluir los que en mi opinión serían los mejores para venir a Alemania.
@ezblvck
@ezblvck Ай бұрын
Si contratan si no tienes carrera? 😂🤨🤔
@mati-dev
@mati-dev Ай бұрын
Yep. Yo soy un ejemplo. De hecho es un gran parametro, empresa que te pide título empresa en la que no se trabaja.
@gmtisera904
@gmtisera904 7 ай бұрын
que miedo la ptmj jaja
@mati-dev
@mati-dev 7 ай бұрын
Mucho nombre mucha cosa, pero como digo en el video... es mucho menos de lo que parece
Я обещал подарить ему самокат!
01:00
Vlad Samokatchik
Рет қаралды 9 МЛН
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 17 МЛН
The cloud is over-engineered and overpriced (no music)
14:39
Tom Delalande
Рет қаралды 529 М.
De 0 a Programador FRONTEND | Mi Ruta
9:28
DeniDev
Рет қаралды 2 М.
Brutally honest advice for new .NET Web Developers
7:19
Ed Andersen
Рет қаралды 120 М.
API vs. SDK: What's the difference?
9:21
IBM Technology
Рет қаралды 1,4 МЛН
Why didn't the Angular team just use RxJS instead of Signals?
8:15
Joshua Morony
Рет қаралды 91 М.
No pierdas el tiempo cuando aprendes a programar
9:39
HolaMundo
Рет қаралды 864 М.
Como Aprendí a Programar en 3 Meses y Conseguí una Oferta
8:33
Nico Salgado
Рет қаралды 583 М.
Bluetooth connected successfully 💯💯
0:16
Blue ice Comedy
Рет қаралды 1,9 МЛН
My iPhone 15 pro max 😱🫣😂
0:21
Nadir Show
Рет қаралды 1,9 МЛН