Lemoncode blog


Artículos, ideas, desarrollos, notas y mucho más

Bootcamp Devops Lemoncode - Calendario IV Edición

El próximo 18 de septiembre arrancamos con la tercera edición del Bootcamp Devops de Lemoncode.

Hemos estado ajustando el calendario lectivo. Para este año tenemos que:

  • Arrancamos el 18 de septiembre.

  • Finalizamos el periodo de docencia el 6 de febrero.

  • Haremos nuestra parada para recuperar fuerzas y tomar aire durante el periodo navideño, eso sí estaremos disponibles para tutorías y corregir entregas.

  • Las clases tienen una duración de 3 horas, y el grueso de las mismas las impartimos los lunes y martes de 19:00 a 22:00 (si no te cuadra este horario también puedes optar por la versión continua de nuestro bootcamp, o si no puedes asistir a alguna clase siempre tendrás la grabación de la misma disponible para que la veas cuando mejor te venga).

Comment

Bootcamp Online Backend Lemoncode Preguntas frecuentes

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

Comment

Bootcamp Backend Online Lemoncode - Calendario III Edición

El próximo 13 de Junio arrancamos con la tercera edición del Bootcamp Backend Online Lemoncode.

Hemos estado ajustando el calendario lectivo. Para este año tenemos que:

  • Arrancamos el 13 de Junio de 2023.

  • Finalizamos el periodo de docencia el 27 de Febrero de 2024.

  • Haremos nuestras paradas para recuperar fuerzas y tomar aire durante el mes de Agosto y en el periodo navideño, eso sí estaremos disponibles para tutorías y corregir entregas.

  • Las clases tienen una duración de 3 horas, y el grueso de las mismas las impartimos los martes y miércoles de 19:00 a 22:00 (si no te cuadra este horario también puedes optar por la versión continua de nuestro máster, o si no puedes asistir a alguna clase siempre tendrás la grabación de la misma disponible para que la veas cuando mejor te venga).

Comment

Máster Front End Online Lemoncode - Calendario XIV Edición

El próximo 20 de abril arrancamos con la decimocuarta edición del Máster Front End Online Lemoncode.

Hemos estado ajustando el calendario lectivo. Para este año tenemos que:

  • Arrancamos el 20 de Abril.

  • Finalizamos el periodo de docencia el 10 de Noviembre.

  • Haremos nuestra parada para recuperar fuerzas y tomar aire durante el mes de Agosto, eso sí estaremos disponibles para tutorías y corregir entregas.

  • Las clases tienen una duración de 3 horas, y el grueso de las mismas las impartimos los jueves y viernes de 19:00 a 22:00, además de esto tenemos las denóminadas máster class que se imparten entre semana (si no te cuadra este horario también puedes optar por la versión continua de nuestro máster, o si no puedes asistir a alguna clase siempre tendrás la grabación de la misma disponible para que la veas cuando mejor te venga), en estas sesiones cubrimos temas que no son troncales del máster, pero consideramos muy interesantes (introducción UX, Figma, OAUTH, Pasarelas de pago, d3js, Micro Front Ends, Mono Repo, Ciberseguridad, Blazor…)

Sobre el equipo docente, cuentas con un equipo de 13 profesores, cada uno experto en su área.

Comment

Nube y side projects

A todos se nos llena la boca cuando hablamos de proveedores de Cloud y proyectos mogollónicos que tienen que escalar como demonios y soportar un tráfico de la leche sin importar el coste de la nube, pero.... Si trabajas en modo Bootstrap o quieres desarrollar tu proyecto personal, no todo va a ser quemar dinero como si no hubiera un mañana, igual sólo necesitas un servicio mínimo y que te den la opción de ir escalando conforme vayas creciendo.

En concreto vamos a cubrir un escenario muy simple pero común, y es el de subir un frontal (podría tener un backend integrado en despliegue, o usar dos servidores separados), y una base de datos.

Para este caso, ¿qué opciones tengo? ¿cuanto me puede "salir la broma"(*)?

Comment

MongoDb emebeber documentos vs referenciarlos

