Curso de Recurrencia en el Desarrollo de Software
Entiende de una vez los conceptos recurrentes de todas las disciplinas del software.
En marcha
Básico
10 Clases 8 h (aprox.)
99€
85€
Precio en promoción
El desarrollo de software es una ingeniería compleja y de innumerables facetas. Cada aplicación está compuesta por miles de piezas que tienen que trabajar de modo coordinado para cumplir sus funciones. No nos lo podemos tomar a la ligera. 

Al mismo tiempo, estamos ante un área profesional que cambia constantemente, y nos obliga a aprender nuevas herramientas, lenguajes, frameworks, arquitecturas... Es fácil perderse o abrumarse, incluso cuando tenemos cierta experiencia en la profesión y, por supuesto, aún más si estamos empezando a formarnos en el desarrollo. 

Sin embargo, hay muchos conceptos recurrentes, que aparecen en la base de todas las tecnologías de desarrollo de software. Tener claros estos puntos nos ayudará a entender de manera mucho más fácil y sólida cualquier nueva área a la que nos enfrentemos. Muchos desarrolladores habrán apreciado incluso que estos mismos conceptos aparecen con recurrencia en cada tecnología y la mayoría de las veces con nombres distintos. 

Qué aprenderé en el Curso de Recurrencia en el Desarrollo de Software

Los conceptos que abordaremos en este curso son los siguientes:

  • Patrones
  • Conocimiento
  • Complejidad
  • Software
  • Disciplinas del software
  • Desarrollo de software

Objetivos del curso

Este curso tiene como objetivo explicar una serie de conceptos recurrentes en el desarrollo del software, de manera clara para los estudiantes, de modo que puedan entender los pilares fundamentales sobre los que se basa cualquier tecnología de desarrollo, ya sea lenguaje, framework, arquitectura o herramienta de desarrollo en general.

Después de este curso el estudiante sabrá reconocer estos conceptos en cualquier área de desarrollo que necesite abordar, evitando el esfuerzo de entender una y otra vez las mismas cosas, que nos presentan constantemente con distintos nombres

Por qué debes aprender Desarrollo de Software

El curso de recurrencia en el desarrollo del software establecerá una base que usarás constantemente, cada vez que necesites aprender nuevas cosas o entender mejor las anteriores. Pueden parecer conceptos básicos, que podemos creer por entendidos, pero una y otra vez aparecen con recurrencia en el desarrollo del software, con nombres distintos dependiendo de las tecnologías con las que trabajamos, lo que habitualmente provoca confusión.

Este curso es esencial si estás comenzando a formarte como desarrollador, porque te ayudará durante todo el proceso de aprendizaje, hasta convertirte en un profesional. Pero también es ideal para desarrolladores experimentados, porque podrán entender mejor el día a día de las tecnologías con las que trabajan y desenredar una maraña de términos recurrentes, que en el fondo a menudo se refieren a las mismas cosas.

Qué tengo que saber

Ninguno. Al revés, este curso debería ser requisito para el acceso a cualquier otro curso de desarrollo de software.

Clases y contenidos

Patrones I Gratis
  • Patrón: Modelo. Abstracción. Ente vs Entidad. Identidad, Identico vs Igual.
Patrones II
  • Patrones: continuamos con Iterativo, Recurrente y Recursivo
Conocimiento
  • Conocimiento: Dato, Información, Conocimiento y Sabiduría. Conjuntos, Objetos vs Clases, Jerarquía de Composición vs Clasificación, Agregación vs Asociación. Orden, Secuencia, Árbol y Grafo. Lenguaje. Paradigma, Tésis, Antítesis y Síntesis
Complejidad y Software
  • Complejidad: Capacidades Cuantitativas vs Cualitativas, Abstracción, Encapsulacción, Modularización y Jerarquización. Sistemas. Efectividad, Eficiencia y Eficacia. Sencillez y Granularidad

  • Software: Hardware. Gestión, Alta, Baja, Modificación y Consulta. Orientado a Procesos, Datos y a Objetos.Desarrollador, Cliente y Usuario. Economía, Ámbito, Coste, Tiempo y Calidad. Mantenimiento, Viscosidad, Rigidez, Fragilidad e Inmovilidad.

Disciplinas del Software
  • Disciplinas del Software: Crisis-Software, Ingeniería y Disciplina. Modelo-Dominio, Requisitos, Análisis, Diseño, Implantación, Pruebas, Despliegue y Gestión. Cascada vs Cascada-V. Evolución. Producción vs Mantenimiento
Evolución del software

Última sesión del curso dedicada a repasar la evolución del software

Tutorías

Tutoría clases 1 y 2 recurrencia

En esta tutoría del curso de recurrencia en el desarrollo de software vamos a repasar las dudas que puedan surgir de las clases 1 y 2 del temario.

