Lemoncode blog


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

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

Máster Front End Lemoncode ¿Es para mí?

El próximo 24 de Septiembre arrancamos con nuestra undécima edición del Máster Front End Lemoncode, una formación en la que:

  • Aprenderás conceptos de maquetación y estilado.

  • Te darás un buen baño de JavaScript (ES6) y TypeScript.

  • Aprenderás como funciona el bundling.

  • Te pondrás a desarrollar utilizando los frameworks actuales más demandados (React, Vuejs, Angular, Svelte, NextJs).

  • Te comunicarás con servidor vía REST, GraphQL y Socket.io.

  • Verás como mejorar tu ciclo de desarrollo y generar un software más robusto aprendiendo Unit Testing y End to End testing.

  • Aprenderás a cómo desplegar en la nube tus trabajos, utilizando tecnologías de contenedores, y despliegues automáticos.

Una de las dudas que te puede salir es, si dado tu perfil, puedes sacarle provecho a este Máster, veámoslo caso por caso.

Comment

Beca Yes We Tech Sequel - Bootcamp Devops Lemoncode

En colaboración con YesWeTech y Sequel ofrecemos nuestra primera 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 Bootcamp Devops 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 Backend Online Lemoncode - Calendario sesiones

El 9 de junio arrancamos con el Bootcamp Backend Online Lemoncode, y terminamos el 2 de Diciembre, cubrimos dos sabores:

  • Documental + nodejs.

  • Relacional + .net

Van a ser unos meses de aprendizaje intensos :).

La ficha que nos queda:

  • Arrancamos el 9 de Junio.

  • Finalizamos el 2 de diciembre.

  • Hacemos una pausa en agosto para que todos tomemos aire (estaremos disponibles para tutorías y corregir entregas).

  • Las clases son de 19 a 22 horas (GMT+1 zona horaria Madrid) miércoles y jueves, además las clases se graban por si un día no puedes asistir o por si necesitas repasar algún tema

Comment

Bootcamp Backend ¿Es para mí?

El próximo 9 de Junio arrancamos con la primera edición nuestro Bootcamp Backend Online Lemoncode, un formación en la que:

  • Aprendes conceptos de back (modelado, arquitectura, gestión de demonios, colas…).

  • Los aplicas a dos stacks tecnológicos:

    • Nodejs + MongoDB

    • .net + SQL Server.

Una de las dudas que te puede salir es si dado tu perfil es un Bootcamp al que le sacarías provecho, veamoslo caso por caso.

Comment

Temario Bootcamp Backend I Edición

Nos arrancamos con la primera edición de nuestro Bootcamp Backend Lemoncode una formación que te permitirá ponerte al día en dos stacks:

  • Nodejs + Documental, un stack más novedoso en el que aprenderás lenguajes y tecnologías tales como: JavaScript, TypeScript, nodejs, Express, GraphQL, Jest, MongoDb…

  • .net Framework + Sql Server, un stack muy asentado en el mercado, del que aprenderás lenguajes y tecnologías tales como: C#, .net6, Entity Framework, SignalR, SQL Server…

Todo ello sin dejar de lado la parte de fundamentos: modelado de datos, principios de APIs REST, pruebas unitarias, seguridad…

En este post podrás encontraro el temario del Bootcamp en más detalle.

Comment

Hola Kubernetes: Definiciones

Si te dedicas al mundo del desarrollo es posible que estes cansado de escuchar está palabra, ¿pero por qué esta tecnología está en boca de todos? ¿qué la hace tan atractiva? En este post partimos de cero y te vamos a contar en que consiste Kubernetes.

Comment

Beca Yes We Tech - Décima 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.

2 Comments

Microfrontends IV: Caso Práctico - Integración run-time con Javascript

En este artículo trataremos de resumir los puntos clave para poner en marcha un ejemplo de microfrontends con la aproximación que nos parece más interesante: integración run-time mediante vanilla JS. La idea es dar las pinceladas necesarias para poder arrancar un proyecto de este tipo, sin detenernos en cada apartado del código. Es por eso que ponemos a vuestra disposición el código fuente para que podáis explorarlo y curiosearlo a vuestro ritmo. Podéis encontrarlo aqui.

Comment