Una de las diferencias importantes cuando nos ponemos a comparar una base de datos documental vs relacional es que podemos tener documentos ricos, es decir, que tengan campos que sean objetos o arrays, o incluso arrays de objetos y anidar estos. Esto choca mucho con la aproximación clásica relacional, en la que lo que tenemos son datos tabulares (un campo debe tener un tipo simple) y que nos obliga a acabar con esquemas de base datos grandes y consultas complejas para modelar problemas relativamente sencillos.

Usando la aproximación de embeber documentos en MongoDB podemos obtener los siguientes beneficios:

  • Simplificamos las consultas.

  • Mejoramos el rendimiento.

  • Y a veces incluso las dos anteriores de una tacada :).

¿Quiere esto decir que siempre tenemos que embeber documentos? La respuesta es NO, en este _post_ vamos a dar una serie de pautas que nos podrán servir de ayuda cuando estemos modelando y necesitemos decidir si embeber una colección o no.

Comment

Beca Yes We Tech - Décimocuarta edición Máster Front End Lemoncode

En colaboración con YesWeTech ofrecemos nuestra sexta beca de estudios para aportar nuestro granito de arena a conseguir que haya más diversidad e igualdad de oportunidades en esta profesión. ¿En qué consiste? En cubrir el 100% del coste del Máster Front End Online Lemoncode a una alumna que pertenezca a una minoría con baja representación en el sector profesional. Ofrecemos una plaza, y para ello hemos resuelto unas bases para poder inscribiros y seleccionar a la aspirante.

Comment

Bootcamp Devops Lemoncode - Calendario III Edición

El próximo 19 de septiembre arrancamos con la tercera edición del Bootcamp Devops de Lemoncode.

Hemos estado ajustando el calendario lectivo. Para este año tenemos que:

  • Arrancamos el 19 de septiembre.

  • Finalizamos el periodo de docencia el 16 de enero.

  • Haremos nuestra parada para recuperar fuerzas y tomar aire durante el periodo navideño, eso sí estaremos disponibles para tutorías y corregir entregas.

  • Las clases tienen una duración de 3 horas, y el grueso de las mismas las impartimos los lunes y martes de 19:00 a 22:00(si no te cuadra este horario también puedes optar por la versión continua de nuestro bootcamp, o si no puedes asistir a alguna clase siempre tendrás la grabación de la misma disponible para que la veas cuando mejor te venga).

¿Cómo hemos repartido el peso de cada materia? Veamos el calendario…

Comment

Máster Front End Online Lemoncode - Calendario XIII Edición

El próximo 29 de septiembre arrancamos con la decimotercera edición del Máster Front End Online Lemoncode.

Hemos estado ajustando el calendario lectivo. Para este año tenemos que:

  • Arrancamos el 29 de septiembre.

  • Finalizamos el periodo de docencia el 7 de abril.

  • Haremos nuestra parada para recuperar fuerzas y tomar aire durante el periodo navideño, eso sí estaremos disponibles para tutorías y corregir entregas.

  • Las clases tienen una duración de 3 horas, y el grueso de las mismas las impartimos los jueves y viernes de 19:00 a 22:00, además de esto tenemos algunas máster classs que se imparten entre semana(si no te cuadra este horario también puedes optar por la versión continua de nuestro máster, o si no puedes asistir a alguna clase siempre tendrás la grabación de la misma disponible para que la veas cuando mejor te venga).

¿Cómo hemos repartido el peso de cada materia? Veamos el calendario…

Comment

Beca Yes We Tech - Décimotercera edición Máster Front End Lemoncode

En colaboración con YesWeTech ofrecemos nuestra sexta beca de estudios para aportar nuestro granito de arena a conseguir que haya más diversidad e igualdad de oportunidades en esta profesión. ¿En qué consiste? En cubrir el 100% del coste del Máster Front End Online Lemoncode a una alumna que pertenezca a una minoría con baja representación en el sector profesional. Ofrecemos una plaza, y para ello hemos resuelto unas bases para poder inscribiros y seleccionar a la aspirante.

Comment

Bootcamp Back End Online Lemoncode - Calendario II Edición

El próximo mes de Junio arrancamos con la segunda edición del Bootcamp Backend Lemoncode.

