
Sección de preguntas
Descripción de lo que veremos en la sección dos.
En esta clase observaras un análisis de las ventajas y desventajas que te ofrece trabajar de manera independiente.
En esta clase te proporcionaremos algunos consejos sobre el trato con el cliente, para establecer una comunicación efectiva.
Se trataran los puntos importantes sobre la realización de una cotización y un contrato cuando se crea un desarrollo a la medida.
Analizaremos esta gran incógnita desde diferentes perspectivas para dar una respuesta sobre si entregar el código fuente o no.
Veremos las diferentes herramientas que se utilizaran durante el desarrollo de este curso.
Se verán algunas de las ventajas de porque utilizar PHP como lenguaje para el desarrollo de software a la medida.
Instalación del servidor local en windows
Instalación del servidor local en linux
Instalación del servidor local en mac
Introducción para conocer material design como el nuevo concepto de diseño.
Introducción y descarga del framework de diseño css llamado materialize.
Plugin para mejorar el aspecto de las ventanas emergentes que harán una experiencia mas amigable en el sistema.
Analizaremos el porque realizaremos el proyecto de una inmobiliaria, en lugar de realizar un ejemplo mas común como son los blogs o redes sociales.
Veremos una forma muy efectiva con la cual podrás reutilizar el código mediante atajos completamente personalizados.
En eta sección conoceremos las principales utilidades de materialize.
Explicación de sistema de grillas para maquinación y diseño responsivo.
Presentación de información mediante estilo de tarjetas.
Veremos la paleta de colores de materialize.
Introducción a las tablas en materialize.
Estilos de botones e iconos en materialize.
Utilización de barra de navegación y menú desplegable.
Creación de menú lateral.
Introducción a los formularios en materialize.
Estructura y diseño del sistema.
Se crea la estructura base que puede servir para la elaboración de cualquier proyecto.
Se crean los archivos header, scripts y el snippet para la plantilla principal.
Crearemos el menú y diseño del proyecto.
Esta es una de las secciones mas importantes, ya que en ella se conocerán temas bastante importantes para el desarrollo de cualquier sistema.
Diseño y creación de la tabla de usuarios en phpmyadmin.
Creación de formulario, convertir a mayúsculas la información ingresada y validación de usuarios existentes con el método AJAX.
Terminaremos el método ajax para la validación del nick de usuario.
Continuación de formulario de usuarios.
Realizamos la comparación con jQuery de las contraseñas.
Recepción de variables y validación de las mismas en PHP.
Reutilizando sweet alert
Validar especificaciones de cada campo
Código para subir y validar archivos de imagen
A continuación se guardaran con mysql los registros en la tabla de usuario
Mostar datos de los usuarios en una tabla y filtrar el contenido mediante jQuery
Diseño del formulario de inicio de sesión
Estructura para el inicio de sesión en php
Probaremos que la seguridad de nuestro login funcione
Utilizando las variables de sesiones creadas en el login y destruirlas para cerrar sesión
Se agrega en el sistema de login un nuevo nivel de usuario
Bloquear usuarios mal intencionados
Bloquear y desbloquear usuarios desde el panel de administración de usuarios
Cambiamos el nivel del usuario
Código pàra la eliminación de usuarios en el sistema
Elaboración de formulario para actualizar la foto de perfil del usuario
Elaboración de código para actualizar foto de perfil
Formulario para editar datos de perfil y contraseña
Código para editar datos de perfil y contraseña
Introducción a las sentencias preparadas.
Diferencia entre consultas preparas y consultas simples.
Sintaxis de la sentencia preparada select.
Cuando utilizar una forma u otra, ventajas y desventajas.
Modulo de clientes, comenzando a utilizar las sentencias preparadas.
Creación de tabla en mysql para los clientes.
Ingresar clientes a la tabla con sentencias preparadas.
Crear tabla para consulta de clientes dependiendo del nivel de usuario y con select preparado
Editar clientes con consulta preparada
Eliminar con consulta preparada
Introducción a modulo para manejo de inventario de propiedades, en el cual se conocerán utilidades bastante productivas que harán de cualquier sistema algo realmente práctico y funcional.
Creación de tabla de las propiedades en MySQL
Se añade el formulario con datepicker y combo con base de datos
Combo de estados con mysql
Combos anidados utilizando el metodo ajax
Crearemos un for each para mandar llamar todas las variables de html
Guardamos los datos del formulario a php
Crearemos una tabla para las propiedades, añadiendo un menú de tipo dropdown y se utilizara el formato de moneda
Mostrar información de las propiedades en ventana emergente utilizando el método ajax y formato de fecha
Formulario para actualizar y redimensionar la foto principal de la propiedad
Alertas con variables y declaración de variables para redimensionar
Código para redimensionar foto principal y guardarla
Corregir conflicto al actualizar con imagenes del mismo formato.
Formulario para subir archivos de manera múltiple
Redimensionar imagens de forma masiva con for each
Mostar imágenes y mostrar animación al cargar imágenes
Crear vinculo sobre la imagen para eliminarla con alerta de confirmación
Prohibir acceso a carpetas básicas, estandarizar mayúsculas en todo el sistema y vista general de propiedades
Obtener las coordenadas de la ubicación mediante php y api de google
Código de API de google para la generación del mapa y obtención de API Key
Crearemos reportes en PDF utilizando la libreria DomPdf
Formulario de edición manteniendo la funcionalidad de ajax para los estados y muinicipios.
Cancelaremos la propiedad y posteriormente la recuperaremos a modo de papelera de reciclaje utilizando el campo de estatus
Eliminar registros de las tablas de inventario, imágenes y las fotografías del inmueble
Exportar el contenido de la tabla a un archivo de tipo excel
Enlazando datos del sistema al sitio web.
Se creara un slider con materialize para administrarlo con php
S creara el modulo para la administración de sliders en el sistema
Se creara el slider en el sitio web con php
Diseño de sección para mostrar inmuebles destacados en el sitio web.
Administraremos los inmuebles marcados desde el sistema
Consulta y diseño para mostrar los inmuebles destacados
Formulario para búsqueda de inmuebles con parámetros
Se utiliza un select para comparar el rango de precio que viene desde el formulario
Crearemos la vista de los inmubieles utilizando materialboxed para hacer zoom en las imágenes y un iframe para traer el mapa
Guardaremos el formulario de comentario utilizando el método ajax
Crearemos diferentes cards tomando para mostrar información reutilizando una misma consulta preparada
Utilizaremos un nuevo tipo de card con tabs para la tabla de comentarios
Se hace uso de la función mail de php para enviar el correo electrónico al cliente
Insertar mapa de ubicación de la empresa de google maps y enviar correo de contacto
Crearemos una cuenta en un hosting y realizaremos las configuraciones necesarias en el panel del servidor asi como la carga de proyecto mediante ftp
Se realizara el cambio de código para visualizar el efecto en el hosting
Si comienzas a desarrollar o ya tienes experiencia, pero te gustaría aprender más, entonces estas en el lugar indicado, ya que este curso será esencial no solo para iniciarte no solo como desarrollador web si no también en el ámbito laboral como profesional emprendedor, ya que al terminar te podrás desenvolver como freelance o incluso crear tu propia empresa.
Este curso está pensado para que cualquier persona principiante o experto puedan aprender de manera sencilla y práctica, no solo conceptos básicos sino también conocimientos específicos avanzados, con los cuales puedas crear desde un simple sitio web administrable hasta un complejo sistema empresarial a la medida.
Ya que hablamos desde conceptos importantes como la seguridad tanto del lado del cliente como del servidor, consultas a las bases de datos seguras y que te ayudan a optimizar el rendimiento, además de una gran variedad de métodos de trabajo para optimizar el proceso de programación.
Pero una excelente programación siempre debe de ir acompañada por un buen diseño y en este curso no lo dejamos de lado, ya que utilizaremos Material Design para crear una interfaz de usuario apropiada y que el entorno del sistema ofrezca una interacción intuitiva.
La principal meta para ti como estudiante, es la gran satisfacción de que al completar el curso contaras con todos los conocimientos necesarios para ser un profesional del desarrollo web, y no solo eso, además contaras con un proyecto 100% funcional que puedes mejorar o adaptar para incluso obtener ingresos de él.