Cursos

Desde Nibble impartimos cursos de diferentes niveles y tecnologías, Desarrollo de Aplicaciones, API’s diversas y Sistemas informáticos. Esté siempre actualizado con Nibble.

Saber más »

Curso Swift 4 - Empezando (40 horas)

Si quieres aprender a programar en iOS esto puede interesarte. Empezando con Swift 4 es un curso de 30 horas orientado a aquellas personas que quieran aprender el lenguaje del futuro para desarrollar aplicaciones para iPhone y iPad. Tengas experiencia en programación o no podrás aprender el lenguaje Swift 4.

Objetivo:

Empezando con Swift 4 es un curso de 30 horas orientado a aquellas personas que quieran aprender el lenguaje del futuro para desarrollar aplicaciones para iPhone y iPad. Tengas experiencia en programación o no podrás aprender el lenguaje Swift 4 y Xcode 9. Desarrollaremos pequeños ejemplos en las clases que servirán de referencia a los alumnos en la creación de sus aplicaciones. Se crearán códigos que después podrán utilizar en sus desarrollos y tenerlo a modo de consulta para cuando lo necesite.
Al finalizar el curso se ofrece la posibilidad de contratar un plan de tutoría para el desarrollo de la aplicación profesional que quiera hacer el alumno.

Prerrequisitos:

No hay unos prerrequisitos imprescindibles en este curso de iniciación a Swift 4 ya que se trata de aprender el lenguaje e ir familiarizándonos con el mismo.

¿Debería hacer este curso?

Sí, si quieres aprender el lenguaje de desarrollo de aplicaciones para iOS.
Sí, si quieres ser un futuro desarrollador de iOS.
Sí, si ya eres un desarrollador de iOS pero no has trabajado con el nuevo lenguaje Swift 4.

¿Qué vas a aprender en este curso?

No hay unos prerrequisitos imprescindibles en este curso de De inicio veremos cómo utilizaremos la plataforma Xcode y Playgrounds para practicar con el lenguaje Swift 4. Podrás aprender las sintaxis del lenguaje y cómo ver los resultados de nuestros códigos. Veremos como usar constantes, variables, condicionales, bucles, colecciones y mucho más.
Posteriormente veremos como se utilizan las funciones, enumeraciones, estructuras y clases.

Contenidos:

  • Xcode 9: Xcode es el IDE de Apple para desarrollo de aplicaciones iOS. Es muy importante el conocimiento del IDE para trabajar bien con la plataforma.
  • Apple y su historia: Los inicios de Apple no fueron un camino de rosas.
  • Historia de Swift: La aparición de Swift fue una revolución en cuanto al desarrollo en plataformas iOS.
  • Constantes y variables: Swift llega con su propia versión de las variables. Aquí veremos como trabajar con ellas.
  • Operadores: Swift soporta una gran cantidad de operadores. Veremos qué opciones nos dan.
  • Opcionales: Ahora podemos hacer que nuestras variables sean opcionales u obligatorias.
  • Strings:Swift tiene un enfoque muy rápido y moderno de las cadenas de caracteres. Aquí veremos como podemos manipularlas.
  • Colecciones: Swift nos proporciona dos tipos de colecciones (Arrays y diccionarios). Aquí veremos como podemos obtener los datos de estas colecciones y trabajar con ellas.
  • Controles de flujo: Swift como todos los lenguajes de programación tiene controles de flujo como guard/else, if/else, switch y operadores ternarios.
  • Bucles de repetición:Swift soporta múltiples formas de realizar repeticiones cómo los típicos for o while.
  • Conversión de tipos: Swift permite trabajar con tipos inferidos y también convertir tipos.
  • Tuplas: Las tuplas en Swift nos permiten agrupar datos en un mismo objeto. Éstos pueden ser de diferentes tipos.
  • Funciones: Las funciones nos permiten tener código separado que realizan tareas concretas y pueden ser llamadas desde diferentes sitios sin necesidad de repetir código.
  • Programación orientada a objetos: Swift es un lenguaje orientado a objetos con lo que se trabaja con los conceptos propios de la programación orientada a objetos.
  • Closures: Los clousures son bloques autónomos funcionales que podemos utilizar en nuestras código. Son similares a los bloques en Objective C.
  • Enumeraciones: Las enumeraciones en Swift nos permiten definir un conjunto común de valores para crear tipos comunes que podremos usar en Swift.
  • Estructuras: Las estructuras cobran importancia en Swift. Son un tipo que se agrupa en la pila (Stack) y son muy rápidas.
  • Classes: Son similares a las estructuras pero se alojan en el montón (Heap)
  • Propiedades: Veremos como usar las propiedades para almacenar valores para las clases.
  • Protocolos: Veremos cómo los protocolos definen el comportamiento de aquellos que lo adoptan.
  • Delegados: Es la clase o instancia q implemente un protocolo. Veremos como trabajar con ellos en Swift 4.
  • Extensiones: En Swift las extensiones nos permiten mejorar nuestra productividad.
  • Playground: Con playgrounds podemos escribir código Swift de forma fácil y productiva ya que cada linea que escribamos se compila y ejecuta de forma automática y podemos ver los resultados de nuestro código rápidamente.