Hemos estado ajustando el calendario lectivo. Para este año tenemos que:

  • Arrancamos el 15 de Junio.

  • Finalizamos el periodo de docencia el 1 de Febrero de 2023.

  • Haremos nuestra parada para recuperar fuerzas y tomar aire tanto en el mes de Agosto como para las vacaciones de Navidad. Eso sí estaremos disponibles para tutorías y corregir entregas.

  • Las clases tienen una duración de 3 horas, y el grueso de las mismas las impartimos los martes y miércoles de 19:00 a 22:00, además de esto tenemos algunas máster class que se imparten entre semana(si no te cuadra este horario también puedes optar por la versión continua de nuestro bootcamp, o si no puedes asistir a alguna clase siempre tendrás la grabación de la misma disponible para que la veas cuando mejor te venga).

¿Cómo hemos repartido el peso de cada materia? Veamos el calendario…

Comment

Master Front End Lemoncode ¿Qué puedo aprender?

El otro día nos contacto Sergio Gordillo interesándose por el Máster Front End Lemoncode, tuvimos una conversación muy interesante en la que fuimos desglosando el contenido del mismo, módulo por módulo, y recuerdo que cuando terminamos me comentó... Braulio, ahora se como funciona tu máster y en que se distingue de otros tipos de Bootcamps, te animo a compartir lo comentado. Bueno, dicho y hecho... aquí tenéis este post :).

Comment

Bases Beca El Bruno - Lemoncode

Beca El Bruno - Lemoncode

Nos hace mucha ilusión comunicaros que nos hemos asociado con Bruno Capuano para ofrecer una plaza 100% becada de nuestro Máster Front End Lemoncode a ciudadanos residentes en Latinoamérica.

En este post podrás leer las bases de la misma, y encontrarás un enlace para poder aplicar.

Bases

La convocatoria se abre el 7 de febrero de 2022 y se cierra el 4 de marzo de 2022, el 7 de marzo de 2022 anunciaremos la persona seleccionada.

A continuación te detallamos las bases de la misma:

Requisitos

  • Ser residente en un país perteneciente al área geográfica de Sudamérica.

  • Estar en situación de desempleo, tener conocimientos previos de programación (sea experiencia laboral, como estudiante, o autodidacta demostrable).

Criterios de evaluación

  • Horas de estudio que el candidato/candidata pueda dedicar a la semana.

  • Experiencia en tecnologías de programación (académica o autodidacta demostrable).

  • Entrevista personal y opción de realizar prueba técnica a los finalistas.

Información mínima a enviar

  • Para aplicar deberás de rellenar el siguiente formulario:

A los finalistas podríamos pedir documentación acreditativa (documento de identidad, curriculum vitae) y tener una entrevista personal.

Fechas

  • Aceptación de candidatos/candidatas del 7 de febrero al 4 de marzo de 2022.

  • Fecha resolución beca (1 plaza) 7 de marzo de 2022.

  • Fecha arranque Máster 8 de abril de 2022.

Comité evaluador

  • Bruno Capuano.

  • Miembros de Lemoncode Formación S.L.

Puedes aplicar cumplimentando el siguiente formulario online:

Te estamos muy agradecidos si nos ayudas a difundir esta beca.


2 Comments

Primeros pasos con TypeScript

Introducción

¿Cuantas veces te ha pasado que no sabías bien que tipo tenía una variable y has introducido un valor que no era el esperado? Seguro que en esos momentos has echado de menos el sistema de tipos que traen otros lenguajes como C# o Java...

TypeScript se ha instaurando como un estándar de facto para programar en el área de Front End, tener tipado nuestro código nos permite que sea más robusto y mantenible.

Seguramente tu primera experiencia con este lenguaje haya sido aterrizando en un proyecto y programando de “oído”, habrás acabado viendo en el código un montón de anys y sin saber muy bien cómo funciona el tipado en este lenguaje.

Para ayudarte con esto, hemos sacado unos video-minitutoríales (lo puedes cubrir al completo en menos de 40 minutos), para que puedas aprender la base de este lenguaje.

TL;DR;

El enlace a estos vido tutoriales: Curso TypeScript básico

Contenido

Este curso gratuito esta compuesto de los siguientes videos:

  • Anotaciones: en esta lección veremos las características más básicas de este lenguaje, las anotaciones de tipo.

  • Interfaces: a la hora de tipar objetos, nos hace falta algo más específico que el tipo object en esta lección aprenderemos a definir contratos (interfaces).

  • Funciones: tipar variables está bien, pero ¿Qué pasa con las funciones? En esta lección veremos cómo añadir tipado a los parámetros de entrada y al valor que devuelva una función, tanto en funciones clásicas como usando fat arrow.

  • Genéricos: existen ocasiones en las que cuando creamos una función esta podría aplicar a más de un tipo, ¿quiere esto decir que tenemos que repetir la función por cada tipo de dato o usar el malvado any? La respuesta es no, el uso de genéricos en TypeScript aporta mucha potencia al lenguaje.

