# Bable Training ## Introducción ### Hola! Te damos la mas coordial bienvenida a nuestra queria empresa `Bable (antes PooPaye SAC)`, estamos muy emocionados de que nos hayas elegido para iniciar tu carrera profesional y formarte con nosotros. Esperamos poder ofrecerte todos los retos profesionales que esperas y que te impulsarán día a día a destacar y ser de los mejores en la industria de la tecnología. Asi mismo esperamos mucho compromiso, dedicación y pasión de tu parte y por todo lo que vayamos a construir juntos. Antes de comenzar con tu entrenamiento queremos que conozcas mas a detalle la empresa. `Bable` es una empresa de desarrollo de software a medida y marketing digital, quizas haz escuchado de nosotros bajo el nombre de `Poopaye SAC` ya que llevamos mas de 4 años en el mercado creando software y desarrollando estrategias para mas de 20 empresas y startups `(spoiler alert: nos encantan las startups)`. Durante estos 4 años hemos crecido como compañia y hemos aprendido cual es la mejor manera de cumplir los objetivos de nuestros clientes, asi que no te preocupes, sabemos lo que hacemos y junto con nosotros podras crecer y llevar tu carrera paso a paso al rumbo que siempre quisiste. Esperamos mucho de ti!, pero tambien te pedimos que esperes mucho de nosotros; tu crecimiento, es nuestro crecimiento. `Bienvenido a Bable!` ## Objetivo del training Iniciar tu camino en las tecnologias y stack mas modernos para que puedas, muy pronto, formar parte de un proyecto y poder ayudar a nuestros clientes a crear las mejores soluciones basadas en tecnología. En pocas palabras, iniciarte en el camino de un desarrollador `Full Stack` ## Que vas a aprender - Maquetar y traducir experiencia de usuario e interfaces a código sólido y escalable. - Brindar funcionalidades desde la perspectiva del cliente. - Utilizar librerias de terceros para potenciar y agilizar tu propio desarrollo. - Comunicar un servidor con un cliente para poder interactuar en una web application. - Crear y levantar tu propio servidor de backend, que contenga logica de negocio apta para cada aplicación que crees y se comunique con una base de datos real. - Estructurar de manera correcta una base de datos. ## Tecnologías - Git/GitHub - HTML - CSS - JavaScript - React JS - Node JS - Mongo DB - Express ## Consideraciones Previas Para poder realizar este training necesitaras cumplir con los requisitos en esta lista, de no contar con alguno, no dudes en ponerte en contacto con tu Tech Lead. - SO. Windows, Linux o Mac - Terminal, linea de comandos, bash, zsh, windows terminal o power shell - Visual estudio Code o el editor de codigo de tu preferencia - Cuenta en [Github](https://github.com/) - GitHub Vinculado a Git por SSH (Mira este video segun tu sistema operativo si no sabes como hacerlo) - [Windows](https://www.youtube.com/watch?v=a-zX_qc2S-M) - [Mac / Linux](https://www.youtube.com/watch?v=nZYJKXXMvkM) - Node JS Instalado (Comprueba corriendo en tu terminal) ```bash node -v ``` respuesta esperada (v10 +) ```bash v14.18.1 ``` - npm Instalado (Comprueba corriendo en tu terminal) ```bash npm -v ``` respuesta esperada (v6 +) ```bash 6.14.15 ``` - Git Instalado (Comprueba corriendo en tu terminal) ```bash git --version ``` respuesta esperada (v2 +) ```bash git version 2.32.1 ``` ## 1 Month Trainee ### - Semana 1 - Git/GitHub - Fullstack overview - Fundamentos de Web - HTML y CSS - Maquetación y Bootstrap - Pre procesadores y SASS (BEM) - Javascript y Event Loop (ES6) - API Rest - Proyecto (NETFLIX JS Vanilla) ### - Semana 2 ... ### - Semana 3 ... ### - Semana 4 ... ## Nota 1 Toda la información brindada es una recopilación de años de experiencia de nuestros colaboradores, te pedimos que no la compartas, ya que muy pronto tu mismo agregaras tus propios aportes que apoyarán a futuros trainees. ## Nota 2 Sabemos que la información brindada es extensa y esperamos que puedas completar de leer las documentaciones que te brindamos y aprender de los videos compartidos en el tiempo que corresponde, sin embargo, no te preocupes si no logras hacerlo, tendras tiempo para hacerlo y trataremos de solucionar tus dudas en los workshops. Lo mas importante es tu compromiso, tu dedicación, tu responsabilidad y tus ganas de aprender. NO TE RINDAS!!