Hola que tal amigos de Devcodela en este video aprenderemos a desplegar nuestra aplicación Rails. Este paso es opcional pero si hacemos el despliegue temprano, nos permitirá detectar cualquier problema de implementación durante el ciclo de desarrollo. Para el deployment de nuestra aplicacion en Rails es muy muy fácil. Siempre y cuando nuestra aplicacion se encuentra dentro del control de versiones con Git. Por eso te invito a que veas el video anterior sobre Git y GutHub con Rails (http://www.youtube.com/watch?v=rOXhR2Q6ukc&feature=c4-overview&list=UUD_CzFZrcJcT2HR9CbdPLyA).
Indice | |
------ | |
1. Lenguajes de programación, tipos de lenguajes de programación, traductores de lenguaje, ¿Qué lenguaje de programación debería aprender para empezar?. | |
2. Algoritmos, es la programación, paradigmas de programacion. | |
3. Elementos basicos de un programa: Tipo de datos, variables y constantes, declaraciones | |
4. Elementos basicos de un programa: expresiones y operaciones basicas, escritura de un programa | |
5. Programacion estructurada: Estructuras selectivas | |
6. Programacion estructurada: Estructuras repetitivas | |
7. Programacion funcional: Procedimientos y Funciones |
from tastypie.authorization import Authorization | |
from tastypie.resources import ModelResource, ALL, ALL_WITH_RELATIONS | |
from tastypie import fields | |
from .models import Tema, Post, Capitulo | |
from apps.cursos.models import Curso, User | |
from apps.comentarios.apis import UserResource, CursoResource | |
class CapituloResource(ModelResource): |
Ahora que ya estamos trabajando sobre aplicaciones Rails, veamos como nuestra aplicación demo miblog_demo creado en el anexo http://www.youtube.com/watch?v=AM_NAfhbNqU , lo organizamos bajo un control de versiones. Un sistema de control de versiones es una de las principales herramientas para cualquier programador que estè trabajando solo o con un equipo de cientos de personas, Ademàs porq nos permite llevr un histórico de todos cambios realizados en los ficheros, esto nos permitirá recuperar versiones pasadas en caso lo eliminemos por error.
Hola, que tal amigos de Devcodela,! Les habla Elicia Cordova. Y en este video aprenderemos a generar código de manera fácil y rápida utilizando scaffold en Ruby on Rails.
Scaffold significa andamio en inglés. Es un generador de código el cual nos permite tener las funcionalidades básicas de administración de un modelo, es decir el CRUD (Create, Read, Update, Delete), y que son típicas para cualquier sistema transaccional. Para el objetivo de este video crearemos dos modelo de datos demo para los usuarios y sus respectivos posts de un blog utilizando el generador de código scaffold.
En este video aprenderemos a obtener una visión general de alto nivel de cómo Rails trabaja por dentro las aplicaciones. Ustedes puede haber notado que la estructura de la aplicación Rails:
Tiene un directorio de la aplicación llamada app/ con tres subdirectorios: modelos , vistas y controladores. Esto es un indicio de que Rails sigue el patrón arquitectónico model-vista-controlador (MVC), que impone una separación de la "lógica del dominio" (también llamada " lógica de negocio " ) y la "lógica de presentación" que está asociada con la interfaz gráfica de usuario (GUI). En el caso de las aplicaciones web, la "lógica de dominio" por lo general se compone de modelos de datos para cosas como los usuarios, artículos y productos, y la interfaz gráfica de usuario es sólo una página web en un navegador web.