A Universidade de Stanford liberou mais um de seus cursos na web, dessa vez trata-se de um curso de desenvolvimento de aplicativos web. Através de uma série de vídeos das aulas, o aluno irá aprender desde os conceitos mais básicos do desenvolvimento web, até a parte de segurança da aplicação, passando por banco de dados, programação com ruby e rails e muito mais.
Para acessar o curso basta entrar no endereço abaixo:
http://openclassroom.stanford.edu/MainFolder/CoursePage.php?course=WebApplications&mid=50970
Abaixo a relação completa das aulas disponíveis:
I. INTRODUCTION
-Why Web?
-The Next 10 Years
-Class Content
-HTML and Markup Languages
-XHTML
II. HTML and CSS
-XML, HTML, and XHTML
-CSS, Part 1
-CSS, Part 2
-CSS, Part 3
-CSS, Part 4
III. URLs and Links
-URL Encoding
-Issues with URLs
-No Referential Integrity
IV. The Ruby Language
-Overview
-Data Types
-Variables and Statements
-Methods
-Blocks, Iterators, and Class
-Review of Basics
-Other Things to Know
-Metaprogramming
-History of Dynamic Content
V. Rails Introduction
-Advantages
-Introducing Model View Controller
-Views and Templates, Part 1
-Views and Templates, Part 2
-Controllers, Part 1
-Controllers, Part 2
-Controllers, Part 3
VI. Introduction to SQL
-Relational Databases, Part 1
-Relational Databases, Part 2
-Joins
-Other Issues About Databases
VII. Active Record
-Basics of ORM
-Examples
-Relationships Between Tables
-Migration
VIII. HTTP and HTTPS
-HTTP Request-Response Protocol
-Redirection and HTTPS
IX. Cookies and Sessions
-Cookies
-Sessions
X. Forms
-Basics
-Page Flow
-Validation and Error Handling
-Rails Forms, Part 1
-Rails Forms, Part 2
-File Uploads with Rails
XI. Javascript
-Basics
-Functions
-Class System, Part 1
-Class System, Part 2
-Class System, Part 3
-Tying It All Together
XII. The Document Object Model (DOM)
-Basics
-Node
-Operations on Elements
-Coordinates and Positioning
XIII. Events
-Basics
-Access to Event Object
-Problems
-Delivering Events
-Timers and Other Issues
IX. AJAX
-Basic Mechanism
-Higher-Level Example
-Other Approaches
X. Security: Network Attacks
-Summary of Problems
-Encryption
-Certificate Authority and SSL/TLS
-SSL Stripping
-Mixed Content
-”Just in Time” HTTPS
-Bad Certificate
XI. Security: Session Attacks
-Choosing Session IDs
-Cross Site Request Forgery, Part 1
-Cross Site Request Forgery, Part 2
-Data Tampering
XII. Security: Isolation
-Cross-Site Scripting (XSS)
-Relaxations, Part 1
-Relaxations, Part 2
-Language-Based Isolation
-Navigation and Cookies
XIII. Security: Code Injection
-Escape Queries
-Stored XSS
-Reflected XSS
XIV. Security: Phishing Attacks
-Basic Idea
-Legitimate v. Illegitimate
-Certificates
-Other Anti-Phishing Measures
XV. Large-Scale Applications
-Load Balancing
-Sessions and Storage
-RAMCloud
-Scaling and Cloud Computing
XVI. Datacenters
-History
-Structure
-Issues, Part 1
-Issues, Part 2
XVII. Deploying Web Applications
-Part 1
-Part 2
-Part 3
-Part 4
XVIII. Course Wrap-Up
-Web Plumbing, Relational Databases, and Languages
-Rails, Security, and Large-Scale Apps
-Themes
-Future of the Web
Olá! boa tarde, poderia me infomar o local do curso e telefone?
Obrigado.
Olá Voltaire, é online. O material do curso está disponível no link publicado no artigo.
Gostaria de Parabenizar a iniciativa de vocês. Que bagana pessoal hey. Eu que pensei que la fora não se usava mais os quadros negro com giz gesso. Um coisa que foi instinto por causa do dano que faz a Saúde. Mas interessante que tudo em inglês, mas e Escrito na Losa. Mas o bom que o vídeo é Full HD e bem rápido. Não tipo net, mas é rapido. Gosto muito da independência sistemas. Gosto do Linux e principalmente do Ubuntu. Não entendo muito de programação, pois o meu forte(Infra), ou seja mas mei fisico em Ti, mas entendo razoávemnete de boa parte das plataformas do mercado. Tenho essa Ubuntu na versão 12, roda em Notbook Positivo Core I3 com 500GB de HD e 4GB de Memoria. Bom ja deu para notar que uso uma hospedagem dedicada, claro eu dedico bastante, aqui em casa. rs..rs. O meu link e Vivo Speedy ADSL 4 MB/600KP(CAPADO), CAPA as portas de serviços. Pois a VIVO-COMICA, cheio de piadas, falo isso pois eu ligo dando um de ZÉ(ajudante de pedreiro) perguntando por que ela Bloqueias as porta padrão e outro Zé Mané me Diz que o problema não la e sim aqui. Bom, pula essa parte pois só comentar extressa, vamos deixar no TU-TU_ Mesmo né. Continuando.. Instalei uma meia hospedagem Particular. Portal, Web Jomla, um Atendimento Chat, um loja Virtual em Baseado em PrestaShop™, um Ambiente EAD, webmail, mas só funcionar interno, pois o link é CAPADO. Mas tudo rodando direitinho. Caso alguém tenha interesse passe e de uma Visita. http://acplinformatica.dyndns.org:1580 ou este mesmo endereço em frame http://www.acplinformatica.me.pn . Um grande Abraço…. Galera.