El precio es variable en función a la cantidad de alumnos.

Informarse »

Curso Swift 4 - Avanzado (20 horas)

El curso avanzado de Swift 4 está enfocado a aquellos desarrolladores que quieran profundizar en el lenguaje. Tras este curso debes tener unos conocimientos de Swift 4 extensos que te permitan realizar aplicaciones iOS con un código de calidad.

Objetivo:

Si ya has realizado el curso Empezando Swift 4 conseguirás llevar tu conocimiento de este lenguaje a un nuevo nivel.
Durante las 20 horas que dura el curso se aprenderán características del lenguaje avanzadas que no se ven en el curso anterior.
El curso no ésta orientado a principiantes sino aquellas personas que ya conozcan mínimamente el lenguaje Swift.
Al finalizar el curso se ofrece la posibilidad de contratar un plan de tutoría para el desarrollo de la aplicación profesional que quiera hacer el alumno.

Prerrequisitos:

Haber realizado el curso Empezando con Swift 4.
Tener experiencia en el lenguaje Swift.

Contenidos:

  • Genéricos: Los genéricos son una de las novedades más destacadas de Swift respecto a Objective C.
  • Obervers: Veremos cómo implementar observers en las propiedades.
  • Grand Central Dispatch: Aprenderemos cómo utilizar el multihilo en nuestras aplicaciones utilizando GCD.
  • Control de errores: Veremos como Swift recupera el manejo de errores lanzando excepciones y capturándo los errores.
  • Subscripts: Veremos como trabajar con estas propiedades calculadas.
  • Optimización de funciones
  • Enumeraciones: En este nivel avanzado daremos una vuelta de tuerca a las enumeraciones para llevarlas a otro nivel.
  • Gestión de memoria: La memoria en Swift es importarla gestionarla bien para no llevarnos una mala experiencia en el rendimiento de nuestras aplicaciones.
  • Sobrecarga de operadores
  • Programación orientada a protocolos: Según Apple Swift es el primer lenguaje orientado a protocolos. Se explicará qué es.
  • Primera aplicación de tareas: Crearemos nuestra primera aplicación de gestión de tareas.
  • Core Data Introducción: Se dará un primer ejemplo de core data para la persistencia de datos.

El precio es variable en función a la cantidad de alumnos.

Informarse »

Curso desarrolla tu aplicación de 10 horas

Para gente que no se quiera gastar mucho dinero o que sólo quiera ver un inicio.

369 €

Informarse »

Curso desarrolla tu aplicación de 20 horas

Para gente que quiera iniciar la app pero considera que con poco tiempo ya puede ser autodidacta.

699 €

Informarse »

Curso desarrolla tu aplicación de 40 horas

Para gente que quiera hacer la app con ayuda de un tutor.

1.299 €

Informarse »

Curso de 45 horas

35 horas de Objective C
10 horas de Swift.

859 €

Informarse »

Curso de 60 horas

25 horas Objective C
25 horas Android
10 horas Swift.

1.199 €

Informarse »


Cursos iOS Nibble Development

iOS

Curso Aplicaciones iOS

Informarse »

Cursos Androidn Nibble Development

Android

Curso Android

Informarse »

Cursos WordPress Nibble Development

Wordpress

Curso Wordpress

Informarse »

Cursos Google Nibble Development

API's Google

API's de Google

Informarse »

Cursos Swift Nibble Development

Swift

Curso de Swift

Informarse »

Cursos Desarrollo Nibble Development

Proyectos

Curso Avanzado

Informarse »


Aplicaciones iOS

Aplicaciones iOS

Aplicaciones iOS que aseguran sacarle partido a su negocio.

Saber más »

Aplicaciones Android

Aplicaciones Android

Aplicaciones con la última tecnología desarrollado bajo los últimos sdk.

Saber más »

Aplicaciones Web

Aplicaciones Web

Páginas Web. Responsive Web Design. Intranets. Software de Gestión.

Saber más »

Cursos Programación

Cursos Programación

Cursos de programación especializados para programadores de distintos niveles.

Saber más »

Software a Medida

Software a Medida

Desarrollos personalizados y a medida. Software adaptado a sus necesidades.

Saber más »

Consultoría

Consultoría

Asesoria tecnológica de vanguardia. No compre sin antes asegurase con expertos.

Saber más »


Rellene el siguiente formulario con todas sus dudas, propuestas y nos pondremos en contacto con usted inmediatamente, si nos indica su teléfono le llamamos: