GithubHelp home page GithubHelp logo

dreecarvalho / curso-frontend-com-boas-praticas Goto Github PK

View Code? Open in Web Editor NEW

This project forked from marcobrunodev/curso-frontend-com-boas-praticas

0.0 0.0 0.0 3.88 MB

CSS 43.66% HTML 46.34% JavaScript 10.00%

curso-frontend-com-boas-praticas's Introduction

Básico HTML, CSS e JavaScript

Pré-requisitos

  • Ter um navegador instalado
  • VSCode, Atom, Sublime ou qualuqer outro editor de texto instalado

Criar components

O que aprendemos

  • Browser, só existe o Firefox

    • Developer Tools
  • HTML

    • Semântica
    • Tags do HTML5
  • CSS

    • seletores por tag
    • Seletores por id
    • Seletores por class
    • pseudo-class
    • pseudo-element
    • valor de especificidade
    • muitas propriedades
    • variaveis (custom properties)
    • animation
    • trasition
  • JavaScript

    • JSON
    • Formas de criar variaveis
    • funções
    • funções anonimas
    • Arrow function
    • callback
    • Array
    • String
    • for
    • forEach
    • map
    • filter
    • reducer
    • como não usar switch
    • this

JavaScript DOM

- Eventos
    - onclick
    - addEventListener('click', ...)
- NodeList
- bubbling javascript
- métodos do DOM
    - classList.add()
    - classList.remove()
    - classList.toggle()
    - getAttribute()
    - setAttribute()

O que é feito

  • Texto grande caixa pequena
  • Botão
  • Header fixo
  • Botão fixo
  • Modal / Alert Box
  • Carousel
  • Tagging
  • Máscara de formatação

A cada componente que for finalizado, será proposto um desafio.

Projeto

O que é feito

  • Portifolio
  • HTTP
  • Git e GitHub tudo por command line
  • AJAX (XHR e Fetch porque usar um ou outro)
    • HTTP request e response
    • Headers HTTP
    • Methods HTTP
    • Fields HTTP
  • SVG
  • Pipe line build (gulp)
  • Deploy
  • npm
  • Node pra front end
  • SAAS
  • Bootstrap
  • ES6 e ES7
  • DOM o BOM
  • Pare chutar e aprenda como funciona as propriedade de alinhamento do CSS
    • Grid Layout
    • Flexbox
    • display: block;
    • display: inline;
    • display: inline-block;
    • position: relative;
    • position: absolute;
    • position: fixed;
    • float: left || right
  • Debuging VSCode
  • Responsivo
    • media query
    • unidade de medidas relativas
      • em
      • %
      • ch
      • vh
      • vw
      • rem

Deploy

- VIM
- Heroku
- Digital Ocean
- Linux
- npm script ou gulp

Desafios

  • 3 projetos (github)

FAQ

  • Onde ficará o código do curso?
  • Que horas começa e que horas termina?
    • Depende do meu filho, mas ele dorme entre 20:00 e 21:00 e o começo da live será dentro deste horário. Vai termianar entre 00:00 e 01:00.

curso-frontend-com-boas-praticas's People

Contributors

marcobrunodev avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.