curso de programaciÓn y emprendimiento · el presente curso está enfocado a introducir en el mun...

16
CURSO DE PROGRAMACIÓN Y EMPRENDIMIENTO LO QUE NECESITAS SABER PARA INICIARTE EN LA PROGRAMACIÓN Y EMPRENDER UNA STARTUP PROGRAMA TU FUTURO DIGITALIZA TU PERFIL www.spartanhack.com [email protected] Tel. 916 588 974 Móv. 650 170 185 Parque Empresarial Omega - Edificio Gamma, Avda de Barajas 24, 1º Izq. 28108 Alcobendas, Madrid

Upload: nguyenliem

Post on 21-Aug-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

CURSO DEPROGRAMACIÓN Y EMPRENDIMIENTOL O Q U E N E C E S I T A S S A B E R P A R A I N I C I A R T E E N L A P R O G R A M A C I Ó N Y E M P R E N D E R U N A S T A R T U P

PROGRAMA TU FUTURO DIGITALIZA TU PERFIL

w w w . s p a r t a n h a c k . c o m i n f o @ s p a r t a n h a c k . c o mTe l . 9 1 6 5 8 8 9 7 4 M ó v . 6 5 0 1 7 0 1 8 5

P a r q u e E m p r e s a r i a l O m e g a - E d i f i c i o G a m m a , A v d a d e B a r a j a s 2 4 , 1 º I z q . 2 8 1 0 8 A l c o b e n d a s , M a d r i d

¿Por qué nace Spartanhack?Porque toda innovación tecnológica provoca una revolución educativa.

Porque la educación transforma a las personas que van a cambiar el mundo.

Porque la programación es el nuevo “inglés”. Es el lenguaje del siglo XXI y quien no entienda el lenguaje

de las máquinas será irrelevante en el mundo profesional.

Porque la revolución digital no es opcional. O cambias o te cambian.

Porque existe una enorme carencia de perfiles digitales en el mercado laboral.

Porque queremos ayudar a la gente a programar su futuro.

¿Cómo lo vamos a hacer?Con la intención de cubrir ese vacío nace Spartanhack, la primera escuela de negocios que combina

programación y emprendimiento para formar a profesionales multidisciplinares y transversales,

implementando para ello pedagogías revolucionarias y orientadas a la práctica como el aprendizaje

basado en proyectos, el trabajo por rincones, el learning by doing, el desarrollo de las inteligencias

múltiples y la formación entre iguales o peer-to-peer.

¿Qué ofrecemos para ello?Una amplia variedad de cursos centrados en la programación, en las tecnologías más disruptivas y en

el emprendimiento y el ecosistema de las startups.

Es hora de crecer. Es hora de crear. Programa tu futuro y apúntate a nuestros cursos.

Sobre spartanhackI n t r o d u c c i ó n

P R O G R A M A T U F U T U R O

La mejor manera de

predecir el futuro es

inventándolo. 2

Mark Zuckerberg afirmó que el día que se impartiera programación en las escuelas nos extrañaríamos de por

qué no se ha hecho antes. La programación es la nueva garantía para ser relevante en el mercado laboral y

la manera más eficaz para emprender un negocio. Todos los negocios que están cambiando el mundo están

basados fundamentalmente en software (AirBnB, Uber, Amazon, etc.) El software permite diseñar un cosa una vez,

copiarla y venderla a millones de personas, es decir, permite que operar a nivel global esté al alcance de cada

uno de nosotros.

Programación y Emprendimiento

El presente curso está enfocado a introducir en el mun-do de la programación y el emprendimiento a cualquier persona interesada y motivada en desarrollar su propio proyecto con independencia de cuáles sean sus cono-cimientos previos.

Para ello, y tras asentar los pilares básicos de la pro-gramación, el alumno irá adquiriendo autonomía en el entorno computacional asi como en el ecosistema emprendedor a través de la realización de proyectos y ejercicios prácticos diseñados al efecto.

C u r s o d e

3

Programa

Semana 3

Semana 4

Semana 5

Semana 6

Semana 7

Introducción a la Programación Front-end

Introducción a la Programación Back-end

Introducción a la Persistencia de Datos

