Presentación
  • Trailer
  • Presentación de todo el curso
  • Instructor Mariano Rivas
  • Instructor Sebastian Tunnell
  • Grupo de Facebook EXCLUSIVO para alumnos
  • Uso del curso y de la plataforma Udemy
Introducción a SQLite
  • ¿Que es SQLite?
  • Instalación en Mac
  • Instalación en Windows
  • Base de Datos de Ejemplo
  • Chinook.db (Base de Datos de Ejemplo)
  • Schema en pdf
  • Schema en Terminal
  • DB Browser para SQLite
SQL SELECT
  • Hoja de Referencia
  • SELECT
  • Sintaxis SQLite
  • WHERE
  • AND
  • ORDER BY
  • IN / OR
  • LIKE
  • BETWEEN
  • AS
  • LIMIT
  • NULL (Valores Nulos)
¡Te toca a ti!
  • Caso 1 ¡Descarga los datos tu mismo!
  • Solución al Caso 1
JOIN y LEFT JOIN
  • Joins
  • LEFT JOIN
¡Te toca a ti!
  • Caso 2 ¡Descarga los datos tu mismo!
  • Solución al caso 2: Doble LEFT JOIN Solución
Funciones 1
  • COUNT() / DISTINCT() / ORDER BY / GROUP BY
¡Te toca a ti!
  • Caso 3
  • Caso 3: Examen
  • Solución al caso 3: Contar, agrupar y ordenar en nuestra base de datos
Funciones 2
  • SUM() / AVG() / MIN() / MAX()
  • DATE() / TIME() / DATETIME()
  • STRFTIME(): FORMATOS
  • STRFTIME()
Tipos de Datos
  • Tipos de Datos - Guía de Referencia
  • Tipos de Datos
  • Tipos de Datos - Afinidad
  • Tipos de Datos - Afinidad
Actualizar los datos dentro de una tabla
  • INSERT INTO TABLE
  • UPDATE TABLE
  • DELETE FROM TABLE
¡Te toca a ti!
  • Caso 4: Insertar datos a la tabla de employees
  • Solución al caso 4: Insertar datos a la tabla de employees
CREATE TABLE (Crear una tabla)
  • CREATE / ALTER / DROP
  • PRIMARY KEY / FOREIGN KEY
  • Caso 5: Crea una tabla nueva
  • Caso 5: Solución 1
  • Caso 5: Solución 2
SQLite para videojuegos con Unity y C#
  • Introducción
  • Instalación SQLite Manager y Firefox ESR
  • Abriendo base de datos chinook.db y creación de Test DB
  • Creación de proyecto en Unity
  • Obteniendo librerías de C# para SQLite
  • Obteniendo Liberías SQLite SO 32 y 64 bits
  • Obteniendo Liberías SQLite Android
  • Creando conexión con C# a la DB - Declarando miembros de clase
  • Creando funcionalidad y comprobando conexión a DB en PC
  • Comprobando funcionamiento DB en Android
  • Comprobando funcionamiento DB en MacOSx
  • Comprobando funcionamiento DB en iOS
  • Conclusión
Comandos SQLite con Unity y C#
  • Introducción
  • SELECT
  • WHERE
  • WHERE AND
  • ORDER BY
  • IN_OR
  • Función COUNT
  • Función SUM / AVG / MIN / MAX
  • INSERT
  • UPDATE
  • DELETE
  • Conclusión
Práctica Final
  • Introducción a la práctica final
Practica Final: Creando un Ranking dinámico con C# y SQLite
  • Introducción
  • Creando la Base de datos Ranking DB
  • Creando la clase Ranking Manager