Skip to content

Escuela.dev - Escuela de programación en Malaga y Madrid, España

Notifications You must be signed in to change notification settings

Escuela-dev/escuela.dev

Repository files navigation

Welcome to Escuela.dev - Escuela de programación en Málaga y Madrid 🌞✨

Cloudflare Pages Codeclimate maintainability Uptime

Twitter @escuela_dev_ Linkedin Instagram @escuela.dev WhatApp Community

¿Quieres dominar las tecnologías y metodologías necesarias para crear una página web?
¿Quieres aprender los fundamentos de programación para iniciar tu carrera como programador web?
Con nuestro bootcamp aprenderás programación web (frontend y backend) mediante un recorrido educativo con temario propio, profesorado experto en programación, instrucción individualizada y recursos educativos disponibles antes, durante y después del curso.

¡Apúntate ya a nuestras próximas convocatorias en Málaga o Madrid!

https://escuela.dev


FAQ about Escuela.dev - English

Why do we exist?

After many years teaching students with one-on-one classes as a mentor in Thinkful, an international online bootcamp, I want to do what I'm passionate about teaching and helping people better their lives through education.


Despues de muchos años enseñando a estudiantes con clases individuales como mentor en Thinkful, un bootcamp internacional online, quiero hacer lo que me apasiona enseñar y ayudar a las personas a mejorar sus vidas a través de la educación.

What is our curriculum?

The curriculum is designed to teach you the fundamentals of web development, including HTML, CSS, JavaScript, and React. You will also learn how to use Git and GitHub, as well as how to deploy your projects to the web.

Web Development Foundations course

  • Extensive exploration of frontend web development essentials.
  • Equip yourself with diverse skills and tools for building responsive, user-friendly web interfaces.

Developer Tools

Utilized browser developer tools for inspecting and debugging web pages. Mastered troubleshooting and refining HTML and CSS. Ensured optimal visual appeal and responsiveness across devices.

Introduction to Media Queries

Gained understanding of crafting responsive web designs using media queries. Adapted websites to different screen sizes for seamless user experience. Adjusted layout, font size, and other elements based on screen size.

Mobile First Development

  • Introduce to mobile-first approach in web design.
  • Emphasize starting design from the smallest screen, enhancing for larger screens.
  • Guarantee optimal user experience across all devices.

Deeper with Flexbox

  • Learne to use CSS Flexbox for responsive and well-structured web layouts.
  • Explore various Flexbox properties for positioning, sizing, and ordering elements.
  • Enhance ability to design responsive, functional, and visually appealing layouts.

Navigation

  • Hone skills in building responsive navigation menus.
  • Combine mobile-first approach with Flexbox and media queries.
  • Create navigational elements that adapt to different screen sizes.

HTML Forms

  • Equippe with knowledge to construct HTML forms.
  • Understood various form elements and attributes for capturing user inputs.

Fundamental Web Design Concepts

  • Introduce to UI/UX design principles and wireframing.
  • Explore essential web design principles.
  • Learn to create basic wireframes for effective communication with designers and stakeholders.

Overall

  • Lay a solid foundation for a frontend web developer journey.
  • Provide skills and understanding for creating accessible, responsive, and user-centric web experiences.

Extra

Did you know that frontend developers make an average salary of more than €50000 a year? With the skills that you're learning, you're well on your way to becoming a frontend developer! In this module, you'll focus on adding developer skills to your skillset.

Course FAQ

What is the minimum age?

You could be 15 or 90, as long as you have the passion to learn and the desire to change your life.

Successful students are willing to put in the work and effort to learn.

For example, I interviewed young adults who wanted to learn how to code but didn't want to pursue a four-year computer science degree.

Or maybe you're who want to change your career and better your job opportunities

What is the minimum level of coding?

No prior programming experience is required. Our courses are designed for beginners who are eager to learn web development from scratch.

Do I get a certificate of completion?

No, but what you get is better! Companies who look for software developers do not care about certificates; they care about projects and looking at your code.

You can show your portfolio to potential employers and get a job.

You will have a portfolio on GitHub with several Web projects! They will be able to see and understand better your proficiency level and gage if you might be a fit in their team 🤜🤛

Requirements

  • A computer (Windows, Mac or Linux)
  • Living in Malaga 🇪🇸 or near by. I would recommend meeting in person at least 1 time per month.

FAQ about Escuela.dev - Español

¿Por qué estamos construyendo esto?

Después de muchos años enseñando a estudiantes con clases individuales como mentor en Thinkful, un bootcamp internacional en línea, queremos seguir nuestra pasión por la enseñanza y ayudar a las personas a mejorar sus vidas a través de la educación.