Introducción al Despliegue de Aplicaciones

Retoques Finales de la Aplicación: Seguridad y Q&A

Semana 2

Semana 1

Semana 8

Semana 9

Fundamentos de la Programación

Fundamentos de Tecnología y Emprendimiento

Funcionalidades Avanzadas

Desarrollo de Proyecto Final

14h

12h

10h

12h

12h

14h

12h

12h

8h

Las tecnologías básicas que se tratarán en el programa serán, entre otras: HTML5, CSS, JavaS-

cript, Firebase, NodeJS. Asimismo, y como complemento fundamental de cualquier proyecto se impartirán los temas de mayor relevancia en los ámbitos del Emprendimiento y Marketing Digital. 

4

Descripción de los módulosD e t a l l e s d e l c u r s o

Semana 1: Fundamentos de Tecnología y Computación

La primera semana tiene por objeto comprender la oportunidad que representa el cambio tecnológico actual, expli-cando cómo podemos pasar de ser testigos a ser protagonistas de esta nueva revolución industrial. Así, abordare-mos los pilares sobre los que se asienta el funcionamiento de las empresas más disruptivas del momento, es decir, el software, la exponencialidad del modelo de negocio y la agilidad comercial. Solo entendiendo el valor potencial del producto de la programación será cuando podamos cambiar nuestra carrera, nuestra vida y hasta el mundo.

Introducción al Emprendimiento (2h): Variables del ecosistema emprendedor, anatomía del ciclo de vida de una startup y características del software que permiten todo esto. Llévate completos ejemplos inspiradores, contactos, recursos de información, referencias para métricas de éxitos y fracasos.

Oportunidades de la Transformación Digital (2h): Observa todo el mundo que te rodea, profesional y personal, con nuevos ojos: ojos de innovación. “El 98% todavía está por inventar”. Llévate ejemplos de todas las industrias sobre cómo el software ha re-inventado modelos de negocio, revolucionando sectores tradicionales. Muchos de ellos todavía no han llegado a España y serán una clara oportunidad.

Introducción a la Computación. Conceptos, Parámetros y Sistemas (8h): Entiende las bases que componen los sistemas informáticos actuales. Comprende las interdependencias entre hardware, software y telecomunicaciones, y su impacto en las operaciones de los negocios 24x7 actuales. Practica definiendo nuevos modelos de negocio mediante algoritmos de software. Aprende a plantear y resolver retos usando estructuras de programación. Llévate tu primera caja de herramientas para poder aterrizar y modelizar tus ideas.

Semana 2: Fundamentos de la Programación

Tras entender la oportunidad del software en general, practicaremos con el lenguaje más demandado actualmente (Javascript). Veremos cómo estructurar la vida real en sintaxis de software, y cómo resolver problemas de manera sistemática. Aprende a hacer crítica constructiva con tus ideas y las de los demás. Aprende a evaluar objetivamente las ideas de negocio. Llévate modelos estándar de la industria para evaluar ideas de negocio y diseñar propuestas de valor objetivo.

Bases de la Programación: Flujos, Estructuras de datos y Objetos (8h): Aprende y practica todos los conceptos fundamentales de la programación sobre el lenguaje más popular, JavaScript. Llévate ejemplos que te servirán de plantillas futuras para acordarte de la sintaxis

Análisis y Resolución de Problemas Computables (2h): Practica como expresar problemas clásicos de la vida real y observa cómo se automatizan sobre el lenguaje JavaScript. Llévate tus primeras joyas de software para compartir con familia y quizás hasta publicar en Internet. ¿Quién no ha querido alguna vez automatizar el concurso Cifras y Letras o cualquier otro programa de la televisión? La idea, el Modelo de Negocio y la Propuesta de Valor (4h): Practica el análisis crítico de ideas de negocio programables, aprende a compararlas y expresar objetivamente el valor añadido. Llévate plantillas, experiencias y ejemplos para ayudarte a priorizar tus futuros desarrollos de software.

5

Descripción de los módulosD e t a l l e s d e l c u r s o

Semana 3: Introducción a la Programación Front-end

