El ciclo de formación profesional de desarrollo de aplicaciones web o también conocido como DAW, te ofrece la posibilidad de lograr el título de técnico superior en desarrollo de aplicaciones web.
Este ciclo es, una de las tres posibilidades existentes dentro de las capacitaciones de grado superior existentes dentro del campo de la Informática y las comunicaciones. Junto al curso de desarrollo de aplicaciones multiplataforma (DAM) y al curso de administración de sistemas informáticos en red.
Conjunto al curso de Especialización en Ciberseguridad en Entornos de las Tecnologías de la Información de reciente creación.
Con lo primero que se encuentra una persona al comenzar los estudios de formación profesional de desarrollo de aplicaciones web, es con el serio problema de no poseer los apuntes tomados personalmente; con los que lograr centrarse únicamente en estudiar mediante una dinámica organizada.
Por eso, lo primero que tiende a hacer uno, es ir a buscar información complementaria.
Al dar este paso, uno se sumerge en el mundo de la información infinita; la documentación masificada a lo largo de miles de plataformas y en distintos soportes. Con lo que puedes llegar a volverte ‘loco’.
Pues aquí, vas a poder encontrar una recopilación de apuntes, cursos y libros relacionados por asignaturas del FP de Desarrollo de Aplicaciones Web.
No dejen de estudiar, ¡Espero que les sea de grata ayuda ?!
Asignaturas del primer curso de DAW: Subiré los apuntes de cada asignatura, poco a poco ?♂️
El primer curso de Desarrollo de Aplicaciones Web consiste en cursar las asignaturas de programación, bases de datos, entornos de desarrollo, lenguajes de marcas y sistemas de gestión de la información, y formación y orientación laboral.
1. Bases de datos
En la asignatura de bases de datos vas a poder aprender una introducción a los sistemas lógicos de información, aprenderás a comprender el modelo relacional, los lenguajes relacionales, el lenguaje SQL, a diseñar, proyectar y prototipar de bases de datos, vas a conocer el modelo de entidad – relación, y a crear diseños relacionales lógicos.
Libros de texto de bases de datos ?
(2014) \ Rama (2012) \ Sintesis (2014)
Recursos gratis de bases de datos
En nuestra biblioteca Ciberninjas vas a poder encontrar los mejores libros de bases de datos bajo licencia Creative Commons, a continuación, te indico los que personalmente me han parecido mejores recursos.
- Diseño Conceptual de Bases de Datos (2.004) ? Las empresas requieren almacenar información, desde siempre lo han hecho. La información puede ser de todo tipo) por Jorge Sanchéz.
- Apuntes Básicos de SQL (2.008) ? Estos apuntes son una introducción muy básica al SQL, en ningún caso sustituyen a un buen manual, por Unai Estébanez.
- Bases de Datos (2.011) ? Este texto se ha elaborado para dar soporte a un curso sobre Bases de Datos orientado a las Ingenierías Informáticas) por Mercedes Marqués.
- Bases de datos avanzadas (2.013) ? Esta publicación incluye los apuntes de teoría de una asignatura de cuyo nombre adopta el título de bases de datos) por Aramburu & Sanz Blasco.
2. Entornos de desarrollo
En la asignatura de entornos de desarrollo vas a conocer los diferentes entornos de desarrollo integrados, los entornos de desarrollo más actuales, los entornos de desarrollo online.
Verás una amplia introducción al mundo de los procedimientos de pruebas, la calidad del software, los casos de uso, el testing, la automatización de pruebas.
Finalmente, aprenderás a realizar diagramas de clases y diagramas de comportamiento, además de aprender a generar documentación.
Libros de texto de entornos de desarrollo ?
\ Rama (2012)
3. Formación y orientación laboral
En la asignatura de formación y orientación laboral vas a aprender a conocer los contratos de trabajo, la jornada laboral y su retribución, la creación y estudio de nóminas, la prevención en la empresa, los riesgos laborales y los posibles conflictos dentro de la empresa.
Libros de texto de formación y orientación laboral ?
(2020) \ Paraninfo (2019) \ Paraninfo (2018) \ Editex (2018) \ McGraw Hill (2017)
4. Lenguajes de Marcas y Sistemas de Gestión de Información
En la asignatura de lenguajes de marcas y sistemas de gestión vas a aprender que es XHTML, que es HTML, que es DTD, que es XSD y la estructura y formas de trabajo con todos ellos.
Libros de texto de lenguajes de marcas y sistemas de gestión de información ?
(2018) \ Garceta (2012) \ Rama (2011)
Recursos gratis de lenguajes de marcas y sistemas de gestión de información
- Guía Completa de CSS3. Antonio Navajas: OpenLibra: Guía Completa de CSS3 (CSS u hojas de estilo en cascada (en inglés Cascading Style Sheets) es un lenguaje usado para definir la presentación).
- CSS3 y JavaScript Avanzado (2.013): OpenLibra: CSS3 y Javascript avanzado (En este manual proveniente de la UOC se analizan dos de las tecnologías más punteras en cuanto al desarrollo web y CSS3).
- HTML5. ArkaitzGarro: HTML5
- CSS3. ArkaitzGarro: CSS 3
5. Programación
Los lenguajes de programación tienen muchas similitudes con las lenguas de uso general como el inglés.
Libros de texto de programación ?
Recursos gratis de Programación
- Programación en Lenguaje JAVA (2.015) OpenCourse: Curso: Programación en Lenguaje Java (2015) (programación en Lenguaje Java, en el que se ven los fundamentos de la programación de computadores y del razonamiento).
- Programación en JAVA (2.012): Programación en Java – Sitio Web de Javier García Escobedo (javiergarciaescobedo.es)
- Programación en JAVA (2.008) OpenCourse: Programación en Lenguaje Java – OCW – UC3M (Curso básico de programación orientada a objetos en Java*ocw.uc3m.es).
- Fundamentos de programación C y JAVA (2.007): OpenLibra: Fundamentos de Programación (C y Java)
- Apuntes de programación orientada a objetos en Java: Fundamentos de programación y principios de diseño (2.008): Programacin en Java: Fundamentos de programacin y principios de diseño
- JAVA. ArkaitzGarro: Java
- JQuery. ArkaitzGarro: jQuery
- Programación Básica en JAVA (2.009): OpenLibra: Programación Básica en Java (Java es un lenguaje de programación que se desarrolló para satisfacer las nuevas necesidades que requería la creación).
- Ejercicios de Programación en JAVA (2.011): OpenLibra: Ejercicios de Programación en Java (El libro Ejercicios de Programación en Java: Condicionales, Bucles, Tablas y Funciones nace como fruto de años de esfuerzo).
- Desarrollo de Proyectos Informáticos con Tecnología JAVA (2.012): OpenLibra: Desarrollo de Proyectos Informáticos con Tecnología Java (La escritura de un libro es una tarea ingente. La motivación para abordarlo debe ser, al menos, tan grande como la motivación para haberlo escrito).
- Programación Orientada a Objetos en JAVA (2.006): OpenLibra: Programación Orientada a Objetos en Java (Un apoyo que tiene el proceso enseñanza-aprendizaje, es precisamente el material didáctico, ya sea a través de apuntes).
- Notas de Introducción al Lenguaje de Programación JAVA (2.004): PDF de programación – Notas de Introducción al Lenguaje de Programación Java (Notas de Introducción al Lenguaje de Programación Java Jorge L. Ortega Arjona).
- Prácticas de JAVA (2.006): OpenLibra: Prácticas de Java (Con las siguientes prácticas se pretende afianzar los conceptos de programación orientada a objetos (POO)).
- Piensa en JAVA. Edición Española (2.002): OpenLibra: Piensa en Java (Edición española)
Asignaturas del segundo curso de DAW: Subiré los apuntes de cada asignatura, poco a poco ?♂️
El segundo curso de Desarrollo de Aplicaciones Web consiste en cursar las asignaturas de desarrollo web en entorno cliente, desarrollo web en entorno servidor, despliegue de aplicaciones web, diseño de interfaces web, sistemas informáticos, inglés técnico, empresa e iniciativa emprendedora, proyecto de desarrollo de aplicaciones web y formación en centros de trabajo.
6. Sistemas informáticos
En la asignatura de sistemas informáticos de los ciclos de informática de grado superior, se imparte basicámente el mismo contenido que se da en X módulos del ciclo formativo de sistemas microinformáticos y redes, pero comprimido en una sola asignatura.
Los contenidos de los módulos de sistemas operativos monopuesto, redes locales y un poquito de sistemas operativos en red.
- Juego para Practicar el Código Binario: Juego 1 / Juego 2 / App Móvil / App Móvil 2
- Juego de Cartas del Hardware
- Juego Moon: Contador de Bits
Libros de texto de sistemas informáticos ?
(2017) \ Rama (2011)
7. Diseño de interfaces web
La asignatura de diseño de interfaces web, es una asignatura en la que cobra importancia el prototipado y el diseño web, las guías de estilos y la accesibilidad web.
En el enlace, a continuación, puedes encontrar guías sobre accesibilidad. En los contenidos siguientes, algunos documentos que te serán de utilidad, sobre todo en el apartado más “teórico” del módulo.
Libros de texto de diseño de interfaces web ?
(2019) \ Garceta (2016) \ Rama (2012)
Recursos gratis de diseño de interfaces web
- Unidad 0 – Introducción
- Unidad 1 – Planificación de Interfaces Gráficas
- Unidad 2 – Estilos
- Unidad 3 – Diseño web con Bootstrap
- Unidad 4 – Diseño de sitios interactivos
Ejemplos de Guías de Estilos
- Ejemplo. 1 (Web de la Excma. Universidad de Valencia)
- Ejemplo. 2 (Web de la Excma. Universidad de Granada)
8. Empresa e iniciativa emprendedora
Libros de texto de empresa e iniciativa emprendedora ?
(2020) \ Paraninfo (2019) \ Editex (2019) \ McGraw Hill (2018) \ Bruño (2018) \ Algaida (2017) \ Paraninfo (2016)
9. Desarrollo web en entorno cliente
Libros de texto de desarrollo web en entorno cliente ?
(2020) \ Garceta (2019) \ Garceta (2013) \ Rama (2012)
Recursos gratis de desarrollo web en entorno cliente
- Introducción a JavaScript (Cómo incluir JavaScript en documentos XHTML)
- Jardín de JavaScript (Una guía sobre los defectos y lo peculiar de JavaScript).
- Manual de JavaScript (Manual de Javascript desde cero. Adéntrate en el lenguaje de programación más popular de la web).
- Guía de JavaScript de los Desarrolladores de Mozilla (La Guía de JavaScript te muestra cómo usar JavaScript y te brinda una perspectiva general del lenguaje).
- JavaScript por Arkaitz Garro.
10. Desarrollo web en entorno servidor
Libros de texto de desarrollo web en entorno servidor ?
(2019) \ Garceta (2017) \ Garceta (2014) \ Rama (2012)
Recursos gratis de desarrollo web en entorno servidor
- AJAX por Arkaitz Garro.
11. Despliegue de aplicaciones web
Libros de texto desarrollo web en entorno servidor ?
(2019) \ Garceta (2014) \ Rama (2012)
Recursos gratis de despliegue de aplicaciones web
- Administración de servidores web por Javier García Escobedo
- Servidores de aplicaciones por Javier García Escobedo
- Implantación de Arquitecturas Web por Javier García Escobedo
12. Proyecto de desarrollo de aplicaciones web
El proyecto final de desarrollo de aplicaciones web] no requiere de un libro en sí. Desde el centro te ofrecerán las pautas necesarias y concretas para realizar el proyecto.
Libros de proyecto de desarrollo de aplicaciones web ?
No existen libros específicos para este módulo, pero si que podemos encontrar en Internet algunas guías con las que podemos hacernos una idea sobre lo que nos exigiran.
13. Formación en centros de trabajo
La formación en centros de trabajo no implica la necesidad de la compra de un libro. Si quieres conocer un poco más sobre en que consiste este módulo, puedes informarte desde aquí.
Recursos Extra FP Desarrollo de Aplicaciones Web
Extra 1. Apuntes Completos de la asignatura de Entornos de Desarrollo
- Elementos de desarrollo del software
- Entornos integrados de desarrollo
- Diseño y realización de pruebas
- Documentación y optimización
- Elaboración de diagramas de clases
- Elaboración de diagramas de comportamiento
Extra 2. Apuntes Completos: FP de Desarrollo de Aplicaciones Web
Existe un repositorio Online de apuntes referentes al temario de DAW, todos los apuntes están en documentos PDF y pueden encontrarse en la página web www.sitiolibre.com de José Luis Comesaña.
Estos mismos apuntes, están disponibles a través del repositorio de Github creado por Statickidz.
Extra 3. Inglés técnico para grado superior
En la actualidad se ha suprimido el módulo de Inglés específico al campo tecnológico que antiguamente se realizaba, a pesar de ello, creo que es interesante mantener este recurso enfocado al aprendizaje del vocabulario de inglés más utilizado dentro del mundo de la informática.
En la siguiente web, vas a poder encontrar 28 temas, en los que aprender una gran mayoría de las palabras usadas en el mundillo tecnológico. Su pronunciación y algunos ejercicios: English for Information Technology, an online course.