- Fundamentos de la programación. Código eficiente
- Pasos para realizar el curso de Código eficiente
- Aclarando conceptos erróneos sobre la eficiencia
- Eficiencia en el código
- No conoces el problema
- Comprende lo que está bajo tu control
- Busca siempre el camino más fácil
- Herramientas de análisis de código, monitorización para PC
- Herramientas enfocadas a los desarrolladores y a desarrollo de web
- Conceptos básicos del uso de la memoria
- Memoria de una aplicación
- Eficiencia en la memoria
- Lenguajes y entornos
- Introducción y medición a la eficiencia algorítmica
- Trazado y perfilado de baja tecnología
- Trazado y perfilado en JavaScript y . NET
- Qué buscar en el código
- Recursos basados en discos y en velocidad
- Estrategias para entradas y salidas de disco
- Eficiencia en la red y estrategia para ella
- ¿Qué pasa con la eficiencia en las bases de datos?
- Características principales
- Requerimientos: humanos y materiales
- Limitaciones de un proyecto
- Ámbito del proyecto
- Finalidad del proyecto
- Estructuración de gastos
- Importancia y realización del presupuesto
- Cálculo de resultados (Profit And Loss)
- El business case
- Continuidad con la atención al presupuesto
- Valoraciones finales sobre el presupuesto
- Los tres ejes o modelos
- Estimación de los riesgos
- Posibles riesgos
- Primeros pasos
- Selección de ideas
- Organización del trabajo
- Sector
- Funcionalidades posibles
- Contexto técnico
- Generación de documentación
- Calidad del código y su gestión
- Control de versiones
- Entorno de pruebas
- La industrialización
- La integración y sus inconvenientes
- Las arquitecturas
- Cloud-computing
- El seguimiento del proyecto
- Problemas e imprevistos
- La dirección de control
- Estimación sobre el tiempo necesario del jefe de proyecto
- La gestión y estimación de los recursos
- La planificación general
- Finalización del proyecto
