Aprender programacion web

Evolución de las aplicaciones web

  • Primer Algoritmo

    Primer Algoritmo
    El primer algoritmo escrito para un computador fue hecho por Ada Byron, en cuyos escritos se detallaban la máquina analítica.
  • Primer Diagrama de Flujo

    Primer Diagrama de Flujo
    El primer método estructurado para documentar el flujo de proceso, el "proceso de diagrama de flujo" fue presentado por Frank Gilberth a los miembros de la sociedad Americana de Ingenieros Mecánicos (ASME).
  • Máquina Enigma

    Máquina Enigma
    Quien construyo está maquina fue Alan Turing, el cual era un computador que permitía descifrar en pocos segundos y automático los mensajes de los nazis durante la Guerra.
  • CODASYL y el Pentágono

    CODASYL y el Pentágono
    Con el objetivo de crear un lenguaje de programación nace COBOL.
  • Fortran, IBM

    Fortran, IBM
    FORTAN, lenguaje diseñado específicamente para uso científico, su nombre proviene del ingles Formula-Translator, o traductor de fórmulas.
  • Milicia E.U.A

    Milicia E.U.A
    Se crea Arpanet exclusivamente de uso militar, con el objetivo de un ataque ruso, se pudiera tener acceso a la información militar desde cualquier punto del país
  • Bases de Datos y Red

    Bases de Datos y Red
    Los discos dieron paso a las Bases de Datos de red y Jerarquías; Gracias a los programadores y a la ventaja de los discos, era posible guardar estructura de datos como listas y árboles.
  • Doug Engelbart

    Doug Engelbart
    Primera demostración pública del ratón, incluyó una conexión en pantalla con su centro de investigación, es decir, fue la primer vídeo-cinferencia de la hstoria.
  • CSS

    CSS
    Las hojas de estilos aparecieron poco después que el lenguaje de etiquetas SGML Desde la creación de SGML, se observó la necesidad de definir un mecanismo que permitiera aplicar de forma consistente diferentes estilos a los documentos electrónicos.
  • Xerox PARC

    Xerox PARC
    Fue el primer ordenador persona, así como el primero que utilizó la metáfora de escritorio y una interfaz gráfica de usuario
  • DARPA

    DARPA
    Crean nuevos protocolos de comunicaciones que permiten el intercambio de información para las computadoras conectadas.
  • TCP/IP

    TCP/IP
    Tras comenzar el trabajo de lo que sería Internet, Kahn pidió a Vint Cerf que colaborase con él en el diseño detallado del protocolo. Cerf había estado involucrado de lleno en el diseño y desarrollo original de NCP, y ya tenía conocimiento sobre las interfaces de los sistemas operativos existentes. Así que, armados con el enfoque arquitectónico de Kahn para la parte de comunicaciones y con la experiencia de Cerf en NCP, se unieron para crear lo que se convertiría en TCP/IP.
  • HTML, Tim Berners Lee

    HTML, Tim Berners Lee
    Lenguaje de formato de documentos para hipertexto, que se utiliza para el desarrollo de páginas web, estableciendo la primera comunicación entre un cliente y un servidor usando el protocolo HTTP.
  • IBM PC

    IBM PC
    El IBM Personal Computer (en español, computadora personal IBM u ordenador personal IBM), conocido comúnmente como IBM PC, es la versión original y el progenitor de la plataforma de hardware compatible IBM PC
  • Perl, Larry Wall

    Perl, Larry Wall
    La estructura completa de Perl deriva ampliamente del lenguaje imperativo, con variables, expresiones y asignaciones.
  • CERN y Tim Berners Lee

    CERN y Tim Berners Lee
    Crean el primer navegador, era bastante sofisticado y gráfico solo funcionaba en estaciones NeXT el primer navegador del mundo.
  • PYTHON, Guido Van Rossum

    PYTHON, Guido Van Rossum
    Python, es un lenguaje interpretado, usa tipado dinámico y es multiplataforma.
  • Web 1.0 (1991-2003)

    Web 1.0 (1991-2003)
    Es la forma más básica que existe, con navegadores de solo texto bastante rápidos ya que es de solo lectura.
  • Apple

    Apple
    El lanzamiento fue en octubre de 1993 como parte del sistema 7.1.1 QuarkXPress (Versión 3.2) fue de las primeras aplicaciones en soportar applets.
  • PHP, Ramus Lerdorf

    PHP, Ramus Lerdorf
    PHP, es un lenguaje de programación de uso general que se adapta especialmente al desarrollo web.
  • Informe .The Drudge

    Informe .The Drudge
    La pagina web The Drudge, lanzo por primera vez un informe de noticias antes de que se difundiera en los medios de televisión y la prensa tradicional. Se informó el escándalo Clinton/Lewinsky. Este evento fue el detonante del periodismo en línea tal como lo conocemos hoy en día
  • Ruby

    Ruby
    es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro "Matz" Matsumoto.
  • JavaScript

    JavaScript
    es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos,​ basado en prototipos, imperativo, débilmente tipado y dinámico.
  • IE (Internet Explorer)

    IE (Internet Explorer)
    Internet Explorera, fue una serie de navegadores web gráficos desarrollado por Microsoft para el sistema operativo Microsoft Windows desde 1995
  • MySQL

    MySQL
    MySQL es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual: Licencia pública general/Licencia comercial por Oracle Corporation y está considerada como la base de datos de código abierto más popular del mundo,1 y una de las más populares en general junto a Oracle y Microsoft SQL Server, todo para entornos de desarrollo web.
  • PostgreSQL

    PostgreSQL
    PostgreSQL, también llamado Postgres, es un sistema de gestión de bases de datos relacional orientado a objetos y de código abierto
  • 1996

    1996
    Hizo su aparición conocido como Shockwave Flash. Más tarde, después de ser adquirido por Macromedia y Adobe, Flash se convirtió en una plataforma para desarrollar aplicaciones web interactivas y utilizada para la modificación en contenido interactivo en sitios web,
  • Java Servlets

    Java Servlets
    La especificación original de Servlets fue creada por Microsoft. El Servlet es una clase en el lenguaje de programación Java, utilizada para ampliar las capacidades de un servidor.
  • Sun Ultra ll, Primer servidor Google

     Sun Ultra ll, Primer servidor Google
    Alojo el motor de busqueda Backrub de Larry Page y de Sergey Brin, que con el tiempo se convirtió en Google.
    La plataforma de Google es la infraestructura tecnológica que soporta sus páginas web
  • HTTP

    HTTP
    El Protocolo de transferencia de hipertexto (en inglés, Hypertext Transfer Protocol, abreviado HTTP) es el protocolo de comunicación que permite las transferencias de información en la World Wide Web.
  • Mozilla Firefox, Dave Hyatt, Joe Hewitty y Blake Ross

    Mozilla Firefox, Dave Hyatt, Joe Hewitty y Blake Ross
    Es un navegador web libre y de código abierto desarrollado para Microsoft, Mac OS X y GNU/Linux coordinado por la corporación Mozilla.
  • Web 2.0

    Web 2.0
    Un sitio Web 2.0 permite a los usuarios interactuar y colaborar entre sí como creadores de contenido generado por usuarios en una comunidad virtual.
  • Inteligencia Artificial (IA)

    Inteligencia Artificial (IA)
    Es la herramienta por excelencia de los nuevos tiempos. Incluso, muchas de las otras tendencias tienen sentido o funcionan gracias a la IA. Crear sistemas que aprendan, se adapten y actúen con autonomía será un campo de batalla importante para los proveedores de tecnología, incluso a 2020.
    La capacidad de usar IA para mejorar la toma de decisiones, reinventar modelos de negocios y ecosistemas, y rehacer la experiencia del cliente será un área en expansión por lo menos hasta 2025.
  • Web 3.0

    Web 3.0
    Entre sus innovaciones destacan:
    -Base de datos
    -Inteligencia Artificial
    -Web Semántica
    -Evolución 3D
  • Google Chrome

    Google Chrome
    Es un navegador web de código cerrado desarrollado por Google.
  • Virtualización

    Virtualización
    Un año definitivo para la virtualización de escritorios. Se estima que el gasto destinado a la adquisición del hardware y del software para puestos de trabajo supone normalmente entre el 20 y el 30% del coste total del equipo, mientras el 70-80% restante corresponde a la gestión de tecnología de información (TI) del dispositivo durante su ciclo de vida", afirma la compañía Citrix.
  • Web components

    Web components
    Web components, se ha convertido en una de las herramientas más utilizadas por los desarrolladores front-end, gracias a librerías como Polymer de Google.
  • Aplicaciones Web Progresivas (PWA)

    Aplicaciones Web Progresivas (PWA)
    Las PWA o Aplicaciones Web Progresivas están cada vez más presentes, ya que permiten aprovechar las características que ofrecen los navegadores web basándose en la interfaz de las aplicaciones móviles. Las PWA se diseñan mucho más rápido que las aplicaciones móviles convencionales y suelen ser más fáciles de implementar y mantener.