CSS
CSS � a linguagem que cuida da apar�ncia de uma p�gina web. Nesse guia voc� encontrar� o conte�do que precisa para iniciar seus estudos em CSS, recurso fundamental para a constru��o de p�ginas web.
O que � CSS?
O CSS � uma linguagem de estiliza��o, ou seja, ela � utilizada para definir como os documentos escritos na linguagem de marca��o (HTML ou XML) devem ser apresentados em termos de formata��o e layout. Quando usado junto do HTML, o CSS � a linguagem que utilizamos para customizar as cores, tamanhos, bordas e outros atributos dos elementos da p�gina.
- Permite customizar graficamente elementos de linguagens de marca��o;
- � essencial para o desenvolvimento web;
- N�o � necess�rio nada al�m de um editor de texto para escrever c�digo CSS.
Por que aprender CSS?
O CSS nos permite definir como um documento HTML ser� apresentado para o usu�rio. O uso do CSS hoje � essencial no desenvolvimento de p�ginas web, pois � com ele que todo o visual apresentado para o p�blico do seu site ser� desenvolvido.
- � com ele que damos um visual bonito a p�gina.
- Pode ser utilizado tanto no desenvolvimento web para sites, quanto para mobile.
Exemplo de c�digo CSS
Veja abaixo um exemplo de c�digo CSS:
- O CSS permite estilizar elementos HTML atrav�s das suas tags ou pelos seus atributos
classouid. - O CSS pode ser usado de 3 formas diferentes: inline, com a tag
<style>e atrav�s de uma arquivo .css.
CSS e a Carreira Front-end
Uma p�gina web � a parte visual de um software online. Essa p�gina � criada pelo programador Front-end (web). Um software (uma p�gina web ou aplicativo) � dividido, principalmente, em duas camadas: Front-end e Back-end.
Um programador Front-end/Web cuida da parte visual, ou seja, tudo que o usu�rio consegue ver e interagir em uma p�gina. A programa��o Front-end est� relacionada com a experi�ncia do usu�rio final, ou User Experience (UX).
O CSS � essencial para quem deseja seguir carreira na �rea Front-end web, pois sem essa linguagem voc� n�o vai conseguir estilizar suas p�ginas.
Um ponto importante � que, como um programador profissional voc� vai utilizar a linguagem CSS em conjunto com um framework ou biblioteca - ferramentas de acelera��o do desenvolvimento de aplica��o front-end.
Os frameworks/bibliotecas mais utilizados pelos programadores Front-end Web s�o o Angular e o React.
Ou seja, voc� n�o vai trabalhar com a linguagem CSS �sozinha�, mas sim com o CSS dentro do Angular ou do React. Aprender CSS � um passo fundamental para a sua carreira Front-end
Caracter�sticas da programa��o Front-end (web)
- Envolve conhecimentos referentes a experi�ncia do usu�rio (UX).
- Est� associado a programa��o da tela, ou seja, a programar o que aparece para o usu�rio e como ele vai interagir com a p�gina.
- Sempre h� vagas para programador Front-end j� que � quase obrigat�rio para uma empresa ter uma p�gina web.
- Envolve programar as a��es que o usu�rio vai fazer na p�gina.
- Se preocupa com a navega��o entre as p�ginas.
CSS e frameworks Front-end
Como vimos, na carreira Front-end voc� vai, muito provavelmente, trabalhar com as ferramentas mais utilizadas do mercado: Angular e React.
Ou seja, � improv�vel que voc� utilize �apenas� a linguagem CSS em um projeto. Em um aplica��o front-end profissional, voc� vai utilizar um framework ou biblioteca, que por sua vez vai utilizar a linguagem CSS para estiliza��o dos elementos.
Angular e React s�o ferramentas - ou seja, eles s�o usados para que a programa��o das p�ginas Web seja feito da forma mais r�pida poss�vel.
O Angular e React s�o a ferramenta final, � onde voc� vai encaixar as pe�as e construir seu software front-end - recebendo dados, estilizando com CSS e exibindo para o usu�rio final.
Por esse motivo aprender CSS � um pr�-requisito para se tornar um programador Front-end completo.
Utilize CSS com Angular ou React para se tornar um programador front-end completo.
O que voc� vai aprender sobre CSS na DevMedia
Por que aprender na DevMedia?
Estudar tecnologia na DevMedia � uma experi�ncia �nica. Nossa metodologia de ensino � baseada nos seguintes pilares:
Plano de estudo orientado
Did�tica simples e f�cil de entender
Exerc�cios gamificados para praticar
Suporte ao aluno 24 horas
Comunidade ativa de alunos
Encontro semanais com experts
Casos de sucesso da DevMedia
<Perguntas frequentes>
Confira outros conte�dos
Veja todos os conte�dos6 Conquistas
Algoritmo � uma sequ�ncia de passos utilizados para resolver um problema.
O que � Algoritmo?
Vari�veis
Entrada e sa�da de dados
Algoritmos com Portugol
Boas pr�ticas
200 exerc�cios
13 Conte�dos
Iniciante
5 Conquistas
A linguagem JavaScript � utilizada no back-end e front-end de aplica��es web e mobile.
Fundamentos do JavaScript
Vari�veis, tipos de dados e operadores
Estruturas condicionais
Estruturas de repeti��o
Manipulando Date, Arrays e String
250 exerc�cios
45 conte�dos
Iniciante
5 Conquistas
HTML � uma linguagem de marca��o de texto, n�o de programa��o, fundamental para o programador web.
Fundamentos do HTML
Crie formul�rios web
HTML Sem�ntico
Principais Tags do HTML
Criando sua primeira p�gina HTML
250 exerc�cios
15 conte�dos
Iniciante
2 Conquistas
O React � uma biblioteca JavaScript leve e simples para criar interfaces de usu�rio.
State Hook e evento OnCLick
Componentes
Rotas
Props
APIs RESTfull
300 exerc�cios
11 conte�dos
Avan�ado
2 Conquistas
SQL (Structured Query Language) � a linguagem padr�o de manipula��o de bancos de dados relacionais.
Fundamentos do SQL
Comandos SQL
Group by e Fun��es
Join
Subqueries
100 exerc�cios
41 conte�dos
Iniciante