U4ozohqvmzaplixazraa

Curso Kotlin desde Cero

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


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!