curson ode js

3
Curso para el desarrollo web con NodeJS Node JS es un entorno de desarrollo open source y multiplataforma que nos permite, de una manera muy sencilla crear aplicaciones webs complejas destacándose por su alto rendimiento. Se desarrolla con Javascript y mantiene una arquitectura basada en eventos, lo que nos permite la creación de grandes proyectos de manera asíncrona evitando bloqueos molestos y mejorando el proceso en cualquier aspecto. Objetivo Al finalizar el curso, el alumno debe ser capaz de crear complejos sitios web a través de NodeJS. Debe conocer los módulos más importantes para el desarrollo con NodeJS, así como las tecnologías que nos permiten llegar a desarrollar proyectos complicados del lado servidor a través de Javascript. Requisitos Aunque no es obligatorio, sí que es aconsejable el conocimiento de algún lenguaje orientado a objetos. Se recomienda tener confianza con HTML, CSS y Javascript Imagina Group somos una empresa de base tecnológica con una amplia experiencia en el desarrollo de aplicaciones para dispositivos móviles y webs de última generación. Durante los cuatro últimos años hemos impartido formación por toda la geografía española tanto a particulares como a grandes empresas con excelentes resultados. Consulta más detalles en www.imaginaformacion.com

Upload: richk2000

Post on 25-Sep-2015

219 views

Category:

Documents


0 download

DESCRIPTION

Curso Node

TRANSCRIPT

  • CursoparaeldesarrollowebconNodeJS

    NodeJSesunentornodedesarrolloopensourceymultiplataformaquenospermite,deunamaneramuysencillacrearaplicacioneswebscomplejasdestacndoseporsualtorendimiento.SedesarrollaconJavascriptymantieneunaarquitecturabasadaeneventos,loquenospermitelacreacindegrandesproyectosdemaneraasncronaevitandobloqueosmolestosymejorandoelprocesoencualquieraspecto.

    ObjetivoAlfinalizarelcurso,elalumnodebesercapazdecrearcomplejossitioswebatravsdeNodeJS.DebeconocerlosmdulosmsimportantesparaeldesarrolloconNodeJS,ascomolastecnologasquenospermitenllegaradesarrollarproyectoscomplicadosdelladoservidoratravsdeJavascript.

    Requisitos

    Aunquenoesobligatorio,squeesaconsejableelconocimientodealgnlenguajeorientadoaobjetos.SerecomiendatenerconfianzaconHTML,CSSyJavascript

    ImaginaGroupsomosunaempresadebasetecnolgicaconunaampliaexperienciaeneldesarrollodeaplicacionesparadispositivosmvilesywebsdeltimageneracin.Duranteloscuatroltimosaoshemosimpartidoformacinportodalageografaespaolatantoaparticularescomoagrandesempresasconexcelentesresultados.

    Consultamsdetallesenwww.imaginaformacion.com

  • Temario

    1IntroduccinaNode.js QuesNode.js? Caractersticas Mdulos EjemplodeNode.js

    2ExpressySwig

    QuesExpress? InstalacindeExpress Generacindeproyectos Routing Swig

    3Jade

    Etiquetas Componentes BuclesyCondiciones UsodeJadeenExpress

    4MongoDByMongoose

    QuesMongoDB? Operaciones(insertar,consultar,

    actualizacin,borrado) Mongoose

    Definirunesquema TrabajoconModelos

    4UsodeSesionesyAutenticacinenNode.js

    AutenticacinconExpress.jsMiddleware

    AutenticacinatravsdeToken AutenticacinmedianteSesiones

    5GruntyProcesosautomticos QuesyquinusaGrunt? Instalacin Gruntfile Ejemplosdetareas

    6Optimizacinderendimiento

    Ejecucionesenparalelo Mtodosasncronos Caching Compresin

    7Socket.io

    Comunicacinbidireccional Escuchadeeventos Emisindeeventos Broadcasting NamespacesyRooms

    8CreandoNode.jsRESTAPI

    Conceptosprevios RestApiServerconExpress

    9TDDparaNode.jsconMocha

    InstalacindeMocha CreacinyejecucindeTests

    10DeploydeproyectosNode.js

    Alternativasdedeploy DeployenHeroku