Descripción del curso
Llega un momento en el que cualquier programador choca contra un muro a la hora de programar aplicaciones complejas. Y, cuando ese momento llega, se pregunta: ¿por dónde debo empezar? El objetivo de este curso es aplicar el paradigma de la programación orientada a objetos para ayudar a los programadores a aumentar sus horizontes. Encapsulamiento, herencia, poliformismo... Entiende los conceptos fundamentales que te ayudarán al programar en cualquier lenguaje orientado a objetos.
Tras llevar un tiempo programando puede que sientas que tu código no funciona todo lo rápido que debería, o que usa demasiados recursos del sistema, pero no sabes exactamente cómo puedes mejorar en estas áreas. El objetivo de este curso es precisamente exponerte una serie de conceptos que te ayudarán a entender cómo conseguir que tu programa sea más eficiente.
La refactorización consiste en tomar código ya existente y mejorarlo. De esta manera el código será más legible, podrá ampliarse con nuevas características, favoreciendo así su crecimiento, y localizar y arreglar errores en él será más fácil. Este curso te presenta qué es la refactorización y te enseña un método estructurado de mejorar tu código: descubre qué debes buscar en tu código y cómo puedes mejorarlo a nivel de métodos, clases y en las estructuras de control. Trabajarás con refactorización a nivel de tratamiento de datos, y a nivel de comunicación entre programas.
A medida que profundizas en tus conocimientos de programación y empiezas a crear programas cada vez más grandes, tus aplicaciones empiezan a necesitar almacenar y trabajar con grandes conjuntos de datos. En este curso aprenderás los mecanismos y las estructuras que necesitas conocer para crear programas que usen volúmenes grandes de información. Diccionarios, tablas hash, colas, listas vinculadas, árboles y grafos. Aprende a organizar los datos de tus programas de una manera práctica y fácil.
Las bases de datos son un elemento imprescindible en prácticamente cualquier aplicación que necesite guardar datos de manera persistente. En este curso te mostramos cómo funciona por dentro una base de datos, las operaciones imprescindibles para trabajar con bases de datos, y las alternativas de las que dispones para trabajar con bases de datos desde nivel personal hasta nivel profesional.
El curso de Fundamentos de la programación avanzado online cuenta con:
- Tutorías personalizadas.
- Bolsa de empleo.
Objetivos
- Conocer los fundamentos de la programación orientados al diseño de objetos
- Tratar los fundamentos de la programación en cuanto al código eficiente
- Estudiar los fundamentos de la programación basados en la refactorización de código
- Aprender las estructuras de datos referentes a los fundamentos de la programación
- Descubrir las bases de datos de la programación
Duración: 40 horas - Precio: 280 €