Preguntas frecuentes
Vamos por la tercera edición del Bootcamp Backend, en estos años muchos interesados en matricularse han planteado preguntas muy interesantes, en este post recopilamos las más comunes, si tienes una que no esté en la lista o necesita más clarificación no dudes en contactar con nosotros: info@lemoncode.net
¿Qué hace falta saber para poder cursar este Bootcamp?
Para poder cursar este Bootcamp tienes que tener una base sólida en fundamentos de programación, si no la tienes, o si andas oxidado, nuestro consejo es que primero curses nuestro Bootcamp JavaScript + TypeScript
Analizando por casos:
¿Soy un desarrollador de Back que me aporta este Bootcamp? Depende del stack tecnólogico del que vengas, una ventaja es que vas a ver dos formas distintas de trabajar (nodejs + documental y .net framework + relacional), y vas a poder ver como crear un back desde su incepción (modelado) hasta su despliegue automático, cubriendo temas tan importantes como el testing o la seguridad.
Vengo del Front End y he tocado el Back con un palo...: te va a venir muy bien para tener la foto completa front + back, tanto si te quedas sólo en Front, para poder comunicarte con tus compañeros de Back, como si te animas a ser un desarrollador Fullstack.
Mi caso es el de diseñador / maquetador, que ha tocado algo de JQuery o nada: en este caso nuestro consejo es que primero te asegures tener una buena base de programación, para ello te ofrecemos una oferta de combo Bootcamp JavaScript + Bootcamp Backend, ponte en contacto con nosotros y estudiamos tu caso.
Hace años que no programo, pero tengo ganas de ponerme al día, aquí puedes cursar primero el Bootcamp Javascript en modo intensivo, refrescar base y ya arrancar con el Bootcamp Backend, ponte en contacto con nosotros y te haremos una oferta por el combo Bootcamp JS + Bootcamp Back.
¿Qué voy a aprender?
Como crear un backend desde su incepción y modelado, pasando por la creación y gestión de consultas hasta la implementación de un capa de backend, con sus pruebas unitarias, seguridad, arquitectura y su despliegue automático en la nube.
Todo ello en dos sabores:
Documental (mongoDB) + nodejs.
Relacional (SQL Server) + C# / .net framework.
¿Por qué dos stacks?
En backend existen multitud de tecnologías y aproximaciones para desarrollar, hemos elegido dos muy representativas:
Stack relacional + .net framework: éste lo podemos considerar más clásico y es el que te encontrarás en muchas aplicaciones de negocio.
Stack documental + nodejs: éste stack tiene mucha popularidad entre startups, las bases de datos documentales representan otro paradigma (es importante que aprendas a modelarlas desde cero), está orientado a aplicaciones que escalen y aprovechas parte del conocimiento que tengas de JavaScript / TypeScript en Front para desarrollar Back.
¿Es uno de estos stacks mejor que el otro? ¿Son excluyentes? La respuesta es no:
Con ambas opciones, bien llevadas, se pueden hacer desarrollos muy potentes, pero es importante conocer ambas para saber cual de ellas se puede adaptar mejor a un proyecto que quieras gestionar.
Puedes combinar .net y MongoDB, así cómo nodejs y SQL Server, sólo que normalmente funcionan mejor o encuentres más documentación para la opciones que hemos elegido.
Por mi situación personal sólo me interesa uno de los stacks ¿Qué puedo hacer?
Puede pasar que ya seas experto en uno de ellos y te pique el gusanillo aprender el otro, o que igual vengas de Front y quieras arrancar por la parte de nodejs porque te es más familiar, en ese caso te haríamos un descuento del 40% sobre el precio del Bootcamp Back, también puedes combinar las partes de bases de datos y un stack, ponte en contacto con nosotros para estudiar tu caso.
¿Qué diferencia tiene esto con contratar cursos en lata o tirar de videos que encuentre en la red?
Por curso en lata entendemos ver una serie de tutoriales grabados orientados a ponerte al día en el área de Front End.
Los cursos en lata pueden estar muy bien, pero si te quedas atascado es muy duro no tener a nadie a quien acudir, incluso si encuentras a alguien que te pueda ayudar resulta complicado si no sabe cuál es tu situación y tus conocimientos.
Otro punto importante es él ¿Estoy haciendo esto bien? No contar con evaluaciones y correcciones de tus trabajos te puede llevar adoptar malas prácticas sin darte ni cuenta.
Y por último, muchas veces en estos cursos no tienes un roadmap bien definido, o puedes estar aprendiendo de material que se haya quedado antiguo.
Al final todo esto se traduce en perdida de tiempo, frustración, y que en algún bloqueo acabes tirando la toalla, ¿Cómo lo hacemos en nuestro Bootcamp Back?
Los más importante de todo, cuentas con un mentor, si tienes dudas cortas las puedes preguntar por slack, si tienes dudas de más calado (o la duda corta no te ha quedado clara), quedas con el mentor a la hora que os cuadre a los dos, y montamos una tutoría por videoconferencia: compartes escritorio, audio, y tiras de herramientas como liveshare.
El contenido del Bootcamp Back se revisa y actualiza en cada edición.
Tenemos un roadmap de aprendizaje definido.
Si por lo que sea vemos que te falta algo de base en fundamentos de programación, te añadimos un refuerzo de la parte que cojeas de nuestro Bootcamp JS + TS.
¿Qué voy a ser capaz de hacer cuando termine el Bootcamp?
Cuando finalices el Bootcamp Backend, vas a ser capaz de:
Modelar una base de datos (sea relacional o documental) en base a unos requerimientos.
Saber tirar consultas y optimizar una base de datos.
Implementar una API Rest (o GraphQL) , teniendo en cuenta aspectos tales como seguridad, testing, arquitectura…
Realizar despliegues automáticos (CI/CD) utilizando Github Actions, y en proveedores de cloud tales como Azure, AWS o Render.
Tener conocimientos de temas adicionales tales como: saber como funcionan las pasarelas de pago, los websockets, DDD, Vertical Slicing, Serverless, OAUTH, Ciberseguridad…
¿Cuándo empieza, cuánto dura?
El Bootcamp Backend arranca el 13 de Junio de 2023 y termina el 27 de febrero de 2023, con una pausa en agosto y otra en diciembre (periodo navideño), en total son 153 horas lectivas
¿Y si no puedo ir a una clase?
Las clases se graban, y las tienes disponibles tanto para verlas por streaming como para descargártelas a tu local (así las puedes ver sin conexión), de esta manera si un día no puedes asistir o quieres repasar algún tema siempre tendrás las grabaciones a mano.
¿Y si me pierdo o tengo dudas?
Tenemos una seria de mentores para ayudarte, las dudas cortas las puedes formular por slack y las de más calado por videoconferencia, y no tienes porque sólo realizar preguntas del módulo que estemos impartiendo, puedes preguntar del que mejor te venga, estamos aquí para ayudarte.
¿Qué plazos tengo para realizar las entregas de cada laboratorio?
Los plazos de entrega son flexibles, te damos hasta dos años para que los vayas entregando, y puedes entregar por ejemplo un mínimo y más adelante volver al mismo y pedir que te lo reevaluemos.
No se si tendré tiempo para completarlo, ¿Cómo funciona?
Puede que estés trabajando y tengas tus picos de trabajo o temas personales que puedan surgir y que hagan que no puedas seguir el ritmo del bootcamp, en este aspecto no te tienes que preocupar, te damos hasta 2 años para completarlo, y también por ser alumno de una edición tienes acceso a la siguiente a coste cero (te convalidamos todo lo entregado en la anterior), durante este periodo puedes hacernos preguntas del módulo que quieras.
Nuestro consejo es que si por lo que sea estás con poco tiempo, que al menos dediques un par de horas a la semana, sobre todo para no perder el hilo, y ya en cuanto puedas, te pongas a tope con el bootcamp :).
Por último en cualquier momento del Bootcamp Back (incluso si has terminado el tiempo de docencia), puedes pasarte a modalidad continua y seguir con el mismo a tu ritmo, con un mentor asignado.
¿Y el equipo de profesores? ¿Tienen experencia?
Este es otro de los puntos fuertes del Bootcamp Backend, los docentes de este bootcamp están curtidos tanto en consultoría como en formación, si revisas el cartel de profesores que hay en la página oficial verás que son perfiles potentes.
Tengo algunas dudas adicionales o me quiero matricular ¿Dónde puedo contactar?
Si tienes dudas adicionales o te quieres matricular, puedes contactar con nosotros vía email: info@lemoncode.net
Puedes visitar la página oficial del Bootcamp Backend en este enlace.