Datos del curso

Precio: $ 2900
Fecha de incio:
Duración: 8 Semanas

Kivy – Desarrollo de aplicaciones multiplataforma.

Desarrolla aplicaciones con varios lenguajes de programación con KIVY. Adquiere destreza en la escritura del código en este software libre

El creciente auge de las aplicaciones móviles ha creado una revolución en la forma de desarrollar aplicaciones, exigiendo a los desarrolladores la incorporación de varios lenguajes de programación para poder alcanzar los diferentes sistemas operativos. Kivy brinda una respuesta al mercado de desarrolladores, ofreciendo una plataforma de uso libre que corre bajo Windows, Linux, OS X, Android, y iOS

Título

Kivy – Desarrollo de aplicaciones multiplataforma. 

Presentación

El curso es una guía rápida y profunda de la plataforma de desarrollo kivy, que aborda tanto la programación de situaciones complejas, como las mejores herramientas complementarias para el diseño de la interface. En una primera etapa se comienza por explicar la estructura de desarrollo y luego mediante un ejemplo concreto se va realizando a lo largo del curso la incorporación del conocimiento.

Objetivo general

 

Que los participantes puedan realizar una aplicación multiplataforma y adquieran los conocimientos necesarios para encarar sus proyectos.

Objetivos específicos

Que los participantes:

Logren adquirir fluidez en el desarrollo de sus aplicaciones.

Aprendan a encontrar rápidamente la información necesaria para completar sus tareas. 

Adquieran confianza y destreza en la escritura del código.

-Destinatarios

Todas aquellos desarrolladores con conocimiento de python que necesiten realizar aplicaciones multiplataformas y que se encuentren canzados de tener que aprender varios lenguajes de programación.

Requisitos previos

Haber cursado y aprobado el curso de Python 3 que se dicta de forma e-learning o presencial en la UTN FRBA. 

Metodología de enseñanza-aprendizaje

Lectura crítica y estudio del material didáctico por parte de los alumnos. Resolución analítica de problemas y ejercicios. Aplicación de herramientas complementarias de desarrollo web. Consultas e intercambios en los foros, dirigidos y coordinados por el profesor-tutor. Asistencia a clases virtuales. Resolución de ejercicios prácticos y evaluaciones sobre la base de análisis de situaciones reales. Evaluaciones y cuestionarios de tipo multiple choice en casos específicos. Realización de trabajos prácticos basados en la resolución de problemas utilizando códigos de desarrollo propio y de uso libre. 

MODALIDAD EDUCATIVA

La modalidad es totalmente mediada por tecnologías a través del Campus Virtual FRBA. Las actividades que se realizarán serán:

  • Foros de discusión semanal propuestos por el docente (un foro por unidad).
  • Consulta al docente a través de e-mail o chat.
  • Dictado de una clase por módulo (estimativamente) en tiempo real mediante un Aula Virtual Sincrónica (AVS)
  • Material de lectura semanal y por unidad temática
  • Actividades individuales y/o grupales de aplicación práctica semanal y por unidad temática.
  • Evaluaciones semanales y por unidad temática sobre la base de trabajos prácticos de aplicación de los conocimientos adquiridos.

Se trata de una modalidad básicamente asincrónica con el complemento del AVS, que supera la instancia de autoestudio por la implementación de foros proactivos coordinados por el profesor-tutor y dictado de clases en tiempo real. Los foros cumplen cuatro funciones pedagógico-didácticas fundamentales: 1) Son el lugar para la presentación de las dudas, consultas y opiniones críticas de los alumnos; 2) Son el principal espacio para la generación de retroalimentación (feed back) entre profesores-tutores y alumnos y alumnos entre sí; 3) Es el lugar específico para la discusión, coordinada por el profesor-tutor, de todos los temas tratados en los módulos de la especialidad o curso y 4) Es el lugar para el aprendizaje entre pares de los alumnos. A su vez, el AVS permite complementar todas aquellas instancias pedagógico-didácticas que le señalan límites a la modalidad puramente asincrónica. 

Modalidad de evaluación y acreditación

Resolución de problemas y ejercicios seleccionados por el profesor (dentro de estos habrá ejercicios opcionales, de autoevaluación y obligatorios). Realización de trabajos prácticos guiados en los que se aplique la metodología con programas específicos.

Las evaluaciones serán parciales para medir el nivel de conocimientos adquiridos en cada unidad e integradoras para hacer lo propio en cada módulo.

Temario

Módulo I: Introducción

 

Unidad 1: Lo básico.

1.1. Intalación

1.2. Hola Mundo!.

1.3. Creación de una primer apliación.

 

Unidad 2: Propiedades.

2.1. Patrón observador.

2.2. Trabajando con propiedades.

2.3. Las diferentes propiedades de Kivy

 

Unidad 3: Lenguaje KV.

3.1. Concepto.

3.2. Forma de trabajo.

3.3. Sintaxis.

 

Unidad 4: Eventos.

4.1. Incorporación de eventos.

4.2. Ejemplo práctico I.

4.3. Ejemplo práctico II.

 

Módulo II: Herramientas y diseño

 

Unidad 5: Non-widget stuff.

5.1. Animation.

5.2. Atlas.

5.3. Clock.

 

 

Unidad 6: Diseño I

6.1. AnchorLayout.

6.2. BoxLayout.

6.3. FloatLayout.

6.4. RelativeLayout.

 

Unidad 7: Diseño II.

7.1. GridLayout.

7.2. PageLayout.

7.3. ScatterLayout.

7.4. StackLayout.

 

Unidad 8: Mejora de la Experiencia de usuario

8.1. Administración de pantalla.

8.2. Control del color.

8.3. Control del espacio de trabajo.

8.4. Multitouch.

 

Módulo III: Revisión del trabajo

 

Unidad 9: Creación de paquetes.

9.1. Creación de paquete para Windows.

9.2. Creación de paquete para Android.

 

Unidad 10: Ejercicio sobre plataforma android.

10.1. sdk de android.

10.2. Instalación de programas complementarios.

10.3. Configuración y primer ejemplo.

Duración

10 semanas.

Carga horaria

1O0 hs (aproximadamente 10 horas semanales). 

Certificación

A todos los participantes que hayan aprobado el curso cumpliendo con todos los requisitos establecidos, se les extenderá un certificado de la Secretaría de Cultura y Extensión Universitaria, FRBA, UTN. Aquellos que aun habiendo participado activamente en los foros y realizado las actividades prácticas no cumplimentaran los requisitos de evaluación, recibirán un certificado de participación en el curso. 

Preguntas

Juan:¿Cual es la duración del curso?
La duración del curso es de 8 Semanas
Matias:¿Cual es el precio del curso?
El precio de curso es de $2900
Luis:¿Cual es la modalidad del curso?
La modalidad del curso es a distancia
Gustavo:¿El precio la los extranjeros es el mismo?
El precio en dolares para la comunidad internacional es de USS 194
Gabriel:¿Cómo es la modalidad de pago?
Podrás pagarlo a través de Mercado Pago o Dinero Mail con tarjeta de crédito, débito o efectivo a través de RapiPago o Pago Fácil. Cada plataforma brinda diferentes opciones. Si estás en el exterior podrás pagar tu curso vía Paypal.
Realizá tu pregunta
Recibí más información


Educursos no se hace responsable de la oferta educativa aqui planteada.