Anda di halaman 1dari 45

Ser ingeniero,

que Genial!
Moreno Plasencia, Jess Miguel

#ZombieGeek
Mi Primer Cdigo

Mi Primer Cdigo

Jess Miguel Moreno Plasencia


Bachiller en Ingeniera de Sistemas
Technical Leader en Janaq Software y Consultora SAC
Colaborador en Mi Primer Cdigo

/jmorenop89
/@jmorenop89
/jmorenop89

Agenda
Ingeniera de Sistemas?.

Desarrollo Web.
Perfiles.

Ingeniera de Sistemas

Ingeniera de Sistemas?

Bsqueda Soluciones

Enfoque de Anlisis

Enfoque
de Anlisis
Liderazgo

Administracin

Gestin de Procesos

Desarrollo de Software

Desarrollo de Video Juegos

Desarrollo de Aplicaciones

Inteligencia artificial

Desarrollo Web

Desarrollo Web
Define la creacin de sitios web para internet o una intranet.

Se hace uso de tecnologas de software del lado del servidor y


del cliente.
Los lenguajes de programacin mas usados para el desarrollo
web, son ASP.NET, PHP y JSP; en estos tiempos ya se habla
tambin de Python y Ruby.

Desarrollo Web (Evolucin)


La web desde sus inicios causo un boom!, esto tuvo un efecto,
ofrecer mas contenido a los usuarios.
Pasamos de una versin sencilla, paginas estticas (web 1.0), a
ser dinmicas (Web 2.0) a una nueva generacin de multidispositivos (Web 3.0).

Estos avances han generado que su arquitectura y complejidad


crezca con el pasar del tiempo.

Desarrollo Web (Importancia)


Hoy en da, la WEB propiamente dicha es de mucha importancia
(se encuentra en nuestro da a da).
Las empresas apuestan por ofrecer y marketear un producto a
travs de este medio, que es el mas influyente en nuestros
tiempos.

Los sistemas pasaron de estar en una maquina local (Escritorio)


a ser cloud (en la nube), y para lograr este propsito se hace
uso de la arquitectura y tecnologas web.

Desarrollo Web (Impacto)


La Web genero un impacto en la sociedad, la economa,
comunicacin y educacin.
Hoy en da se cuenta con miles de plataforma de estudios
online, tanto free como pagados, estos indirectamente generan
ingresos, divisas que cambian el aspecto econmico y a su vez
los medios de comunicacin tienen un gran aporte (Marketing
Digital).
La comunicacin ah mejorado, no solo con la redes sociales, si
no tambin en tomar otros niveles de comunicacin.

Desarrollador Web:
Perfiles

Front-End
Trabaja el lado del cliente.

Web Design y Front-end Web Development.


Web Design: Interfaz, tipografas, graficos en movimiento y
experiencia de usuario.
Front-end Web Development: HTML, CSS, JavaScript.

Front-End
HTML: HyperText Markup Language, componente estructural
clave de la web, sin el las paginas web no existen.
CSS: Cascading Style Sheets, proporciona estilo a HTML.
JavaScript: Da un mayor dinamismo a la web.

Front-End (JS: preprocesadores)

Preprocesadores?, dentro del mundo front-end,


existen herramientas que ayudan mucho al
desarrollo web y ejecutar tareas comunes dentro del
trabajo.
Para el uso de estas herramientas debemos tener
una base en javascript, oh, yeah!

Front-End (JavaScript)

Back-End
Trabaja del lado del Servidor.

Desarrollo en lenguajes server-side: PHP, Ruby y Python.


Motores de Base de Datos: MySQL, PostgreSQL, Mongo, etc.
Tecnologas de Servicios: SOAP, REST.

Manejo de Frameworks.

Back-End

Back-End (Framework PHP)


Framework: Desarrollados con el objetivo de brindar una mejor
organizacin y estructura a nuestros proyectos.
Se hace uso de la programacin Orientada a Objetos (POO).
Facilita el desarrollo de un proyecto, minimizando horas de
trabajo.

Algunos Frameworks:
Laravel, Zend 2, Phalcon, Cake PHP.
Yii Framework, Symfony.

Etc, etc hay para escoger!!!

Back-End (Framework PHP)

http://www.sitepoint.com/best-php-framework-2015-sitepoint-survey-results/

Back-End (CMS)
CMS: Content Management System (Sistema de Gestor de
contenido)
Administrar contenido de un medio digital. Nos permite crear,
editar, clasificar y publicar contenidos en la web.
Algunos CMS:
Wordpress, Joomla, Drupal.
PrestaShop, Magento
Etc, etc uff!!

Full-Stack
Front-end + Back-end.

Integracin de tecnologas.
Arquitectura de servidores Yes!
Muy requerido en el mercado Wow!

Termine la
U y ahora
Qu?

Pierde el miedo ooh yeah!

Los Retos

Trabaja en lo que te gusta

Conoce gente cool!!!

Aprende a trabajar en equipo

Genera nuevas ideas

Capactate aprende cosas nuevas

Aprende a usar las redes sociales =)

No hay nada imposible, lo dems, son excusas

@jmorenop89

Mi Primer Cdigo

Anda mungkin juga menyukai