Curso de Recurrencia en el Desarrollo de Software

Entiende de una vez los conceptos recurrentes de todas las disciplinas del software.
Material disponible
Básico
10 Clases 21 h
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".

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

Maikel Enrique Pernía Matos

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. HUGO VALLEJOS

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 Ramón Padrón Ferrer

Alvaro Ramirez Castillo

Lucia Graciela Aliaga

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

Simon Puente

Eduardo Lizano Arrieta

Bases útiles

Gary Marcelo Robles Quispe

Realiza un repaso de conceptos de ingeniería, que un profesional del área de desarrollo de software debería saber.

Javier Jara Fuentes

Santiago Rivera Loaiza

Tiene una forma muy particular de enseñar, sin embargo es muy bueno y en 12 horas he aclarado muchos de los vacíos que me dificultan la producción de código. Excelente maestro..!!

Alicia Lizárraga

Carlos87

ivan Rupay Castillo

Un curso muy bien explicado. El profesor es un capo

Ángel Javier Gil

Juan Caravaca

Jose

Un curso excelente, Luís es un auténtico crack. Muchas gracias!

Eduardo Garcia

Carlos

Jesús Cabeza Acero

Dego Alejo Rodriguez

alexis aquino

Jhonatan

Jymmy Dextre Alarcon

Pablo Prieto

MARTIN ALONSO CASTILLO

Simplemente espectacular.

Jose García

Para mí es la base de todo.

Jaume Baró Moreno

Conceptos que revoloteaban antes en mi cabeza están aterrizando y se solidifican el el sustrato de mi conocimiento, muchas gracias a escuela.it y a Miguel Angel, pero en especial a Luis por tanto conocimiento transmitido de forma tan didáctica y con tanta pasión.

Luis Fernando Mendoza Villegas

Arturo Molina Pelejero

Teoría pura y dura, pero cuando te enfrentes al código real lo vas a apreciar mucho.

Luis Enrique Magallanes Ocampo

Explicaciones muy entendibles y amenas. Me gusta como nos induce y orienta para hacer las cosas bien.

Ivette C

Excelente curso. Recomendado.

Ramón de la Guía

ruben rivera

Thomas Rivera Barahona

Toni Serrano Suarez

Carlos Canorea Maestre

Jorge Jimenez

Llevo 6 años programando y soy Ing. en Mtto. Mecánico. No tenía nada de esta base que he estado aprendiendo a los golpes. En este curso he entendido de manera sistemática muchos conceptos que hasta ahora fueron muy difícil de digerir y he reforzado otros que con la experiencia ya tenía incorporados. Recomendado 100%

Miguel Angel Martín

Imprescindible para comprender y estudiar de manera ordenada y coherente el arte de la programación y gestíon del código para el desarrollo de software a todos los niveles

Diego Forero Torres

El profesor Luis Fernández de 10

Jorge

Marcos Teran Parra

Complejo, pero !Excelente... !

Xabier Bikuña

gema

Tempo Raposo

Virginia

Ginés

Seriedad, profundidad y un gran etcetera de virtudes del curso y del profesor

Vicente Paul Aixa Campo

Erasmo Carlos Mendoza Quiroz

Yonny Coyla

Recomendaría este curso si o si

Alex Sánchez

Adrián Miranda Aparicio

Es un curso que me esta ayudando a recordar conceptos, herramientas, metodologías, etc. que mire en la universidad hace ya más de dies años y que incluso desarrolle proyectos con estas tecnologías (M.Cascada,Programación estructurado, RUP, etc.), buen curso gracias.

rafael torrado

ddd dd

Ramiro

Muy bueno el curso, para aprender la historia y las bases de el desarrollo de software

JAdev

jose maria español bellera

Antonio Berbel Gonzalez

Habla de conceptos que son fundamentales y muy bien explicados

Raul Martin Garces

Como he empezado con el curso terminado no puedo acceder a todos los ejercicios de gitlab o no me he enterado como puedo acceder a ellos

Marcos Nieto Martínez

Roberto Osco

Albert Montagut Casero

Maria Paula Herrero

Remy Saavedra Carrasco

Excelente

Sergio Pérez Andrés

Wilfredo José Valderrama Espinoza

excelente curso

Emiliano Nunez

Muy muy bueno

Eric

Eduardo Rasgado Ruiz