¿Cuál es nuestro plan de estudios?

Nuestro plan de estudios está diseñado para enseñarte los fundamentos del desarrollo web, incluyendo HTML, CSS, JavaScript y React. También aprenderás a usar Git y GitHub, además de desplegar tus proyectos en la web.

Cursos Ofrecidos

Curso de Fundamentos de Desarrollo Web

  • Herramientas de Desarrollador: Utiliza herramientas de desarrollo del navegador para inspeccionar y depurar páginas web. Domina la solución de problemas y el refinamiento de HTML y CSS para garantizar un aspecto visual óptimo y capacidad de respuesta en todos los dispositivos.

  • Introducción a Media Queries: Aprende a crear diseños web responsivos utilizando media queries. Adapta sitios web a diferentes tamaños de pantalla para una experiencia de usuario perfecta.

  • Desarrollo Mobile-First: Adopta el enfoque mobile-first en el diseño web, comenzando tu diseño desde la pantalla más pequeña y mejorándola para pantallas más grandes, garantizando una experiencia de usuario óptima en todos los dispositivos.

  • Profundización en Flexbox: Sumérgete en CSS Flexbox para crear diseños web responsivos y bien estructurados. Explora diversas propiedades de Flexbox para posicionamiento, dimensionamiento y ordenamiento de elementos.

  • Navegación: Desarrolla habilidades en la construcción de menús de navegación responsivos. Combina el enfoque mobile-first con Flexbox y media queries para crear elementos de navegación que se adapten a diferentes tamaños de pantalla.

  • Formularios HTML: Aprende a construir formularios HTML, entendiendo diversos elementos de formulario y atributos para capturar entradas de usuario eficazmente.

  • Conceptos Fundamentales de Diseño Web: Introducción a los principios de diseño UI/UX y wireframing. Explora principios esenciales de diseño web y aprende a crear wireframes básicos para una comunicación efectiva con diseñadores y partes interesadas.

  • Introducción a Python para Desarrollo Web: (Próximamente)

En General

Nuestro curso establece una base sólida para tu camino como desarrollador web frontend. Adquirirás las habilidades y el entendimiento necesarios para crear experiencias web accesibles, responsivas y centradas en el usuario.


¿Sabías que los desarrolladores frontend ganan un salario promedio de más de €50,000 al año? ¡Con las habilidades que estás aprendiendo, estás en el camino correcto para convertirte en un desarrollador frontend! En este curso, te enfocarás en agregar habilidades de desarrollo a tu conjunto de habilidades.

Preguntas Frecuentes del Curso

¿Cuál es la edad mínima?

Puedes tener entre 15 y 90 años, siempre que tengas la pasión por aprender y el deseo de cambiar tu vida. Los estudiantes exitosos están dispuestos a poner el trabajo y esfuerzo para aprender. Por ejemplo, hemos entrevistado a jóvenes que querían aprender a programar pero no querían seguir una carrera de cuatro años en ciencias de la computación, así como a personas que buscan cambiar de carrera y mejorar sus oportunidades laborales.

¿Cuál es el nivel mínimo de experiencia en programación?

No se requiere experiencia previa en programación. Nuestros cursos están diseñados para principiantes que están ansiosos por aprender desarrollo web desde cero.

¿Recibo un certificado de finalización?

No, ¡pero lo que obtienes es incluso mejor! Las empresas que buscan desarrolladores de software se preocupan más por tu capacidad para programar y los proyectos que has completado que por los certificados. Construirás un portafolio en GitHub con varios proyectos web que podrás mostrar a posibles empleadores. Esto les permitirá evaluar tu nivel de competencia y determinar si podrías encajar bien en su equipo.

¿Cuáles son los requisitos para inscribirse?

  • Una Computadora: Necesitarás una computadora con Windows, macOS o Linux.
  • Ubicación: Estamos basados en Málaga, España 🇪🇸. Recomendamos reunirnos en persona al menos una vez al mes para mejorar la experiencia de aprendizaje.

🚀 Website Project Structure

Website built with Astro 🚀 https://astro.build/themes/details/astropaper/

🧞 Commands

All commands are run from the root of the project from a terminal:

Command Action
pnpm install Installs dependencies
pnpm run dev Starts local dev server at localhost:3000
pnpm run build Build your production site to ./dist/
pnpm run preview Preview your build locally, before deploying
pnpm run astro ... Run CLI commands like astro add, astro preview
pnpm run astro --help Get help using the Astro CLI

👀 Want to learn more?

Email Gianfranco at gianfranco@escuela.com or visit Escuela.dev

Deploy wrangler on Cloudflare Pages

This is for the cloudflare-pages-badges

wrangler publish

Social Media

Resources