Desarrollo de Aplicaciones

Back.png Volver a TPI | LIDS

Cursada

Probablemente curses un día por semana 6 horas.

La materia intenta englobar la mayoría de los conocimientos que adquiriste hasta el momento. Es de tipo taller, por lo que es puramente práctica. Se trata de hacer una aplicación de punta a punta de complejidad media, distribuida en 4 entregas acumulables. Es decir, si no llegaste a cumplir con algún punto de la entrega, se agrega como pendiente para la siguiente.

Los grupos para el TP son de 2/3 personas dependiendo de la cantidad de alumnos (lo deciden los profesores en la primer clase).

Página de la materia: https://sites.google.com/site/unqdesarrollodeaplicaciones/

Repo de la materia con ejemplos: https://github.com/cristianelopez/unq-devapp

Temas

Van agregando o quitando temas de cursada en cursada pero lo que suelen tener fijo son:

  • testing
  • Clean Code
  • Refactoring
  • Arquitecturas
  • Programación orientada a aspectos

Tecnologías que probablemente vayas a usar

Te dejan elegir en que lenguaje codear pero te aconsejan los siguientes ya que tienen mayor experiencia por lo que te van a poder ayudar más:

  • Angular 2/4
  • Java
  • Hibernate
  • Travis
  • CodeCy
  • Heroku

En general de la aplicación esperan que hagas:

  • Modelo
  • Conexión a la base de datos
  • Frontend
  • Autenticación con algún servicio como el de Google o Facebook
  • Consulta de algún web service