Eapwpqdkt6apc8pxzb0n

Curso Kotlin desde Cero

Si te interesa mucho Kotlin y quieres aprender desde Cero, este es tu curso.

¡Quiero este curso en mi arsenal!


Descripción:

En este curso aprenderás todos los fundamentos del desarrollo de aplicaciones Android de la mano de Kotlin. Entenderás y aplicarás las funcionalidades de este lenguaje en tu primer aplicación Android.


Tu instructor


Pedro Hernandez
Pedro Hernandez

Soy un desarrollador y amante del mundo del emprendimiento. Estoy muy interesado en la educación. Todos los días trato de compartir mi conocimiento y aprender de los demás. Creo en el poder de la nueva cultura hacker para hacer crecer la visión y los sueños de mi entorno.
Defino el término hacker como una persona que ve el código como una forma de esculpir.Me encanta aprender cosas nuevas y esa es otra razón por la que amo el código, porque el contexto me obliga a aprender más.


¿POR QUÉ DEBES REALIZAR ESTE CURSO?

  • Enfoque del curso
    • El curso es 100% práctico y todos los conceptos, tanto de Android como de Kotlin, son aplicados directamente en el desarrollo de una aplicación móvil
    • El enfoque va en el ¿Por qué? y no en el ¿Cómo?. Si bien es importante saber cómo hacer las cosas, lo es más aún saber la razón de cada uno de los conceptos.
    • Partimos desde 0. Repasaremos los conceptos de la programación funcional y la programación orientada a objetos con ayuda de Kotlin
  • Las bondades del lenguaje
    • Kotlin es un lenguaje que nos ayuda a ser mejores programadores. Con su filosofía null safety obtendremos una mayor longevidad en nuestro código y mejores mecanismos de seguridad
    • Su sintaxis es sencilla y ágil sin perder de vista la legibilidad de nuestro código.
    • Las herramientas en el contexto de android, sus funcionalidades y el soporte oficial, hacen a Kotlin la mejor alternativa para el desarrollo de aplicaciones nativas en Android.
    • A partir del anuncio en el pasado Google I/O del 2017, Kotlin a tenido una gran relevancia en el mundo del desarrollo. Dada la interoperabilidad del Lenguaje, podemos comenzar a utilizarlo en proyectos existentes de Java sin tener que pasar por un proceso de refactorización.
  • Las oportunidades del lenguaje
    • Si bien el curso se enfoca al desarrollo de aplicaciones Android, esto no quiere decir que el conocimiento sobre el lenguaje no podamos aplicarlo a otras plataformas. Kotlin también puede ser utilizado para el desarrollo de aplicaciones del lado del servidor con ayuda de frameworks como Spring, Vert.x, Ktor, entre otros. Por si esto fuera poco, Kotlin puede ser compilado a Javascript, de esta manera, podemos construir aplicaciones web utilizando tecnologías como React.



¿QUÉ SABRÁS HACER AL TERMINAR ESTE CURSO?
  • Podrás construir aplicaciones móviles Android básicas entendiendo cada uno de los elementos que las componen
  • Dominarás los fundamentos de la plataforma y sabrás cómo aplicarlos correctamente
  • Comprenderás las funcionalidades más importantes de Kotlin y podrás aplicarlas en cualquier proyecto
  • Serás capaz de pensar en soluciones partiendo de un paradigma funcional y de un paradigma orientado a objetos, diferenciando las ventajas y desventajas de cada uno.
  • Entenderás la arquitectura base Modelo Vista Controlador aplicada a Android



¿QUÉ PROYECTO O PRACTICA SE REALIZARÁ?

  • App of Thrones
    • Nuestro proyecto consiste en una aplicación que mostrará a los personajes de la serie Game Of Thrones
    • Nuestra aplicación tendrá una UX adecuada para móviles y tabletas.
  • La aplicación se conectará con un servidor a través del protocolo HTTP para consumir la información necesaria




OPORTUNIDADES LABORALES

  • Backend Developer
    • Java sigue siendo uno de los lenguajes más utilizados en la industria según las últimas estadísticas de Github, por lo tanto, Kotlin es una gran oportunidad para la construcción de productos en la JVM. Al poder ser utilizado con frameworks como Spring, su popularidad a avanzado según los últimos reportes de StackOverflow colocándose arriba de otros lenguajes sobre la JVM como Groovy y Scala
  • Mobile Developer
    • A partir del anuncio del soporte oficial en Android, Kotlin se ha convertido en la primer opción de muchos desarrolladores móviles, tanto como por sus características como por el soporte. Aunado a esto, existen herramientas y esfuerzos para el desarrollo de aplicaciones iOS con Kotlin. Kotlin/Native es un gran ejemplo.
  • Frontend Developer
    • Siendo el ecosistema de tecnologías web inmenso, Kotlin encuentra un lugar para aquellos desarrolladores que buscan utilizar una tecnología confiable dentro de sus aplicaciones del lado de un cliente web. Con ayuda de frameworks como React y la posibilidad de compilar Kotlin a Javascript, podemos utilizarlo para el desarrollo de proyectos frontend.



¿QUÉ NECESITO PARA REALIZAR ESTE CURSO?

Experiencia básica en algún lenguaje de programación, ya sea orientado a objetos o funcional.

¿Qué contiene?


  Bienvenido al Curso Koltin desde Cero
Disponible en días
días Después de inscribirse,
  Sección 0: Guía instalación Android Studio
Disponible en días
días Después de inscribirse,
  Sección 1
Disponible en días
días Después de inscribirse,
  Sección 2
Disponible en días
días Después de inscribirse,
  ¡Enhorabuena!
Disponible en días
días Después de inscribirse,

Preguntas más frecuentes


¿Los cursos Online de esta plataforma son bonificables por la Fundación Tripartita?
Estos cursos en modalidad online NO SON bonificables a través de la Fundación ya que para poder acceder a ella se deben cumplir una serie de requisitos tales como limitar al alumno las fechas de realización del curso y excluirle de los beneficios que queremos que encontréis, entre otros: realizar el curso al ritmo de aprendizaje de cada persona, dedicarle el tiempo que tu agenda te permita y que sobretodo tu acceso sea de por vida (y así beneficiarte de todas las actualizaciones que vayan surgiendo).
¿Los cursos tienen fecha de inicio y final?
¡Puedes empezar hoy mismo! Son cursos online y tú decides cuando comienzan y cuando terminan.
¿Qué pasa si no estoy satisfecho con el curso?
¡Lo último que queremos es que no estés feliz con nosotros! Si no estás satisfecho con tu compra, tienes 14 días a partir de la fecha de compra para solicitar el reembolso.
He comprado el curso y necesito factura ¿me pueden emitir una?
1) El pago debe ser realizado EXCLUSIVAMENTE por transferencia bancaria del curso que te interesa y nos envías una copia del justificante a [email protected] Si has realizado alguno pago previamente, te haremos el reembolso de estos pagos y en unos días los tienes reflejados en tu cuenta. Cuenta: 0073 0100 5105 0525 5146 Código IBAN: ES34 0073 0100 5105 0525 5146
Titular: KeepCoding España SLU Asunto: Escriba nombre de curso + mail usuario 2) Por otro lado, necesitaremos tus datos para emitir la factura Nombre y Apellidos ó Empresa, DNI/NIF, Dirección, Ciudad, Código Postal

¡LO QUIERO!