CURSO DE FORMACIÓN CONTINUA EN APLICACIONES WEB

CURSO DE FORMACIÓN CONTINUA EN APLICACIONES WEB

Área Informatica
Modalidad Online
Alta calidad educativa

Alta Calidad
Educativa

Bonificable para empresas

Bonificable
para empresas

Becas y financiamiento

Plataforma
Interactiva

Flexibilidad horaria

Flexibilidad
Horaria

Este curso de formación continua en aplicaciones web sirve para proporcionar los conocimientos y las técnicas necesarias para el desarrollo, implantación y mantenimiento de aplicaciones web. Independientemente del modelo utilizado y usando tecnologías muy concretas. Para de esta manera garantizar un acceso de forma segura a los datos. A la vez que se cumplen una serie de criterios de accesibilidad, usabilidad y calidad que exigen los estándares establecidos.

Formación en aplicaciones web online

Podemos afirmar que hoy en día la gran mayoría de empresas tienen un gran interés en el en el ámbito del desarrollo de aplicaciones web. Esto se debe a que en la sociedad en la que vivimos se ha producido un alto crecimiento de la demanda de servicios a través de Internet.
Es por esto que la figura del profesional en aplicaciones Web es una profesión que se encuentra en auge, con una gran tasa de empleo, muy valorada y demandada. 

Este curso de modalidad online de 200 horas se encuentra dividido en cuatro asignaturas principales. Por un lado repasaremos todos los aspectos relativos al lenguaje de programación PHP. Y su uso en para la programación de base de datos con MySQL. Por otro lado también hablaremos acerca del desarrollo de distintas aplicaciones y servicios web. Como pueden ser blogs o web de empresa. Y también la utilidad de los frameworks y su papel en las aplicaciones web.

Al finalizar estos estudios en aplicaciones web el alumno podrá desempeñar su trabajo en empresas u organizaciones públicas o privadas. Ya sea por cuenta ajena o propia. Especialmente en el área de la empresa dedicado al desarrollo de aplicaciones informáticas relacionadas con entornos Web. Entre las ocupaciones para las que estará cualificado el alumno tras este curso destacan:

  • Programador Web.
  • Programador Multimedia.
  • Desarrollador de aplicaciones en entornos Web.

El lenguaje de PHP en las aplicaciones web

A la hora de hablar de aplicaciones web en primer lugar se hace necesario hablar de PHP (HyperText PreProccessor). Este es un lenguaje de programación de código del lado del servidor. En un primer lugar fue diseñado para el desarrollo web de contenido dinámico. En su momento fue de los primeros lenguajes de programación del lado del servidor que podían incluirse en el documento HTML directamente.

Su uso está muy extendido y es compatible con la mayoría de los servidores web. Así como con todos los sistemas operativos, y todo ello sin coste alguno. Lo cual es una gran ventaja para el usuario.

Este lenguaje de programación es considerado a día de hoy uno de los más flexibles, potentes y de gran rendimiento. Esto ha hecho que grandes empresas con una elevada demanda de tráfico, como Facebook, se hayan interesado en su uso como tecnología de servidor.

Los alumnos de este curso en aplicaciones web aprenderán que PHP es muy utilizado cuando se pretende crear páginas web. Especialmente es de utilidad cuando se está interesado en programar con una base de datos. En este ámbito, la base de datos más popular es MySQL, de la cual también hablaremos en este curso en aplicaciones web.

Características de PHP

  • Es de uso general.Está especializado en la programación de sitios web dinámicos. Aunque también se puede hacer uso de PHP para, por ejemplo, manejar una base de datos.
  • Es un lenguaje que el usuario será capaz de comprender en un corto espacio de tiempo.
  • PHP tiene programación orientada a objetos, por lo que dispone de la base de la programación que se usa hoy en día.
  • Soporte para base de datos, especialmente con MySQL como ya hemos mencionado.
  • Es un lenguaje interpretado que no se compila. El código es almacenado en el servidor.
  • Es multiplataforma. Se le permite al usuario tener un servidor de PHP en una gran variedad de sistemas operativos. Como pueden ser Linux, Mac OS X, Windows.
  • Es de código libre. Por lo tanto, aparte de tener buen soporte también existe mucha información en internet a disposición del usuario.
  • Cuenta con una amplia documentación oficial.