Practica los conceptos de diseño y programación de los entornos de interlocución con el usuario final. Decide qué información verá el usuario, cómo la verá y la manera de interactuar con ella. Explora la usabilidad, resultante del equilibrio entre la sencillez y funcionalidad. Llévate recursos y plantillas de diseño para inspirarte y poder reutilizar sus elementos en cualquier proyecto.

Prototipado Web. Diseño Web Estático (2h): Dibuja el modelo visual estático de tu futuro proyecto. Familiarízate con esa estructura pasiva primitiva, que posteriormente vas a hacer dinámica.

Diseño Web dinámico. HTML5, CSS y JavaScript (8h): Añade vida a esa web estática con animaciones e interacciones.

Creatividad e Innovación (2h): Haz brainstorming profesional y da a luz a nuevas ideas innovadoras. Llévate técnicas de brainstorming útil para tu propia idea de negocio.

Introducción al Inbound y Outbound Marketing (2h): Conoce los dos grandes canales de atracción de tráfico para tu web o aplicacion. Llévate estrategias específicas para aplicarlas a tu proyecto y empezar a generar visitas, descar-gas o conversiones.

6

Descripción de los módulosD e t a l l e s d e l c u r s o

Semana 4: Introducción a la Programación Back-end

Practica el entorno de programación que trabajará para ti o tu negocio 24x7, en un servidor de alguna parte de inter-net. Este será el entorno que podrá obtener datos de cientos de fuentes, podrá computarlos para generar análisis o predicciones, es decir, el valor añadido que finalmente es presentado al cliente.

Node.JS, Librerías NPM, Asincronía y Callbacks (10h): Practica Node.JS y conoce NPM, la mayor librería de software libre del planeta (más de 350.000 paquetes). Trata de comprender las características más representativas y las ventajas del lenguaje JavaScript. Llévate la experiencia y la selección de los paquetes más imprescindibles.

Constitución de una Empresa y Pacto de Socios (2h): Entiende la formalización jurídica de un proyecto de empre-sa tecnológica. Comprende las cláusulas más comunes de un pacto de socios y entiende por qué es clave para el futuro de una empresa tecnológica. Llévate modelos de contratos reutilizables en tu proyecto personal.

Semana 5: Introducción a la Persistencia de Datos

Practica diferentes maneras de almacenar los datos, y comprende las decisiones estratégicas de las diferentes opciones disponibles. Entiende conceptos de concurrencia, integridad de datos, rollback, eficiencia, etc. Diseña tu proyecto con métricas de antemano para ayudarte a priorizar y pivotar tu proyecto.

E/S con Ficheros y Firebase. Serverless (4h): Utiliza pequeños ficheros locales para probar cualquier funcionali-dad. Conoce el servicio Google Firebase, que te permite desplegar tus ideas en la nube rápidamente, sin tener que gestionar servidores o servicios.

Firebase. Database y Realtime (4h): Aprende la manera más sencilla de implementar funcionalidades de interacción en tiempo real, pudiendo crear aplicaciones que se actualizan en tiempo real para todos los usuarios.

Métricas de Marketing y Conversión (2h): Entiende cómo evaluará un inversor tu proyecto de startup tecnológica. Calcula las métricas clave que te ayudarán a dirigir tu aventura emprendedora.

Valoración de una Startup, Cap-Table y Dilución (2h): Comprende cómo valorará un inversor tu startup, y aprende a calcular cómo pierden poder de los socios fundadores, tras cada ampliación de capital.

7

Descripción de los módulosD e t a l l e s d e l c u r s o

Semana 6: Introducción al Despliegue de Aplicaciones

Practica cómo automatizar la instalación una aplicación Web, tras cada actualización de versión del código. Conoce cómo integrarte con los servicios cloud más populares.

Gestión de Cloud Servers. Amazon, Heroku, Google (2h): Conoce y experimenta con los servicios cloud más populares.

Express.JS. Rutas y Server-Render (4h): Practica con la librería de gestión de servidores HTTP más popular para Node.JS.

Express: Middleware y Diseño de API (4h): Diseña cómo tus servicios Web publicarán su funcionalidad para poder interactuar cualquier otro sistema de internet, permitiendo crear un valor añadido real a tu negocio.

