Curso de programación web
  • Curso de programación web

Diseño y programación web

rating
595,00 €
Pago seguro, descubre nuestros métodos de pago
cuantía

Icono Horas
Horas:
320
Icono Modalidad Online
Modalidad:
Online
Icono apartado introducción

INTRODUCCIÓN

El sitio web de las empresas es un factor clave para la captación de clientes, por lo que cuidar los detalles de su diseño y estructuración es vital para el éxito de las organizaciones. Con este curso de diseño y programación aprenderás los dos lenguajes más utilizados, Java y PHP, las ventajas e inconvenientes de cada uno de ellos, para tener una visión y conocimiento global del diseño y la programación web. Además, tu formación se completará con el sistema de gestión de bases de datos MySQL.  

Curso de Programación web: comienza tu éxito profesional por una formación de calidad hacia una carrera de futuro con este curso online.

Icono apartado programa formativo

PROGRAMA FORMATIVO

  • Bloque 1. Programación con JAVA 8

    Módulo 1. Conceptos básicos del lenguaje JAVA

    Unidad 1. Introducción

    Introducción

    Arquitectura de Java

    Características de Java

    Unidad 2. Desarrollando y probando programas con tecnología java

    Introducción

    Instalación y configuración del kit de desarrollo de Sun (JDK)

    Procesos para crear un programa en Java

    Esqueleto de una clase

  • Unidad 3. Programación orientada a objetos

    Introducción

    Clases

    Métodos de clase

    Unidad 4. Declarando, inicializando y usando variables

    Introducción

    Elementos básicos del lenguaje y sintaxis de Java

    Alcance de las variables

    Declarando variables

    Conversión entre tipos (casting)

    Laboratorio 1: Definiendo tipos de datos

    Laboratorio 2: Definiendo tipos de datos II

    Laboratorio 3: Definiendo tipos de datos III

    Laboratorio: Casting entre tipos de datos

    Unidad 5. Creando y usando objetos

    Introducción

    Declarar, instanciar e inicializar variables de referencia de objeto

    Variables static de clase

    Variables final o constantes

    Constructores

    Herencia

    Paquetes

    Interfaces

    Unidad 6. Características avanzadas de clases

    Introducción

    this y super

    Destrucción de objetos

    Crear y usar tipos enumerados

    Importaciones estáticas

    La clase String

    Introducción a los flujos o streams

    Laboratorio 1: Validación Email

    Laboratorio 2: Clase Objeto cadena

    Enunciado

    Solución

    Unidad 7. Usando operadores y constructores

    Introducción

    Operadores y expresiones

    Precedencia entre operadores

    Sentencia return

    Sentencias de excepción, bloques try, catch, finally

    Aserciones

    Laboratorio: Averiguar día de nacimiento de la semana

    Unidad 8. Usando loops

    Introducción

    Sentencia if-else

    Sentencia switch-case

    Sentencia while

    Sentencia do-while

    Sentencia for

    Laboratorio: Conjetura Collatz

    Unidad 9. Desarrollando y usando métodos

    Introducción

    Métodos (Funciones Miembro)

    Métodos de objeto

    Parámetros en los métodos

    Destrucción de objetos

    Definición de métodos heredados (override)

    Clases y métodos abstractos

    Clases y métodos finales

    Laboratorio: Creación del objeto Calculadora

    Unidad 10. Implementando encapsulación

    Introducción

    Paquetes

    Modificadores de ámbito

    Laboratorio: Creación y uso de paquetes.

    Unidad 11. Creando y usando arreglos

    Introducción

    Concepto de Array

    Arrays Unidimensionales

    Arrays Multidimensionales

    Arrays de Caracteres

    Colecciones

    Laboratorio: Temperaturas Anuales

    Unidad 12. Implementando herencia

    Introducción

    Herencia

    Laboratorio: Proyecto clases agenda

    Módulo 2. Conceptos avanzados e interfaces gráficas del lenguaje JAVA

    Unidad 1. Principios básicos de e/s

    Introducción

    Argumentos de la línea de comandos

    Propiedades del Sistema

    Clase Properties

    Ficheros

    Laboratorio: Uso de la clase File

    Laboratorio: Uso de las clases FileOutputStream y FileInputStream

    Unidad 2. E/s de consola y e/s de archivos

    Introducción

    System.in

    System.out

    System.err

    Unidad 3. Creación de interfaces gráficas con el api swing

    Introducción

    Monitor y tarjeta gráfica

    Entornos gráficos IDE's

    El sistema de coordenadas

    Clases de Java para la programación gráfica y su evolución

    Laboratorio: Manejo de los cuadros de diálogo

    Unidad 4. Creación de interfaces gráficas con el api swing

    Introducción

    Modelo nuevo de delegación. (Source, Listener, Adapter)

    Ejemplos con eventos

    Laboratorio 1: Movimiento entre frames

    Laboratorio 2: Cargador de imágenes

    Unidad 3. Aplicaciones basadas en la interfaz gráfica

    Introducción

    Creación de un menú

    Creación de un Toolbar

    JPopupMenu

    Unidad 5. Hilos

    Introducción

    Ciclo de vida de un thread

    Métodos de la clase Thread

    Sincronización

    Unidad 6. Programación de red

    Introducción

    Clase InetAddress

    Realizar Laboratorio: Uso de la clase InetAddress

    Socket

    Clase URL

    CLASE URLConnetion

    CLASES DatagramPacket y DatagramSocket

    RMI

    Módulo 3. Desarrollando aplicaciones para la plataforma JAVA

    Unidad 1. Ubicando el modelo Java EE en contexto

    Introducción

    Diferentes versiones y plataformas Java existentes

    Descripción de aplicaciones empresariales JEE

    Introducción a las APIs y servicios Java EE

    Introducción a los Servidores de Aplicaciones

    Unidad 2. Modelo de componentes de java EE y pasos de desarrollo

    Introducción

    Patrones de diseño

    Modelo Vista Controlador

    Comunicación Síncrona y Asíncrona

    Capas de arquitectura JEE

    Empaquetado de aplicaciones JEE

    Unidad 3. Modelo de componentes web

    Introducción

    Componentes web en una aplicación Java EE

    Envío de información request y response HTTP

    Diferenciación entre información con servlets y JSP

    JSP (Java Server Pages)

    Unidad 4. Desarrollando servlets

    Introducción

    CGI 85

    Ciclo de vida de un servlet

    Estructura de un servlet

    Configuración de los Servlets mediante anotaciones y descriptores

    Uso de las APIs request y response en servlets

    Métodos de información del servidor con servlets

    Unidad 5. Desarrollando con la tecnología de páginas ISP

    Introducción

    Características de Java Server Pages

    Elementos dentro de Java Server Pages

    Variables implícitas en las páginas JSP

    Action Tags

    Laboratorio 1: Datos de Empleados

    Laboratorio 2: Custom TagsDepartamentos

    Laboratorio 3: Cargar Select dinámicamente con JavaBeans

    Unidad 6. Modelo de componentes ejb

    Introducción

    Componentes EJB

    Tipos de beans

    Anotaciones de un bean

    Role de EJB dentro de las aplicaciones JEE

    Estructura de EJB

    Unidad 7. Implementación de las sesiones ejb 3.0

    Introducción

    Tipos de Beans Session

    Ciclo de vida de los beans de Session

    Clientes del Bean

    Laboratorio: Buscador Empleado

    Unidad 8. La persistencia API de Java

    Introducción

    Beans de Entidad

    Anotaciones de entidades POJO's

    Búsquedas de datos en Entidades

    Laboratorio: Buscador de departamentos

    Unidad 9. Implementando una política transaccional

    Introducción

    Conceptos clave de transacciones

    Especificaciones transacción JEE

    Transacciones JTA

    Unidad 10. Desarrollando aplicaciones java usando mensajería

    Introducción

    Servicios de mensajería

    Java Message Service API

    Modelo de programación de JMS

    Message Driven Bean

    Laboratorio: Crear Servicio Mensajería

    Unidad 11. Desarrollo del envío de mensajes

    Introducción

    Interceptores

    Implementación de los mensajes en Beans MDB

    Contenedor de JMS

    Laboratorio: Crear Servicio Mensajeria

    Unidad 12. Modelo de los servicios web

    Introducción

    Estructura de los servicios Web

    Modelo de Servicios Web

    Servicios JAX-RS

    Unidad 13. Modelo implementación de servicios java ee web services con jax-ws

    Introducción

    Servicios JAX-WS

    Laboratorio: Consumir Servicio Web Externo

    Unidad 14. Implementación de una política de seguridad

    Introducción

    Implementación de la seguridad servidor y EJB

    Mapeo de Roles a grupos

    Seguridad de aplicaciones web en servlets y JSP

    Bloque 2. PHP y MySQL

    Unidad 1. Instalación

    Introducción

    Obtener el paquete XAMPP

    Instalar el paquete XAMPP

    Apache y MySQL como servicios

    La directiva register_globals

    Práctica

    Unidad 2. Crear un sitio web

    ¿Cómo funcionan las páginas PHP?

    Crear un alias en apache

    La página principal

    Práctica

    Unidad 3. Introducción a PHP

    Las etiquetas PHP

    Variables

    Tipos de datos

    Constantes

    Práctica

    Unidad 4. Arrays y estructuras de control

    Arrays

    Estructuras de repetición

    Estructuras de decisión

    Combinar estructuras

    Arrays Asociativos

    El bucle foreach

    Arrays Multidimensionales

    Práctica a

    Práctica b

    Unidad 5. Funciones

    Introducción

    Crear Funciones

    Llamar a una función

    Paso de parámetros

    Parámetros por defecto

    Práctica

    Unidad 6. Configuración de la base de datos

    MySql

    Contraseña para el root

    Extensión mysqli

    PHPMyAdmin

    Administración de usuarios

    Práctica 