Brutal, he programado por 4 años, desde mi primer semestre de universidad. Hoy día trabajando. Y nunca le presté importancia real a la teoría del software que no tratase de algoritmos. Cuando compré el anual, dije que me iba a dar un plus tomar el master, pero me he equivocado, es x10 veces un impacto mayor. Primer curso y cada clase es reveladora. Brutal con Luis. Gracias Miguel por traernos esto. El precio del anual se queda muy muy corto. Increible master.

Karlos López

Carlos

Andres Montoya

Dario Mariño Ferrada

muy buen curso, el profesor empieza desde lo mas básico

Josué Don

Sergio Diaz

Excelente!!!!

Eduardo Betanzos Morales

Excelente curso y excelente docente!!

Rafa Bernal

Manuel Malvar Tombo

Salvador Ródenas Marquez

Excelente, contar con Luis como profesor es lo mejor que le ha podido pasar a esta plataforma y ya quisieran Instituciones publicas y privadas de enseñanza reglada con formato online disponer de este material.

George perez

Excelente. Muchas gracias

Alejandro Bernárdez Lugo

Javier Estraviz

Yeray López Santos

David Llobell Moya

Hernán Laura

Pablo Pérez Chueca

Una introducción ABSOLUTAMENTE necesaria.

salvador postigo pulpillo

omar

Gil Sanjuan

He quedado así O_O , muy recomendado!!

Honard Bravo

Juan Carlos Conde

Es un curso excelente, el docente tiene muy buenas explicaciones para cada concepto.

Marcelo Bartolomeo

Franklin Rochina

GUILLERMO DIAZ SALABARRIA

muy bueno

Luis Guillermo Solano Marin

Pedro Carrasco

Una introducción muy aclaratoria en la que se sientan conceptos que por mucha experiencia que tengas siempre viene bien aclarar y recordar. Luis es un profesor de los que merece la pena tener.

Esteban munoz

Excelente la verdad es de los mejores lugares de formacion online que eh conocido me gustaria seguir adquiriendo conocimiento

José Jaraba

Excelente profesor

Cristian

Grande Luis!

Marcelo Gonzalez Lopez

Ricardo Guzmán Velasco

Creo que es un gran curso y como apertura de todo un máster me parece genial: ortodoxo, fundamentado y con toda la vocación docente que le aporta Luis, pese a no estar de acuerdo en muchas ocasiones con su forma de verlo. Echo mucho en falta la calidad profesional en los desarrolladores con los que me encuentro y creo que cursos como este inciden justo en los puntos que tienen la culpa de ello. Estoy seguro de que el máster completo va a seguir este camino.

Maximiliano Sorich

Wilber Adolfo Varela Quira

Es muy bueno, permite entender la manera correcta para desarrollar un software de calidad

Patricio Bustamante

Jose Ignacio Cardona

Excelente curso, pone en contexto los conceptos básicos necesarios para seguir con los demás cursos del master.

David Gutiérrez Álvarez

Muy bueno para refrescar conceptos esenciales.

Daniel Taborda Rueda

Me gustó mucho!

Javier Hurtado

Pol Farreny Capdevila

Ramón Pazos Egea

Un curso excelente para comprender los principios y estrategias para el desarrollo de software.

Juan José Bosch Adell

Un curso multidisclipinal que te da una visión de la informática necesaria para poder realmente avanzar y comprender. Excelente y a mi no me parece pesado me parece casi poesía las explicaciones del profesor Luis.

Vlad

Me ha encantado el curso, tengo ganas de seguir con el Master.!

Jorge Rodríguez Santos

Muy interesante.

Carlos Aparicio

Este curso es imprescindible. No es un curso técnico como tal, pero es fundamental para entender cualquier cuestión técnica. Altamente recomendable. El profesor es un crack

José Luis Jiménez Echevarría

Excelente información. Es una síntesis de lo básico en el desarrollo de software.

David Ascencio

Cristian Vargas

Xavier Arodiz Mejía Sánchez

Excelente

Julián Cortés

Javier Morales

genial curso y la explicación por parte de luis es fenomenal

Janel Ambiorix Ramírez María

Buena

Alejandro Castellanos

El profesor Luis Fernández es un excelente profesor, sus clases son muy practicas y se entiende de manera clara cada tema, espero que los proximos cursos sean igual de interesantes a este.

Fredy Arias

Sergio Royo

Emanuel De Jesús Tejada Coste

Lo veo super

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 170 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