Estrategia de Marketing en Redes Sociales (4h): Planifica qué redes van a ser clave para tu estrategia de Marketing online, qué vas a publicar, con qué frecuencia, para quién, a qué hora, etc. Estima el impacto, calcula costes, consigue seguidores y afina la estrategia.

Semana 7: Retoques Finales de la Aplicación. Seguridad y Q&A

Practica la industrialización de tu aplicación Web. Implementa las automatizaciones que te permitirán tener un ciclo de vida ágil y una calidad de software alta.

Q&A Testing y Seguridad (8h): Practica la automatización de pruebas y tests de calidad. Audita la seguridad de una manera sistemática.

La Financiación de una Startup (2h): Aprende los recursos existentes en este país para financiación pública y privada. Llévate las claves de cómo conseguir financiación de manera sencilla para proyectos de software.

Elevator Pitch (2h): Aprende a presentar en público tu negocio a inversores. Resalta tu valor diferencial y retroalimen-ta tu idea de negocio.

8

Descripción de los módulosD e t a l l e s d e l c u r s o

Semana 8: Funcionalidades Avanzadas

Aprende algunas funcionalidades cool.

Node.JS. Trabajando con otros Lenguajes - Python, Bash. (2h): Aprende cómo integrar funcionalidades existentes desde otros lenguajes. Podrás integrar fácilmente componentes de código escritos en otros lenguajes en tus proyec-tos con Node.JS.

Websockets. Funcionalidad Real-time (6h): Practica funciones de notificación y envio de información en tiempo real, como un chat.

Web Scraping y Clonado de Web (2h): Extrae ingentes cantidades de datos de webs de éxito, para análisis. Extrae el formato de cualquier web y reutiliza su diseño.

Growth Hacking (2h): Sorpréndete con las nuevas técnicas de influencia de masas de cibernautas para maximizar el tráfico Web, crecer exponencialmente en el número de seguidores, registros y/o usuarios de tu app o sitio web.

Semana 9: Desarrollo de Proyecto Final

Con el apoyo de los ejercicios resueltos a lo largo del curso, así como de los conocimientos adquiridos y de las tutorías individualizadas con los profesores, el alumno tendrá que presentar un proyecto final vinculado a la pro-gramación y el emprendimiento.

Tutorías Proyecto Final (6h): Aprovecha tiempo y consejos de nuestro equipo para mejorar tu proyecto de desarrollo Web.

DEMO y Presentación de Proyectos (2h): Vive la experiencia DEMO de un concurso para no ir de primeras a tu próximo hackathon o reunión con inversores.

9

Graduada en Derecho y Administración y Dirección de Empresas por la Universidad San Pablo CEU de Madrid. Tras sus estudios universitarios, Cintia cursó el Máster de Derecho Internacional de los Negocios del Centro de Estudios Garrigues para dar un enfoque más internacional a sus conocimientos, tanto jurídicos como empresariales.

Además, ha complementado su formación con diferentes cursos centrados en elcomercio internacional, la gestión de proyectos y el comercio electrónico en lasuniversidades estadounidenses Fordham University y Boston University. Actual-mente, y desde hace dos años, ejerce como abogada en el despacho AntonioSerrano Alberca Abogados, centrando su práctica en el Derecho societario, ase-sorando tanto a empresas que ya tienen una gran trayectoria y peso en el mercado, como a startups y emprendedores que quieren poner en marcha sus proyectos.

Dña. Cintia García

Ponentes

Autodidacta, programador vocacional, emprendedor desde muy temprana edad y algo mediático (más de lo que a él le gustaría), Andrés se muestra muy crítico con el sistema educativo actual, perteneciendo a una corriente de jóvenes autodidactas muy prolíficos, como Luís Cuende o Jorge Izquierdo. Conferenciante, asesor, inves-tigador, con 22 años, actualmente lidera diversos equipos que trabajan sobre las tecnologías exponenciales en Everis an NTT Data Company (como Chief Disruption Officer), colaborando asimismo con el MIT. Su trayectoria de proyectos ha estado mayoritariamente dedicada al Big Data y la Inteligencia Artificial, contibuyendo es-pecialmente en la eficiencia de los algoritmos y sus recursos.

En los últimos 10 años, Andrés ha colaborado con organizaciones como la Guardia Civil o Hewlett-Packard, entre otros muchos proyectos.

D. Andrés Contreras

10

Ponentes

“Desde muy joven me he sentido atraído por el mundo de la web y de los orde-nadores y les he dedicado toda mi carrera y mi vida profesional”, afirma Ulises.

Ha trabajado como webmaster, desarrollador, instructor de código y developer evangelist. Actualmente, trabaja como consultor freelance y es profesor de JavaScript, Node.JS, Python e Internet de las Cosas, entre otros.

Es uno de los Co-Organizadores Open Source Weekends (OSW) y ha escrito el libro “JavaScript, ¡inspírate!”. Su objetivo personal es evangelizar sobre código abierto ya que esto puede cambiar el mundo. Es por ello que la mayor parte de sus proyectos de software y hardware han visto la luz bajo la licencia de código abierto GitHube. Como Full Stack Developer, ha desarrollado gran parte de su experiencia en el campo de IoT (Internet de las Cosas) con Open Hardware como Arduino o Raspberry Pi. La mayor parte del tiempo programa en JavaScript y Py-thon.

D. Ulises Gascón

Graduado en Administración y Dirección de Empresas por la Universidad de Cádiz. Máster Executive en Emprendimiento y Startups del Centro de Estudios Garrigues. Actualmente, cursando el Máster en Marketing Digital en AulaCM.

Apasionado de los negocios online y las redes sociales. Fundador de varias mar-cas online y community manager de otras tantas como freelance. Ha logrado con-seguir más de cinco millones de seguidores y generar varios millones de visitas web.

A día de hoy, se encuentra desarrollando su carrera como Growth Hacker, aplican-do diseño gráfico, diseño web, creación de campañas publicitarias y gestión de redes sociales, optimizando recursos para el alcance exponencial del contenido.

D. Cristóbal Montalbán López

Experta en inno-liderazgo y transformación digital. Doctora en Sociología y apa-sionada por la tecnología. Reconocida como una de las diez expertas más influy-entes de España. Colaboradora del programa Emprende (Canal 24 horas y la 1 de RTVE) y Agencia EFE ¿Su fórmula? Ingenio, Pasión y Tecnología.

Silvia es además autora de varios libros especializados en transformación digital, innovación y emprendimiento, pudiendo destacarse “e-Renovarse o morir” y “No te vas a morir: Impacto de la robótica y la inteligencia artificial sobre nuestra vida personal y profesional”.

Dña. Silvia Leal

11

Ponentes

Licenciado en Derecho y letrado asesor de empresas (E-1) por la Universidad Pon-tificia de Comillas de Madrid. Diplomado en Dirección de Derecho Público por la Universidad Pontificia de Comillas de Madrid. Máster en Derecho Empresarial en el Centro de Estudios Garrigues. Máster Inmobiliario del Instituto Superior de Dere-cho y Economía. Máster en Corporate Finance por la Universidad de Barcelona. Máster en Protocolo Empresarial, Protocolo Oficial y Organización de Eventos por la Escuela de Negocios ESERP y la Universidad Camilo José Cela. Máster Execu-tive en Asesoría Fiscal en el Centro de Estudios Garrigues. Doctor en Derecho por la Universidad Rey Juan Carlos con la calificación de sobresaliente cum laude por unanimidad.

Tras haber ejercido dos años como abogado en los departamentos de corporate y finance del despacho internacional Linklaters, actualmente, y desde hace diez años ejerce como abogado experto en Derecho mercantil, administrativo (centra-do en mercado de telecomunicaciones) y fiscal en Antonio Serrano Alberca Abo-gados y como profesor de Derecho mercantil en la Universidad Rey Juan Carlos, ICADE, el Centro Universitario Villanueva y en el Centro de Estudios Garrigues, impartiendo las clases en inglés. Asimismo, es desde hace años ponente en la Harvard Law School.

Antonio es, además, un apasionado del emprendimiento y de las startups, siendo socio fundador y CEO de Spartanhack, CFO de Sinfaltas.com, inversor en varias aceleradoras y startups y Director del Máster Executive en Emprendimiento & Startups del Centro de Estudios Garrigues.

