
Esta disciplina oferece uma abordagem completa sobre o desenvolvimento de soluções para a WEB, abrangendo desde o histórico da Internet até a construção e hospedagem de uma página dinâmica na internet. Os alunos aprenderão sobre a arquitetura cliente/servidor e a configurar ambientes de desenvolvimento WEB, incluindo o uso de linguagens de programação, servidores de aplicação e bancos de dados. Serão explorados protocolos fundamentais como HTTP, HTTPS, FTP e SMTP, além de outras ferramentas amplamente utilizadas para comunicação com servidores WEB. A programação cliente será estudada por meio das principais linguagens de front-end da atualidade: HTML, CSS, JavaScript, além do framework Bootstrap. Já a programação back-end será feita com uso de PHP integrado ao banco de dados MySQL com arquitetura MVC. Oportunamente também veremos conceitos extras como APIs RESTful, padrões interoperáveis como SOAP, XML e JSON, microserviços, gestão de operações assíncronas, webservices e outros.
- Professor: Prof. Ciniro Nametala