Tutoría clase 3 de recurrencia

En esta tutoría vamos a realizar las preguntas de la clase 3 del curso de Recurrencia en el Desarrollo de Software. Además de corregir el ejercicio propuesto en la clase anterior.

Tutoría clase de complejidad

Presentamos y respondemos preguntas del tema "complejidad", sobre recurrencia en el desarrollo de software.

Tutoría sesiones disciplinas y evolución del software

Preguntas y respuestas sobre las últimas dos clases del curso, "Disciplinas del software" y "Evolución del software".

Avisos

Para ver los avisos del curso necesitas acceder con tu cuenta de usuario.

Valoraciones

Héctor Garcia Peris

Un curso muy interesante, como todos los de Luis

Iván Roldán

Gran profesor, en su línea

Javie Giménez Campos

Infalible e insuperable profesor sus cursos!!.

Antonio Pichardo Pérez

Hasta en lo básico Luis te enseña

Fran Gómez

Gran resumen de todos los conceptos a tener en cuenta como "roadmap" a la hora de desarrollar aplicaciones, muy recomendable.

Leonardo Hakim

Excelente calidad de contenido y pedagogía del docente. Muy conforme con escuelait

Manuel Soberano

Excellent

Paco_

Waldo Araya

Luis Fernández, es simplemente MAGISTRAL

Carlos Sánchez

Muy buenas las definiciones del curso, lo único que no me gusta de la modalidad, es que no existe la posibilidad de contactar al maestro creador del curso para resolución de dudas fuera de tiempo de cuando fueron impartidas, y eso me gustaría en demasía.

jonhathan rodas

Excelente curso!

Gonzalo

Muy recomendable, como todos los cursos de Luis.

jaimedocal@gmail.com

Muy bueno. Como todos los cursos de Luis Fernandez. Deseando que llegue el 05 Octubre que empieza el primer curso del Master

Nesic

Victor Arreaga

Daniel Díaz Ramos

RogerVL

Muy buen curso como de costumbre, ¡!con ansias de comenzar con el siguiente!!

JMSanchez

Simplemente; genial!

Manuel Romero Velasco

Edwin Zenteno

Excelente

José Carlos Fernández Bermejo

Una visión mucho más amplia de conceptos, y formas de pensar imprescindibles para un buen análisis del mundo real antes del desarrollo de cualquier software

Alberto Morales

Eduard Gallofré Asens

Jaime Vilca

Mpernia

Virginia García

Excelente

Charly

GENIAL Y NECESARIO

Daniel Bustillo Cancelas

Jose María Rodríguez Medina

Una autentica maravilla, uno nunca se cansa de escuchar a Luis

Alex Albuja

Aritz

xavier gomez canals

Muy valiosos los conocimientos de Luís, gran profesor.

Juan Barranco

Julio Avila Escobar

Excelente todo, la verdad hasta el momento todo ha sido exceletne. Creo que como el master en su gran mayoría se basa en tener conceptos claros, saber analizar y diseñar; no vendría mal tener un proyecto final en donde cada estudiante tenga que aplicar todos estos conceptos, hacer un analisis, diseño e implementación de un software "X". Esto igual podría ser usado por uds. (EscuelaIT) para poder validar los conocimientos y dar un certificado al final del master.

Juan Ramis

Alberto Domínguez Martín

Sergio Romero

Rafael Márquez

VÍCTOR HUGO VALLEJOS CHACÓN

Maitere Pagola Etxebeste

Para los que hemos estado desconectados unos años es perfecto para volver a la vida laboral y darnos cuenta de que podemos engancharnos otra vez si tenemos los conceptos claros.

Juan Antonio Pavón Carmona

Antonio

Alvaro Ramirez Castillo

Lucia Graciela Aliaga

CARLOS LOPEZ MARTIN

Víctor La Hoz

Joaquín Ramos Merchán

genial!

Francisco Marquez Chaves

Muy útil como introducción del máster

Carmelo Santiago Owono Mayé

Me está gustando mucho porque me ayuda a reorganizar las ideas que tenía en mente, recordar otras muchas, aprender nuevas y, sobre todo, saber encajar cada concepto en su debido lugar.

isainz753

Raúl de León

Antonio José Sinoga

Victor Carchenilla Gomez

Clarificador, buenos ejemplos, buen profesor.

Jonatan Terrazas Ayala

Daniel Saez

excelente curso, muy profundo eso si, pero se explica muy bien

Diego Oliva

Carlos Gonzalez Amorin

Excelente curso, clases amenas, magistral profesor.

eniel lorenzo

Agustin C.

Simon Puente

Eduardo Lizano Arrieta

Bases útiles

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 130 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete