aprende a programar aplicaciones web con rubyonrails
TRANSCRIPT
-
7/25/2019 Aprende a Programar Aplicaciones Web Con RubyOnRails
1/3
Aprende a programar
aplicaciones web conRubyOnRails
LOQUE APRENDERS
Mdulo 1: Las Bases paraProgramar Que es HTML, CSS, JS y cmo utilizarlos para el desarrollo web.
Conocers los undamentos esenciales para desarrollar aplicaciones web.
!ntenders cmo el computador mane"a las inormaciones.
Cmo uncionan las aplicaciones web.
#or$ue %uby es tan &enial, simple y 'umano.
Cmo se analizan y dise(an aplicaciones en orma rpida y sencilla.
Los ) pasos para a pro&ramar sin morir en el intento.
*nalizaremos aplicaciones del mundo real y entenderemos cmo uncionan.
Desarrollaremos tu primera aplicacin! el "log de Rails#
$omo crear un nue%o proyecto Ruby On Rails en Ruby&ine# #odrs
crear un proyecto nue+o en %ubyMine, el cual ser nuestro editor -!/ teniendo listo as0 tu
proyecto para ser iniciado en la pro&ramacin.
Entendiendo la estructura de un proyecto ROR# Saber cmo est
estructurada una aplicacin %ails es uno de los puntos principales $ue un pro&ramador en
%uby debe dominar.
-
7/25/2019 Aprende a Programar Aplicaciones Web Con RubyOnRails
2/3
$mo 'unciona el modo autom(tico ) Sca*olding#!ste es un &enerador
de %ails $ue construye por nosotros toda la estructura de una clase o mdulo.
+enerando las estructuras con Sca*olding#*$u0 utilizaremos Scaoldin&
para &enerar las estructuras de clases de nuestra *pp.
Asociaciones o relaciones de $lases#1na clase se puede relacionar con otra
mediante los modelos. !n este +ideo +eremos las bases para establecer las relaciones o
asociaciones entre modelos.
Entendiendo las &igraciones#Que son y cmo utilizarlas
Mdulo 2: De Novato a Experto $rearemos una aplicacin de bienes ra,ces desde $ERO
2eneraremos toda la estructura de nuestra aplicacin
-ntroduccin y administracin de 3ase de atos SQL SQLite 4 MySQL/
ise(aremos la base de datos de la aplicacin
Traba"aremos la inclusin de las partes l&icas y de pro&ramacin del
sistema 'asta lo&rar un resultado inal de calidad proesional.
Que recursos utilizar para dar a tu plantilla un aspecto proesional y a&radable.
Los secretos inalibles para combinar colores dentro nuestras aplicaciones.
Cmo estructurar aplicaciones intuiti+as para el usuario.
5 +arios temas t6cnicos $ue necesitars dominar.
Aprenderemos a interactuar con nuestra base de datos a ni%el
e-pertoS-7 complicaciones.
Dominaremos las asociaciones de clases DE .ODO ./PO#
8eremos como 0abilitar la subida de arc0i%os a nuestras
aplicacionesde orma sencilla.
*dems de desarrollar por completo nuestra aplicacin de 3ienes %a0ces,
le a1adiremos un 2ltro especiali3ado 4ue nos permitir( reali3ar
b5s4uedas a%an3adas de propiedades#
Mdulo 3: Dominando laProgramacin
-
7/25/2019 Aprende a Programar Aplicaciones Web Con RubyOnRails
3/3
Te mostrar6 como desarrollar un sistema integral para un
colegio en el cual los estudiantes consultarn sus materias y
caliicaciones, al i&ual $ue los maestros sus clases, la administracin de las
caliicaciones y muc'o ms.
!sta aplicacin es muc'o ms comple"a $ue las dems ya $ue
mane"aremos ) tipos de usuarios, los cuales tendrn sus capacidades
espec0icas dentro del mismo bac9end.
%ealizaremos todo el proceso $ue conlle+a el desarrollo de una
aplicacin, al i&ual como lo e:plicamos en los mdulos anteriores.
#odrs programar m6todos y procesos especiales 4ue
te dar(n la capacidad de trascender desde el modo
autom(tico#
Mdulo 4: rascendiendo al!nternet Cmo publicar tus aplicaciones en la web.
*yudndote a entender cul es el tipo de ser+idor $ue necesita tu aplicacin
dependiendo de la cantidad de recursos $ue esta utilizar.
*dems te mostrar6 cuales son los me"ores ser+idores $ue me 'an uncionado, todo
de orma clara y sencilla. Sin complicaciones y cil.
8eremos como dar mantenimiento a nuestras aplicaciones ya publicadas y cmo 'acer
actualizaciones sin tener $ue probarlas en la aplicacin inal arries&ndote a encontrarte
con errores desa&radables tanto para ti, como para tus usuarios.
8ers cmo traba"ar con los repositorios, los cuales nos permiten desarrollar
aplicaciones en e$uipo con otros pro&ramadores.
Tocaremos por ;ltimo los aspectos de se&uridad para aplicaciones web $ue todo
pro&ramador debe conocer. Te mostrar6 los tipos de ata$ues recuentes y cmo e+itarlos.