aprende a programar aplicaciones web con rubyonrails

Upload: juan-camilo-rojas-zuniga

Post on 26-Feb-2018

219 views

Category:

Documents


0 download

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.