D. Antonio Serrano Acitores

Después de fundar tres startups y haber liderado el desarrollo del producto de otras diez, Jordi Perez del Olmo confiesa que lo más difícil es encontrar a la gente con suficiente pasión por la tecnología y con ganas de cambiar el mundo. Esta es la gente con la que suele coincidir en los seis hackathon que ha participado y que ha tenido la suerte de ganar. “Lo más difícil de montar una startup es encontrar a la gente con la actitud adecuada para aprender los conocimientos oportunos para involucrarse en un gran proyecto. Siempre quise remediarlo creando mi propia es-cuela para compartir las cualidades que yo considero claves en las personas que busco para mis propias empresas”.

Ingeniero Informático de carrera, ha cursado dos másteres técnicos y uno de gestión del emprendimiento. Ha trabajado en bancos, consultoría y los últimos seis años en startups propias.

D. Jordi Pérez del Olmo

12

Ponentes

Doce años en una multinacional tecnológica orientada a las ventas empresariales te marcan la visión de los negocios y del mundo en general, dice Alberto Tapias. Te enseña a entender qué valoran las empresas de los productos y servicios que comercializas, y fundamentalmente, a evitar dolores de cabeza y solucionarproblemas. “En cada conferencia anual en Las Vegas, me llamaba la atención la bienvenida a las startups que se habían comprado ese año, como motor diferen-ciador de la innovación. Me pregunté qué valores deben tener dichas empresas para ser capaces de innovar. Me pareció tan fascinante que decidí dejar los lujos de vender la tecnología de los demás para crear y comercializar mi propia tec-nología. Hice un Máster de innovación, monté mi primera startup que ya tiene varios proyectos con beneficios el primer año y aquí estoy para compartirlo con vosotros”.

Alberto, Ingeniero Informático de formación, tras una etapa inicial de investigador y programador, se ha dedicado fundamentalmente a la comercialización de hardware y software a través de conferencias en cuatro continentes. Enamorado del potencial exponencial que tiene el software para cambiar los negocios y el mundo en general.

D. Alberto Tapias Herránz

Licenciada en Derecho con Diploma en Empresariales (E-1) por la Universidad Pontificia Comillas (ICADE). Poseedora de un Máster en Derecho Empresarial en el Centro de Estudios Garrigues, y del Máster Universitario en Traducción Espe-cializada (español-inglés, especialidad jurídica) por la Universidad de Córdoba. Ha ejercido como abogada desde que finalizó sus estudios y obtuvo una beca para ejercer como Jurista Lingüista en el Tribunal de Justicia de la Unión Europea en Luxemburgo. A su vuelta de Luxemburgo comenzó su carrera como traductora autónoma en Madrid y ese mismo año fundó junto a sus hermanos SinFaltas. Hoy es además Community Manager de Spartanhack y sigue formándose en el ámbito del marketing digital en Aula CM.

Dña. Mariví Serrano Acitores

13

Curso de Transformación Digital

para PymesAdapta tu Pyme a la revolución digital, conociendo y aplican-

do las tecnologías más disruptivas.

Curso de Fintech y

Banca DigitalConoce las tecnologías

disruptivas que están cambiando los mercados financieros,

alterando la forma de hacer y en-tender los negocios y los nuevos

retos jurídicos que dichas tec-nologías están planteando.

Curso de Herramientas TIC para aumentar la productividad

Aprende las últimas herramientas TIC para que el desarrollo de tu actividad sea más eficiente ahorrando así, tiempo y dinero.

Curso de M&A de Startups y

Empresas Tecnológicas Conoce el régimen de fusiones y adquisiciones de empresas para saber cómo valorar, comprar o

vender startups o empresas tecnológicas.

Otros cursos

Curso de Big Data, Inteligencia Artificial y

Protección de DatosConoce las claves del Big Data, la Inteligencia Artificial y Colec-tiva, asi como la problemática existente respecto a la nueva regulación en materia de pro-

tección de datos.

14

Empresas que nos han premiado

15

w w w . s p a r t a n h a c k . c o m

PROGRAMA TU FUTURO