Fundamentos de la programación: Paradigmas de programación

Tecnologías en el paradigma web

¡Prueba gratis durante 10 días

nuestros 1199 cursos !

Prueba gratis Mostrar modalidades de suscripción
Hablaremos de cuáles son las tecnologías que están involucradas en el paradigma de programación web y cómo las podemos conocer habitualmente, ya que la mayoría de las tecnologías se encontrarán relacionadas con otras tecnologías.

Transcripción

En este capítulo vamos a estudiar a fondo la tecnología que permite hoy en día crear lo que usamos en un paradigma web. Comenzaremos por lo básico y elemental. Todo sitio web sin importar qué es lo que veas, si ves una animación o si ves un video. También puedes ver un documento, imágenes, te repito, lo que sea en realidad siempre tiene alguna parte HTML. HTML es la base del internet, esto no ha cambiado desde que se creó el internet. Los navegadores que usas para acceder a una plataforma, a una reservación, o a cualquier cosa que tengas en mente, lo que leen es HTML Hoy en día, muchas animaciones que ves en una web se realizan con otra tecnología. Esta tecnología se llama CSS Este es un apartado importante que platicar, ya que durante mucho tiempo se buscaba hacer una web más atractiva, con estos efectos de animación. Me imagino que, por ejemplo, te ha tocado ver que tienes un menú y cuando pasas el puntero del ratón por encima de la opción del Menú, puedes observar cómo la opción se hace más grande para resaltar o también se cambia de color el fondo de esa opción del menú. Este ejemplo es solo uno de los tantos esfuerzos que se hacían por hacer una web atractiva. Durante muchos años esto era imposible de hacer y ahí es donde entraba la tecnología Flash Este tipo de efectos visuales atractivos hicieron que para muchas cosas se optara por usar Flash, pero no todo era bueno. En algunos casos se hacía muy pesado el esperar la carga de una página web. Hoy en día esto ya no es problema, poco a poco se van haciendo todos los efectos que se necesitaban con CSS en combinación de HTML. Para finalizar esta primera parte, te comento que la otra tecnología que se utiliza del lado del cliente, es JavaScript. La diferencia de HTML y CSS con JavaScript es que este sí es un lenguaje de programación. Esto porque tiene variables, ciclos, condiciones y funciones. Del lado del servidor tenemos lenguajes de programación como PHP, Java, Ruby y Phyton. Nombré esos por mencionar algunos, pero tenemos otro como PuntoNet acompañado de C Sharp y C++ Estos lenguajes de programación normalmente funcionan con apoyo de otras tecnologías, por ejemplo, en el caso de PHP, es común encontrar un framework. Los frameworks más conocidos con PHP son Yii, Cake, Laravel, Symphony y Zend. Estos son solamente algunos. PHP podría ser el lenguaje de programación que más frameworks tiene, así que mencionar uno por uno sería algo interminable. En el caso de Java tenemos Spring como el framework más usado y representativo, para el caso de querer una aplicación. En el caso de Ruby tenemos Ruby on Rails que es el framework más conocido para este lenguaje de programación. En el caso de Python tenemos más variedad pero el framework por excelencia es Django Como puedes ver el primer paso sería conocer el lenguaje de programación que seleccionas: Java, Phyton, Ruby o PHP y después de dominar la sintaxis del que seleccionaste, te recomendaría aprender a utilizar pero aplicando el paradigma de programación orientado a objetos. Ya que domines estos lenguajes de programación en conjunto del paradigma orientado a objetos, el siguiente paso sería aplicarlo a una aplicación web en complemento a un framework. Los frameworks siempre utilizan como base el paradigma orientado a objetos pero orientado al paradigma web. Así que este es el claro ejemplo de cómo los paradigmas trabajan en conjunto y se combinan para desarrollar hoy en día la tecnología que usamos todos los días. A grandes rasgos, estas son las tecnologías que te vas a encontrar en el paradigma web. Son solamente algunas. Para finalizar, hago énfasis en las bases de datos. Las bases de datos, hoy en día, tienen tres opciones que son las comunes Bases de datos SQL, Bases de datos Oracle y las bases de datos NoSQL Las bases de datos son, a veces, consideradas un tema aparte, ya que se necesita en varias ocaciones un especialista por separado. Esto sucede en su mayoría con sistemas muy complejos como los de agencias de viajes, boletos de avión, sistemas bancarios. Así que la parte web también tiene un punto importante en el manejo y creación y mantenimiento de la información.

Fundamentos de la programación: Paradigmas de programación

Entiende mejor las bases de la programación y la creación de software, mediante la comprensión del paradigma de la programación, los distintos tipos y sus clasificaciones.

2:13 horas (28 Videos)
Actualmente no hay comentarios.
 

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.