====== Temas de la materia ====== (//Esta primer lista corresponde a los temas brindados por la cátedra, la lista siguiente (de adicionales) son temas de interés para los que deseen profundizar.//) - [[programacionphp3:teorias:teoria1|Teoría 1 - Definición de términos y discusión del perfil de la carrera. Concepto de estructura de datos y de control. Declaración, inicialización, actualización y entrada/salida de datos. Estructuras de control básicas: secuencia, selección e iteración.]] - [[programacionphp3:teorias:teoria2|Teoría 2 - Concepto de estrategia, comprensión global de un problema. Desagregación de un problema y por lo tanto su descomposición modular. Módulos, concepto de procedimiento y función. Parámetros con los distintos tipos de pasaje.]] - [[programacionphp3:teorias:teoria3|Teoría 3 - Constantes del usuario. Constantes predefinidas. Alcance de la definición de las variables, diferencia y riesgo entre las variables globales y locales. Ejemplo con "global". Tipos de datos, dominios. Funciones para establecer y verificar el tipo de dato. Operadores =, == y ===. Valor "null", función is_null e isset.]] - [[programacionphp3:teorias:teoria4|Teoría 4 - Arreglos. Arreglos de arreglos.]] - [[programacionphp3:teorias:teoria5|Teoría 5 - Arreglos asociativos. Arreglos de arreglos asociativos. Funciones de PHP para el manejo de arreglos.]] - [[programacionphp3:teorias:teoria6|Teoría 6 - Recursión.]] ====== Teorías adicionales (fuera del programa) ====== - [[programacionphp3:teorias:teoria1-a|Teoría 1 (adicional) - Evaluación de variables en textos, uso de comillas, etc.]] - [[programacionphp3:teorias:teoria3-a|Teoría 3 (adicional) - Conversión "automática" de tipos.]] - [[programacionphp3:teorias:teoria6-a|Teoría 6 (adicional) - Archivos. ]] - [[programacionphp3:teorias:teoria7|Teoría 7 (adicional) - División de código en archivos, distribución en directorios, uso de include. Idea de organización de un proyecto completo. Funciones existentes.]]