Vous êtes sur la page 1sur 5

Curso

Backend
Aprenders a darle funcionalidad a lo que va detrs de una pgina sin
preocuparte por el diseo y terminars aprendiendo a implementar tu primera
base de datos simple.

Semanas
1Fundamentos de Backend

2Aplicaciones con FireBase

3Node y Ms

4Sesiones Presenciales

Leccin 1

Fundamentos de Backend
Instalando lo Necesario
El curso de backend requerir de las siguientes herramientas
importantes:

1. Navegador (firefox, chrome).

2. Editor de texto(sublime text3, atom,brackend, gedit, netbeans,


eclipse).

https://www.sublimetext.com/3

https://atom.io/

http://brackets.io/

https://gedit.uptodown.com/windows

https://netbeans.org/downloads/

https://www.eclipse.org/downloads/
https://hipertextual.com/archivo/2013/10/mejores-editores-de-texto-
para-desarrolladores/

3. NPM y Node.js(existe un tutorial de como descargar e instalar).

4. Git Bash (existe un tutorial del como descargar e instalar).

5. FireBase (existe un tutoral del como descargar e instalar).

Cada una de estas herramientas es fundamental para el desarrollo del


curso, ya que con estas se desarrollan todos los puntos presentados
en los tutoriales posteriores, no existe turorial para intalar Sublime
Text3 (u otro editor de texto) ya que no requieren de una
configuracion previa y solo debes confirmar "siguiente" para instalar.

Secciones
1Qu es Backend?

2Iniciando con Firebase

3Introduccin a los Procesos Asncronos

4Ejemplo del Reloj

Reto 1 de Backend

Seccin 1.1

Qu es Backend?
file_downloadQU ES BACKEND?

Seccin 1.2

Iniciando con Firebase


file_downloadINICIANDO CON FIREBASE

De ac puedes descargar el Cdigo de Ejemplo 01

file_downloadCDIGO DE EJEMPLO 01
Seccin 1.3
Introduccin a los Procesos Asncronos
file_downloadINTRODUCCIN A LOS PROCESOS ASNCRONOS

El Cdigo de Ejemplo 02 lo descargas ac:

file_downloadCDIGO DE EJEMPLO 02
Seccin 1.4

Ejemplo del Reloj


file_downloadEJEMPLO DEL RELOJ

El Cdigo de Ejemplo 03 lo descargas ac:

file_downloadCDIGO DE EJEMPLO 03

Reto

Reto 1 de Backend
Ya que ahora podemos realizar las siguientes tareas:

1. Recuperar datos y mostrarlos.

2. Agregar nuevos datos.

El reto sera el siguiente:

El gerente de una empresa revis tus proyectos previos y qued encantado. Ahora, por
parte de la gerencia se te ha pedido desarrollar un sencillo sistema de asistencia, en el
que tendrs que almacenar la hora de marcado, la hora de entrada y el nombre del
usuario. Para este caso los segundos no sern importantes, por ende, solo
almacenaremos la hora y el minuto mas no el segundo.

A su vez, tendremos que guardar un mensaje de estado de asistencia si llego 15 minutos


tarde se guardara el mensaje de : "Has llegado tarde", si llego entre la hora y 15 minutos
el mensaje seria: "Llegaste a la hora" y si llego antes de la hora de entrada el mensaje
sera: "Has madrugado, te mereces un premio".

Finalmente, luego de marcar en la parte inferior debe de existir una pequea seccin en
la que podamos ingresar el nombre del usuario y nos deber de mostrar el mensaje
correspondiente a su asistencia y su hora de entrada.

Una vez terminado, crate una cuenta en Github (si an no la tienes), sube tu trabajo ah
y guarda el link de tu repositorio. Tal vez sientas que son palabras extraas, pero esto es
parte del reto. Googlea y busca cmo realizar esto que te estamos pidiendo.

OBSERVACIONES:

1. Podrs reutlizar todo el cdigo propuesto anteriormente en los Cdigo de


Ejemplo, tanto el html, como css y javascript.

2. Podrs realizar el reto en grupo, pero la subida del problema ser individual.

3. La solucin del problema usa todos los algoritmos realizados anteriormente.

4. La hora del reloj debe cambiar al modificar la hora del computador.

5. La hora de entrada la define el que crea el software.

TIPS:

Esquema de la base de datos:

Cdigo para recuperar datos:


Cdigo para guardar datos:

Referencia: Documentacin de FireBase

* La entrega del reto ser a partir del viernes 20 de enero. Tienes hasta que culmine el
CoreUpgrade para entregar todos los retos, pero ten en cuenta que para seleccionar a
quienes pasarn a las sesiones presenciales tambin consideraremos la fecha de entrega
de los retos.

ENTREGAR RETO (DISPONIBLE HASTA EL 12 DE FEBRERO)

Vous aimerez peut-être aussi