All Projects → fegemo → cefet-web

fegemo / cefet-web

Licence: other
Aulas da disciplina de Programação Web no CEFET/MG

Programming Languages

javascript
184084 projects - #8 most used programming language
stylus
462 projects
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to cefet-web

mastering-haskell
The slides for my Packt course, "Mastering Haskell".
Stars: ✭ 15 (+25%)
Mutual labels:  course, slides
Nodeppt
This is probably the best web presentation tool so far!
Stars: ✭ 9,589 (+79808.33%)
Mutual labels:  css3, slides
intro-to-python
An Introduction to Programming in Python
Stars: ✭ 57 (+375%)
Mutual labels:  programming, course
rust-course
<<Rust语言圣经(Book & Course)>>对Rust语言进行全面且深入的讲解,书中辅以生动的示例和习题,带你攻克从入门学习到实践应用的各种难关。 我们的目标是做一门优秀的开源Rust教程(课程)——学Rust就上course.rs。
Stars: ✭ 2,739 (+22725%)
Mutual labels:  programming, course
Sicp Course
SICP Course
Stars: ✭ 179 (+1391.67%)
Mutual labels:  programming, course
Dayasadev
📗 A course to teach non-technical team members what developers do 📗
Stars: ✭ 73 (+508.33%)
Mutual labels:  programming, course
Natural Language Processing Specialization
This repo contains my coursework, assignments, and Slides for Natural Language Processing Specialization by deeplearning.ai on Coursera
Stars: ✭ 151 (+1158.33%)
Mutual labels:  course, slides
takefive.css
The most advanced pure CSS lightbox – not one single line of JavaScript has been wasted
Stars: ✭ 123 (+925%)
Mutual labels:  css3, slides
course
高性能并行编程与优化 - 课件
Stars: ✭ 1,610 (+13316.67%)
Mutual labels:  course, slides
SEU-NewCourseElection-Helper
东南大学抢课助手。适配2021版选课系统。脚本仅用于捡漏,虽然理论上也可以抢课,但至少,我自己是不敢尝试的😋。本脚本仅供 SEU er 学习交流使用,出啥问题的话俺一概不负责任
Stars: ✭ 19 (+58.33%)
Mutual labels:  course
100-redteam-projects
Projects for security students
Stars: ✭ 731 (+5991.67%)
Mutual labels:  programming
Self-Driving-Car
Lane Detection for Self Driving Car
Stars: ✭ 14 (+16.67%)
Mutual labels:  css3
bl
Simple imperative programming language created for fun.
Stars: ✭ 57 (+375%)
Mutual labels:  programming
top-software-engineering-articles
Collection of top articles about great software engineering practices.
Stars: ✭ 45 (+275%)
Mutual labels:  programming
flexbin
Pure CSS, flexible and gapless image gallery layout like Google Images and 500px.com
Stars: ✭ 93 (+675%)
Mutual labels:  css3
lecture
2015年度後期 計算機科学第一 講義
Stars: ✭ 13 (+8.33%)
Mutual labels:  programming
moveit
Move.it is a project that combines the pomodoro (🍅 ) technique with some challenges (⚔️ ) for the well-being (🥰 ) of those who spend many hours (⏳ ) using the computer 🖥
Stars: ✭ 12 (+0%)
Mutual labels:  css3
confidently-testing-wordpress
Slides for "Confidently Testing WordPress"
Stars: ✭ 15 (+25%)
Mutual labels:  slides
anniew.xyz
My Personal Website / Portfolio
Stars: ✭ 41 (+241.67%)
Mutual labels:  css3
typescript-ddd-course
🔷🔖 TypeScript DDD Course: Learn Domain-Driven Design in TS lesson by lesson
Stars: ✭ 28 (+133.33%)
Mutual labels:  course

Programação Web

Plano de Ensino
por Flávio Coutinho


Plano de Ensino

Sumário do conteúdo

Slides ~ Conteúdo das aulas em slides

Ementa ~ Objetivo e a descrição da matéria

