Git Product home page Git Product logo

uni-bd-2015's Introduction

Laboratorio de Bases de Datos 2015

Universidad Nacional de Itapúa - Ingeniería en Informática

Este repositorio será utilizado para la publicación, seguimiento y entrega de los trabajos prácticos en el marco de la materia Bases de Datos, en sus clases en el laboratorio.

Pre-requisitos

Para poder realizar el proceso o flujo de trabajo, el alumno deberá previamente:

  1. Crear una cuenta en este sitio github.com
  2. Hacer fork de este repositorio, observarlo (watch) para recibir notificaciones cada vez que se actualiza el mismo
  3. Instalar git en su localhost
  4. Clonar el repositorio a su localhost
  5. Generar la clave SSH que utilizarán para subir los cambios a su repositorio
  6. Subir su clave SSH a su cuenta de github.com
  7. Agregar este repositorio como un remote adicional a su origin

Todos los pasos mencionados más arriba son muy fáciles de lograrlos y pueden encontrar suficiente información en Internet al respecto.

En https://help.github.com/articles/generating-ssh-keys enlace pueden ver como generar una clave SSH y subirla su cuenta de github.com.

Para agregar este repositorio como un remote adicional a su origin pueden ejecutar el siguiente comando en su consola (localhost):

git remote add hisa [email protected]:hisapy/uni-bd-2015.git

Luego para verificar que realmente se tenga acceso para fetch del nuevo remote llamado en este caso bd2015 se puede ejecutar el comando:

git remote show hisa

Para sincronizar sus respectivos repositorios con hisa, primero tendrán que bajar el árbol de dicho remote.

git fetch hisa

Y luego hacer el git merge del branch correspondiente a su branch local. Si el branch local aún no existe, pueden crearlo y luego hacer el git merge. Por último para subir sus cambios a sus respectivos repositorios, tendrán que ejecutar el comando git push. Estos últmos comandos (git merge y git push) varían según elijan subir un solo branch, todos los branches, y también pueden depender del remote a cual quieren subir sus cambios, por lo tanto deberán investigar para tener la información exacta.

La entrega de los trabajos se hará mediante el sistema de pull requests disponible en GitHub. Una vez que hayan subido sus trabajos a sus respectivos repositorios en sus cuentas de GitHub, irán al repositorio https://github.com/hisapy/uni-bd-2015 y presionar el botón pull request. También deberán investigar o preguntar al profesor al respecto de como administrar el código (o los trabajos prácticos) con esta clase de flujo de trabajo.

Acerca de los trabajos prácticos o proyectos

En la sección issues de este repositorio, los milestones representarán cada uno de los trabajos prácticos y cada issue dentro de un milestone representará una tarea a realizar para completar dicho trabajo. La mayoría de los trabajos serán individuales, pero cuando corresponda se indicará si el trabajo es grupal.

Los alumnos deberán utilizar los comentarios en los issues para realizar consultas relacionadas a los mismos.

Todos los archivos entregados por los alumnos deberán tener encoding utf-8.

Ruby on Rails

En el directorio ror se encuentra una app Ruby on Rails, la cual tiene su propio README.

uni-bd-2015's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

uni-bd-2015's Issues

Cargar datos

Cargar al menos 5 users tanto en SQLite como en PostgreSQL

Cambiar la BD a PostgreSQL

Utilizar PostgreSQL en lugar de SQLite para la Base de Datos de la app. Para esto:

  1. Instalar PostgreSQL
  2. Utilizar gem 'pg' en el Gemfile
  3. Realizar las modificaciones correspondientes al archivo database.yml
  4. Ejecutar las migraciones con el comando bin/rake db:migrate

Instalación y Configuración

Instalar y configurar la app Rails en una de las máquinas del Laboratorio de Informática de la FIUNI. Este proceso sencillo pero depende de Internet.

Coordinar con el encargado del Laboratorio los horarios y permisos.

Elegir PCs lo más cerca posible al pizarrón.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.