Espero que este tutorial sea de tu agrado y te sirva para iniciarte con este lenguaje.

¿Front, Devops o Back?


Si tienes ganas de ponerte al día ¿Te apuntas a alguno de nuestros Másters Online o Bootcamps?


- Máster Front End Online Lemoncode

- Bootcamp Backend Online Lemoncode

- Bootcamp Devops Online Lemoncode

Comment

Máster Front End Online Lemoncode - Calendario XII Edición

Master Front End XII

El próximo mes de Abril arrancamos con la duodécima edición del Máster Front End Online Lemoncode.

Hemos estado ajustando el calendario lectivo. Para este año tenemos que:

  • Arrancamos el 8 de Abril.

  • Finalizamos el periodo de docencia el 2 de Noviembre.

  • Haremos nuestra parada para recuperar fuerzas y tomar aire en el mes de Agosto. Eso sí estaremos disponibles para tutorías y corregir entregas.

  • Las clases tienen una duración de 3 horas, y el grueso de las mismas las impartimos los jueves y viernes de 19:00 a 22:00, además de esto tenemos algunas máster classs que se imparten entre semana(si no te cuadra este horario también puedes optar por la versión continua de nuestro máster, o si no puedes asistir a alguna clase siempre tendrás la grabación de la misma disponible para que la veas cuando mejor te venga).

¿Cómo hemos repartido el peso de cada materia? Veamos el calendario…

Calendario

Aquí puedes ver cuándo se imparte cada módulo y qué carga le hemos dado.