Bases de datos: MySQL

Otro de los apartados importantes de esta formación en aplicaciones web es el de las bases de datos. Desde sus características básicas hasta su diseño e implementación. El sistema de gestión de base datos que se enseñara en este curso es MySQL.

Pero primero habría que dejar claro que se entiende por base de datos. A grandes rasgos, podríamos decir que es un conjunto de datos organizados que tiene relación entre sí. Están compuestas por una o varias tablas. Y a su vez cada una está compuesta por una o más columnas y filas. También cabe destacar que el acceso de forma segura a los datos almacenados está permitido para más de un usuario.

Por su parte, MySQL es un sistema de gestión de bases de datos. El cual cuenta con millones de clientes y es ampliamente utilizado en una gran cantidad de aplicaciones web.

Principales características de las bases de datos MySQL

  • Arquitectura cliente y servidor: MySQL está basado en un sistema entre cliente y servidor. Por lo tanto es un software en el que se aglutina una gran variedad de clientes y servidores que se comunican entre ellos.
  • Búsqueda de texto completo: Este tipo de búsqueda acelera y facilita en gran medida el sistema de búsqueda de los datos que se encuentran en la base.
  • Su lenguaje de programación: Esta base de datos se encuentra escrita en C y C++. Estos son dos de los lenguajes de programación más demandados y utilizados de todo el mundo.
  • Es capaz de aprovechar la potencia de sistemas multiprocesador.
  • Presenta una gran portabilidad entre sistemas.
  • Conectividad segura

El papel de los frameworks en las aplicaciones web

Con este curso los alumnos también descubrirán la utilidad de los frameworks en el desarrollo web. Hoy en día han pasado a ser herramientas básicas a la hora de desarrollar web y aplicaciones. Esto es debido a las ventajas que supone su utilización, como pueden ser la optimización de los tiempos y los costes.

Un framework esencialmente es una herramienta de desarrollo web. Permiten un desarrollo más agilizado de las aplicaciones. Si lo que se pretende es programar una página web compleja se hará necesario el uso de un framework.

Entre los frameworks más demandados por las empresas y de los cuales hablaremos en este curso en aplicaciones web son:

  • Symfony: De los más utilizados y recomendados. Preferido por muchos desarrolladores web.
  • Laravel: De los frameworks más recientes. Utiliza algunos componentes de Symfony.
  • Codeigniter: Considerado durante mucho tiempo como uno de los frameworks de referencia.

En resumen podría decirse que la utilización de un framework a largo plazo facilitará tanto el desarrollo como el mantenimiento de la aplicación web.

  • Conocer el lenguaje y operaciones PHP para la creación de páginas web.

  • Adquirir conocimientos sobre la implementación y diseños de bases de datos que permitan la creación de herramientas y servicios web actuales.

  • Profundizar en las modalidades y técnicas de páginas web adaptadas al perfil de una empresa.

  • Conocer las ventajas de los frameworks para el uso interactivo y ahorro de tiempo en las páginas web empresariales.
  • Todas aquellas personas que quieran poseer un conocimiento actual de las novedades en aplicaciones y servicios web.

  • Empresarios que deseen beneficiarse de las ventajas de las páginas y aplicaciones web para la gestión y ahorro de tiempo en el ámbito laboral.

Asignatura 1. Hypertext pre-processor (PHP).

  • El lenguaje PHP (sintaxis).
  • Operaciones lógicas en PHP.
  • Acceso a la aplicación (cookies y sesiones).
  • PHP POO.
  • PHP POO datos.

Asignatura 2. Bases de datos con MySQL.

  • Introducción a bases de datos.
  • Diseño de base de datos relacional.
  • Implementación de una base de datos.
  • Consultas SQL.
  • Consultas SQL avanzadas.

Asignatura 3. Aplicaciones y servicios web.

  • Realización de un blog.
  • Realización de una página de clasificados.
  • Realización página web empresa.
  • Implementación servicio web REST.
  • Implementación servicio web SOAP.

Asignatura 4. Frameworks web.

  • Codeigniter.
  • Yii.
  • Symfony.
  • Zend.
  • Laravel.