Icono apartado descripcion y metodología

DESCRIPCIÓN Y METODOLOGÍA

- Conocer los conceptos básicos y avanzados, así como las interfaces gráficas del lenguaje JAVA.

- Adquirir los conocimientos necesarios para desarrollar aplicaciones para la plataforma JAVA. 

- Aprender las estructuras de control y las diferentes estructuras lógicas.

- Familiarizarte con el sistema de gestión de bases de datos MySQL. 

- Programar sitios web con JAVA y PHP. 

COMPETENCIAS QUE ADQUIRIRÁS

Programación web, ¿Por dónde empiezo? Con este curso de diseño y programación web te iniciarás en el mundo de la programación con los dos sistemas más populares y utilizados, PHP y Java, para dominar las bases de la programación y comenzar tu camino en este sector profesional. 

Icono apartado preguntas frecuentes

PREGUNTAS FRECUENTES

  • ¿Qué son los Cursos Online?
  • La formación online son cursos que se realizan de manera no presencial a través de dispositivos que tengan conexión a internet, como por ejemplo teléfonos smartphones, tablets, ordenador de sobremesa, portátiles, etc. Los estudiantes que cursan formación online pueden estudiar desde su casa o desde cualquier sitio con conexión a internet.
  • ¿Para qué me sirve el curso online?
  • Con los cursos online podrás formarte en la especialidad que desees y adquirir los conocimientos en los que estabas interesado. Además, disfrutarás de todas las ventajas de realizar un Curso Online: Flexibilidad horaria. En cualquier lugar: podrás hacerlo sin salir de casa. Podrás acceder a una oferta de estudios muy amplia, con cursos específicos que no encontrarías en tu provincia. Contenidos actualizados y variedad de formatos gracias a las nuevas tecnologías Podrás ahorrar tiempo y también dinero Formación continua: podrás estar siempre formándote.  
  • ¿Qué título obtengo con el curso online?
  • Al finalizar su curso online y superar todas las pruebas con éxito, recibirás un diploma acreditativo de Audiolís, que certifica que has adquirido correctamente los conocimientos que se han impartido en el curso.
  • ¿Cuándo podría empezarlo? 
  • En Audiolís contamos con cursos que tienen convocatoria y cursos de libre acceso. Los cursos con convocatoria tienen fecha de inicio y fin. Se realizan con grupos de alumnos/as que comienzan la formación simultáneamente con el fin de poder realizar actividades colaborativas que mejoren el aprendizaje (webinars, debates, tareas conjuntas...). Los cursos de libre acceso están abiertos durante todo el año y se pueden comenzar en un plazo de 24 horas aproximadamente desde que se realiza el pago.  
  • ¿Cuánto tiempo tengo para realizarlo?
  • Tendrás un año de acceso a tu curso, para que puedas finalizarlo a tu ritmo. Sin embargo, si has comprado un curso tutorizado, el tiempo de tutorización es limitado y se te indicará antes de la compra del producto. Una vez finalice este plazo, tu formación deberá ser autodidacta.
  • ¿Cómo accedo al campus?
  • Cuando realices el pedido, procederemos a matricularte en tu curso. Cuando todo esté listo, recibirás un email con tus claves de acceso y unas sencillas instrucciones que te ayudarán en tu primer acceso a la plataforma. Para entrar en el campus solo tienes que acceder a esta web: https://aula.audiolis.com/ o pinchar en la parte superior de nuestra página en el botón que dice “Campus Virtual”.
  • ¿Cómo sé si mi curso tiene tutorización?
  • Audiolís cuenta con dos formatos de cursos: Tutorizados y Autodidactas Los cursos tutorizados son aquellos en los que un/a docente realizará un exhaustivo seguimiento de tu avance formativo y estará a tu disposición para la resolución de dudas y consultas. Esta tutorización tiene unas horas estipuladas que varían en función de la carga lectiva del mismo. En la ficha del curso podrás comprobar cuanto tiempo dispones de tutorización. En los cursos Autodidactas tú serás el que gestione su propio avance, teniendo a tu disposición todos los recursos necesarios. Además, tendrás a tu disposición a nuestro equipo de orientadores de formación, que te darán consejos y apoyos para ayudarte a superar la formación. En cada producto se indicará en qué formato se imparte el curso, antes de su compra y matriculación. Si tienes alguna duda sobre estos aspectos, recuerda que puedes escribirnos por chat o llamarnos por teléfono.
  • ¿En qué consiste la tutorización?
  • El tutor/a será un/a docente especializado/a en el área de formación de tu curso. El primer día del curso te dará la bienvenida al mismo y a lo largo del tiempo que dura la tutorización realizará un exhaustivo seguimiento: corregirá tus actividades, resolverá las dudas que le plantees y estará a tu disposición para cualquier duda o consulta que quieras realizar.
  • ¿Cómo hablo con mi tutor?
  • Tienes varias formas de ponerte en contacto con tu tutor: email, chat, foros, webinars... y podrás encontrarlos todos ellos en tu plataforma virtual. Al iniciar el curso recibirás un correo elecrónico en el que te explicaremos las distintas formas de comunicación y los teléfonos disponibles para hablar con tu tutor/a. También tienes un teléfono gratuito a través del cual contactar con tu tutor/a en el horario estipulado para ello (900 10 14 94).
  • ¿Cómo puedo pagar el curso online?
  • A través de nuestra web www.cursosaudiolis.com puedes gestionar la compra del curso online que quieras. Para ello, solo tienes que agregar el producto al carrito y registrarse con tus datos, para luego escoger el método de pago que prefieras. Puedes consultar los métodos de pago disponibles en este enlace: https://www.audiolis.com/cursos-de-formacion/pago-seguro En Audiolís queremos ofrecerte el mayor número de posibilidades de pago o financiación. Por ello ponemos a tu disposición nuestra web en la que encontrarás todos los certificados y en la que podrás gestionar el pago y la matrícula del mismo escogiendo entre estas opciones: Pago seguro con tarjeta (TPV Sabadell) Pago con Paypal Pago a plazos o financiación con Sequra (sujeto a aprobación) Pago por transferencia bancaria directa con Sofort.
  • ¿Se puede financiar?  
  • Audiolís ofrece estupendas condiciones de financiación a través de Sequra, empresa especializada en financiación de formación. Consulta en cada producto las condiciones de pago y financiación con Sequra.  
  • ¿Cómo son las pruebas de evaluación?
  • Existen dos tipos de pruebas de evaluación: las tareas y los cuestionarios. Las tareas son ejercicios prácticos, en los cuales encontrarás un enunciado en el cual se te detallará de forma clara que tienes que hacer. Normalmente desarrollarás la tarea en el apartado destinado para ello en plataforma, pero también puedes subir un documento. Una vez entregado el ejercicio, tu tutor/a corregirá la tarea y asignará una calificación que podrás consultar en la pestaña correspondiente junto con la respuesta de corrección. Los cuestionarios son ejercicios tipo test, en los que se realizarán varias preguntas con tres respuestas posibles, siendo sólo una correcta. Estos cuestionarios son autoevaluables, esto quiere decir que se corrigen solos y una vez finalizados, tu nota aparecerá automáticamente. Siempre que quieras podrás revisar tus notas en el apartado “Calificaciones” que se encuentra en la zona de la izquierda del curso, en el bloque “Navegación”.  
  • ¿Cuándo recibiré mi diploma?
  • Una vez que finalice la formación, superes con éxito las pruebas de evaluación y cumplimentes nuestro cuestionario de calidad, podrás descargarte automáticamente tu diploma en la misma plataforma. En caso de ser un título homologado, por ejemplo, por la Universidad de Nebrija, el plazo máximo es de 1 año. Si la formación que has realizado es homologada por alguna institución formativa diferente a Audiolís, al terminar el curso recibirás nuestro título de finalización del curso.  
  • ¿Hasta cuándo estará disponible este curso?
  • Los Cursos online con convocatorias estarán disponibles cuando se anuncien las mismas. En cuanto a los Cursos Online sin convocatorias estarán disponibles durante todo el año, aunque podrán ser eliminados del catálogo por estar desactualizados o por cualquier otro motivo. Para los Cursos online con convocatorias se te comunicarán las fechas de inicio y fin de los mismos antes de la compra. En cuanto a los Cursos Online sin convocatorias, tendrás todo un año para completar tu formación.
  • ¿Se puede devolver?
  • Audiolís permite anular la solicitud de matrícula en un plazo de 48 horas tras realizar la compra. Esta anulación de la matrícula se puede realizar siempre y cuando: No se haya accedido al Campus Virtual. No se haya usado el servicio de tutorías. No se haya desprecintado ni manipulado el material formativo, en el caso de curso a distancia. Para notificarnos el desistimiento el alumno deberá descargar y cumplimentar este formulario de desistimiento, que podrá enviar por correo electrónico a hola@audiolis.com. Para solicitar la anulación, debe contactar con nosotros: hola@audiolis.com o en los teléfonos 951 55 05 53 y 910 88 80 81. Para saber más puede consultar las Condiciones Generales de Compra. Audiolís también permite el desistimiento hasta 14 días después del momento de la compra del Curso Online.
  • ¿Qué garantías tengo?
  • El cliente tiene derecho a desistir de la matrícula o la compra del producto formativo si el curso no corresponde con el solicitado o no cumple con sus expectativas. En este caso, Audiolís procederá a la devolución del importe abonado.

¿Qué opinan nuestros alumnos?

Déjanos tu opinión

  • Te informamos
    sin compromiso

Uso de cookies: Utilizamos cookies propias y de terceros para realizar análisis de uso y de medición de nuestra web para mejorar nuestros servicios. Puede cambiar la configuración u obtener más información en nuestra Política de Cookies

Aceptar