Módulo Sesión Horas Entre semana Fecha impartición Semana
Layout Layout (I) 3 viernes, 8 de Abril 1
Layout Introducción a la UX 3 SI martes, 19 de Abril 2
Layout Layout (II) 3 jueves, 21 de Abril 2
Layout Layout (III) 3 viernes, 22 de Abril 2
Layout Diseño para desarrolladores 3 SI miércoles, 27 de Abril 3
Layout Layout (IV) 3 jueves, 28 de Abril 3
Layout Laboratorio Módulo Layout 3 viernes, 28 de Abril 3
Lenguaje JavaScript ES5 + ESNext 3 jueves, 5 de Mayo 4
Lenguaje JavaScript ES5 + ESNext 3 viernes, 6 de Mayo 4
Lenguaje JavaScript ES5 + ESNext + Lab 3 jueves, 12 de Mayo 5
Lenguaje TypeScript 3 viernes, 13 de Mayo 5
Lenguaje Introducción a programación funcional 3 SI miércoles, 18 de Mayo 6
Lenguaje TypeScript 3 jueves, 19 de Mayo 6
Lenguaje TypeScript 3 viernes, 20 de Mayo 6
Layout FIGMA 3 SI miércoles, 25 de Mayo 7
Lenguaje Laboratorio Módulo Lenguaje 3 jueves, 26 de Mayo 7
Bundling Conceptos + Webpack (I) 3 viernes, 27 de Mayo 7
Layout De FIGMA a CSS 3 SI miércoles, 1 de Junio 8
Bundling Webpack (II) 3 jueves, 2 de Junio 8
Bundling Parcel + Rollup 3 viernes, 3 de Junio 8
Frameworks Web Components 3 SI miércoles, 8 de Junio 9
Lenguaje Laboratorio Módulo Bundling 3 jueves, 9 de Junio 9
Frameworks React 3 viernes, 10 de Junio 9
Bundling Vite 3 SI martes, 14 de Junio 10
Frameworks Principios SOLID 3 SI miércoles, 15 de Junio 10
Frameworks React (II) 3 jueves, 16 de Junio 10
Frameworks React (III) 3 viernes, 17 de Junio 10
Frameworks CSS IN JS 3 SI miércoles, 22 de Junio 11
Frameworks React (IV) 3 jueves, 23 de Junio 11
Frameworks React (V) 3 viernes, 24 de Junio 11
Frameworks React (VI) 3 jueves, 30 de Junio 12
Frameworks Angular (I) 3 viernes, 1 de Julio 12
Frameworks NEXTJS 3 SI miércoles, 6 de Julio 13
Frameworks Angular (II) 3 jueves, 7 de Julio 13
Frameworks Angular (III) 3 viernes, 8 de Julio 13
Frameworks RXJS 3 SI miércoles, 13 de Julio 14
Frameworks VueJs (I) 3 jueves, 14 de Julio 14
Frameworks VueJs (II) 3 viernes, 15 de Julio 14
Frameworks Micro FrontEnds 3 SI miércoles, 20 de Julio 15
Frameworks VueJs (III) 3 jueves, 21 de Julio 15
Frameworks Svelte (I) 3 viernes, 22 de Julio 15
Frameworks Svelte (II) 3 jueves, 28 de Julio 16
Frameworks Laboratorio Módulo Frameworks 3 viernes, 29 de Julio 16
Unit Tests Conceptos 3 jueves, 1 de Septiembre 17
Unit Tests Test Framework JEST 3 viernes, 2 de Septiembre 17
Frameworks Web Assembly (Blazor) 3 SI miércoles, 7 de Septiembre 18
Unit Tests JEST + Integración continua 3 viernes, 9 de Septiembre 18
Frameworks Pasarelas de pago 3 SI miércoles, 14 de Septiembre 19
Unit Tests Testing Angular 3 jueves, 15 de Septiembre 19
Unit Tests E2E con Cypress 3 viernes, 16 de Septiembre 19
Frameworks d3js 3 SI miércoles, 21 de Septiembre 20
Unit Tests Laboratorio Testing React 3 jueves, 22 de septiembre 20
APIs Rest API REST I 3 viernes, 23 de Septiembre 20
APIs Rest API REST II 3 lunes, 26 de Septiembre 21
APIs Rest Graph QL 3 martes, 27 de Septiembre 21
Sesión Accesibilidad 3 SI miércoles, 28 de Septiembre 21
APIs Rest OAUTH2 3 SI miércoles, 5 de Octubre 22
APIs Rest Web Socket 3 jueves, 6 de Octubre 22
APIs Rest Laboratorio Módulo APIs Rest 3 viernes, 7 de Octubre 22
Cloud Conceptos y despliegue básico 3 jueves, 13 de Octubre 23
Cloud Docker 3 viernes, 14 de Octubre 23
Seguridad Seguridad orientada a Front End 3 SI miércoles, 19 de Octubre 24
Cloud Docker 3 jueves, 20 de Octubre 24
Cloud Laboratorio Módulo Cloud 3 viernes, 21 de Octubre 24
Introducción a Scrum 3 SI miércoles, 26 de Octubre 25
Movilidad PWA 3 jueves, 27 de Octubre 25
Movilidad React Native 3 viernes, 28 de Octubre 25
Movilidad FLUTTER 3 SI miércoles, 2 de Noviembre 26

¿Te apuntas?

Si quieres más información nos puedes contactar en el siguiente correo: info@lemoncode.net

Otros enlaces interesantes:

Comment

Beca Yes We Tech - Duodécima edición Máster Front End Lemoncode

En colaboración con YesWeTech ofrecemos quinta cuarta beca de estudios para aportar nuestro granito de arena a conseguir que haya más diversidad e igualdad de oportunidades en esta profesión. ¿En qué consiste? En cubrir el 100% del coste del Máster Front End Online Lemoncode a una alumna que pertenezca a una minoría con baja representación en el sector profesional. Ofrecemos una plaza, y para ello hemos resuelto unas bases para poder inscribiros y seleccionar a la aspirante.

Comment

Beca Yes We Tech - Úndecima edición Máster Front End Lemoncode

En colaboración con YesWeTech ofrecemos nuestra cuarta beca de estudios para aportar nuestro granito de arena a conseguir que haya más diversidad e igualdad de oportunidades en esta profesión. ¿En qué consiste? En cubrir el 100% del coste del Máster Front End Online Lemoncode a una alumna que pertenezca a una minoría con baja representación en el sector profesional. Ofrecemos una plaza, y para ello hemos resuelto unas bases para poder inscribiros y seleccionar a la aspirante.

Comment