OBJETIVO

Kotlin es un lenguaje de programación similar a Java con algunas mejoras y características adicionales que hacen que sea más fácil y eficiente para los desarrolladores. Y al igual que Java, Kotlin es uno de los lenguajes oficiales para desarrollar aplicaciones móviles para Android.

¿Por qué es importante aprender Kotlin?

  • Lenguaje oficial para Android: Kotlin es el lenguaje recomendado por Google para el desarrollo de aplicaciones Android, reemplazando progresivamente a Java por su modernidad y eficiencia.
  • Sintaxis concisa y segura: Kotlin reduce el código boilerplate y mejora la seguridad, especialmente en áreas como la gestión de null, evitando muchos errores comunes de programación.
  • Interoperabilidad con Java: Kotlin puede coexistir con código Java, permitiendo su adopción gradual en proyectos existentes.
  •  Comunidad creciente y soporte empresarial: Grandes empresas como Google y JetBrains apoyan a Kotlin, lo que asegura su crecimiento y relevancia.
  • Versatilidad: Además de Android, Kotlin se usa en backend (Kotlin/JVM), aplicaciones multiplataforma (Kotlin Multiplatform), y desarrollo de web front-end (Kotlin/JS).

  • SESIÓN 01: INTRODUCCIÓN
    • Introducción
    • Instalación de IntelliJ IDEA
    • Primer proyecto
    • Estructura del proyecto
    • Formas de ejecutar Kotlin
    • Convenciones en Kotlin
  •  SESIÓN 02: Variables
    • Inferencia de tipos
    • Tipos de datos Numéricos
    • Tipos de datos Booleanas
    • Tipos de datos Char
    • Tipos de datos String
    • Tipos de datos Arrays
    • Tipos de datos Constantes
    • Conversión explicita
    • Comentarios
  • SESIÓN 03: Operadores
    • Operadores aritméticos
    • Condicional if
    • Condicional if-else
    • Condicional if-else-if
    • Condicional if anidado
    • Operador When
    • Operador When con rangos
    • Operadores de asignación compuesta
    • Operadores relacionales
    • Operadores lógicos
    • Operadores unarios
    • Incremento y decremento
  • SESIÓN 04: Ciclos
    • Ciclo For
    • Ciclo For Step
    • Ciclo For downTo
    • While
    • Do While
  • SESIÓN 05: Funciones
    • Definir una función
    • Funciones con valor de retorno
    • Parámetros
    • Funciones miembro
    • Funciones de expresión simple
    • Varargs
    • Funciones genéricas
    • Funciones de extensión
    • Funciones recursivas de cola
  • SESIÓN 06: Colecciones
    • Arreglos
    • Listas
    • Mapas
  • SESIÓN 07: Ejercicios prácticos
    • Palíndromo
    • Conteo de caracteres por tipo
    • Ciclo for – Patrones
    • Obtener números positivos
  • SESIÓN 08: Clases
    • Definir una clase
    • Propiedades
    • Métodos
    • Constructores
    • Constructores secundarios
    • Objetos
    • Propiedades de objeto
    • Clases anidadas
    • Clases internas
    •  SESIÓN 09: Herencias
      • Herencia
      • Herencia Múltiple
      • Sobrescribir métodos
      • Sobrescribir propiedades
    • SESIÓN 10: Propiedades
      • POJO
      • Getter y Setter
      • Data Class
      • Get y Set
      • Propiedades delegadas
      • Inicialización tardía
      • Inicialización perezosa
      • Observables
    • SESIÓN 11: Otros conceptos
      • Modificadores de visibilidad
      • Clases abstractas
      • Interfaces
      • Clases selladas
      • Anotaciones
    • SESIÓN 12: Proyecto – Gestor de Biblioteca en Consola
      • Introducción
      • Clase Libro
      • Clase Biblioteca
      • Método principal
      • Ejecutar la aplicación
    • SESIÓN 13: Proyecto – Gestor de Tareas
      • Introducción
      • Data Class Tarea
      • Clase GestorTareasSwing – Ventana Principal
      • Inicialización de la interfaz gráfica – init
      • Formulario de Entrada de Tareas
      • Lista de Tareas
      • Método agregarTarea
      • Ejecutar la aplicación
    • SESIÓN 14: Proyecto – Agenda de Contactos
      • Introducción
      • Clase Contacto
      • Clase AgendaContactosSwing
      • Inicialización de la interfaz gráfica – init
      • Panel de formulario
      • Botones
      • Acciones
      • Actualizar la lista visual
      • Limpiar campos de texto
      • Método principal
     

    Horarios e inicios:

    Turno Mañana:

    Martes y jueves de 08:20 am. A 11:20 am.
    Inicio : 10 de Octubre.

    Turno Tarde:

    Lunes, miércoles y viernes de 04:00 pm. A 06:00 pm.
    Inicio : 11 de Octubre.

    DURACIÓN
    01 mes (04 semanas)

    INVERSIÓN
    150 soles.

    MODALIDAD DE ESTUDIOS
    Presencial personalizado con apoyo de tutoriales.

    CERTIFICACIÓN

    A nombre de la institución, se envía al terminar el curso, es por 60 horas y es gratuito.

    Modalidades de inscripción

    Apersonarse a la Oficina de la Av. Independencia 868 – Cercado – Arequipa. 

    El horario de atención: Lunes a viernes de 08:00 am. a 6:00 pm y sábados de 08:30 am. a 01:00 pm.

    Paso 01: Deposito en cuenta corriente.

    – Cuenta Corriente de Banco de Crédito del Perú (BCP): 215-2673201-0-46

    – Transferencia interbancaria: CCI – 002-215-002673201046-22

    Paso 02:

    Posteriormente enviar al WhatsApp 940902685: foto del comprobante de pago y los siguientes datos: Nombres y apellidos, DNI, fecha de nacimiento, correo electrónico, celular (WhatsApp), ciudad, dirección, curso o carrera y horario.

    Paso 03: Se registra matrícula.


























      Otro



      Abrir chat
      1
      Bienvenido al Instituto Jobs.
      Puede realizar sus consultas por este medio.