Bibliografia ~ Livros e materiais básicos e complementares

Avaliação ~ O formato e os itens de distribuição dos pontos


Aulas (1/3)

Intro ~ História e introdução à programação Web

HTML1 ~ Funcionamento da Web, Estrutura do HTML e CSS

HTML2 ~ Listas, inline/block, Tabelas, Links e Plantas Carnívoras 🦖

HTML3 ~ Ferramentas, Metadados, Multimídia e DIV/SPAN

CSS 1 ~ Reaproveitamento, História, Seletores float/clear e Abelhas 🐝

CSS 2 ~ Especificidade de seletores, prop. display, posicionamento

HTML4 ~ Tags semânticas, pseudocoisas, entrada/botões, o Box Model e Assombrações 👻

JS 1 ~ História, sintaxe básica (tipos, variáveis, funções)

JS 2 ~ DOM, alteração de atributo, eventos e a Exploração Espacial 👽


Aulas (2/3)

CSS 3 ~ Flexbox, grid, visibilidade, web fonts

CSS 4 ~ Layout, custom properties e o Coral 55 🌴

JS 3 ~ Template strings, objetos, prototype, função seta

JS 4 ~ Estilos, campos de entrada, eventos de mouse e o 📷 PhotoSnap

JS 5 ~ Classes, nulos e indefinidos, rest/spread, functional

JS 6 ~ Formulários e validação, criação dinâmica de elementos HTML, 📓 Lista de Tarefas

JS 7 ~ Destructuring, módulos, promessas, async/await

JS 8 ~ JSON, Web Storage, Ajax e 🌠 Guerras Estelares


Aulas (3/3)

SS 1 ~ Arquiteturas, Servidores Web, Apache e Node.js

SS 2 ~ NPM, módulos e learnyounode 🖥️

SS 3 ~ Renderização de HTML no servidor (ejs, pug, handlebars)

SS 4 ~ HTML Dinâmico e o Geiser 🎮

SS 5 ~ Cookies, sessão, autenticação e autorização

SS 6 ~ Bancos de dados, envio de formulários e Zumbis 🧟

CSS 5 ~ Animações e Edukids Animals 🐶

CSS 6 ~ Responsive Design


Ementa

Objetivos

  1. Criar páginas HTML com uso de CSS e Javascript
  2. Desenvolver sistemas web dinâmicos com banco de dados e Node.js
  3. Fazer trabalhos práticos legais
  4. Tornar-se um ninja Javascript

Bibliografia

Os textos e materiais que vamos usar

Veja a bibliografia básica e a complementar.


Livro texto da parte 1

::: figure .book

  • .
  • .
  • .
  • .
  • .

:::

Título ~ Use a Cabeça! HTML e CSS

Autores ~ Eric Freeman, Elisabeth Robson

Editora ~ Alta Books, 2015


Livro texto sobre JavaScript

::: figure .book

  • .
  • .
  • .
  • .
  • .

:::

Título ~ Eloquent JavaScript, Third Edition

Autores ~ Marijn Haverbeke

Editora ~ No Starch Press, 2018


Livro texto da parte 2

::: figure .book

  • .
  • .
  • .
  • .
  • .

:::

Título ~ Node.js in Action, First Edition

Autores ~ Mike Cantelon, Marc Harter, T.J. Holowaychuk, Nathan Rajlich

Editora ~ Manning


Bibliografia Complementar


Dive into HTML5


Use a Cabeça! Programação JavaScript

  • Título Use a Cabeça! Programação JavaScript
  • Autores Eric Freeman, Elisabeth Robson
  • Editora Alta Books, 2016

Avaliação

Distribuição de pontos

  • 12 Práticas
  • TP0: Git
  • Projeto

Distribuição de pontos

  • TP0: Git (4 pontos)
  • Atividades Práticas (44 pontos)
  • Projeto
    • Entrega 1: (6 pontos)
    • Entrega 2: (12 pontos)
    • Entrega 3: (30 pontos)

*[TBD]: to be defined

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].