|
| 1 | +# Sobre o curso - O complexo mundo do front-end |
| 2 | +_"Ação é a chave fundamental para todo sucesso" -- Pablo Picasso_ |
| 3 | + |
| 4 | + |
| 5 | + |
| 6 | +Vivemos hoje numa era em que a Internet ocupa um espaço cada vez mais importante em nossas |
| 7 | +vidas pessoais e profissionais. O surgimento constante de Aplicações Web, para as mais |
| 8 | +diversas finalidades, é um sinal claro de que esse mercado está em franca expansão e traz |
| 9 | +muitas oportunidades. Aplicações corporativas, comércio eletrônico, redes sociais, filmes, |
| 10 | +músicas, notícias e tantas outras áreas estão presentes na Internet, fazendo do navegador |
| 11 | +(o _browser_) o software mais utilizado de nossos computadores. |
| 12 | + |
| 13 | +Esse curso pretende abordar o processo de desenvolvimento de sites que acessamos por meio do navegador de nossos computadores, utilizando padrões atuais de desenvolvimento e conhecendo a fundo suas características |
| 14 | +técnicas. Discutiremos as implementações dessas tecnologias nos diferentes navegadores, a |
| 15 | +adoção de _frameworks_ que facilitam e aceleram nosso trabalho, além de dicas técnicas |
| 16 | +que destacam um profissional no mercado. HTML e CSS serão vistos em profundidade além de eventos no JavaScript. |
| 17 | + |
| 18 | +Além do acesso por meio do navegador de nossos computadores, hoje o acesso à Internet a |
| 19 | +partir de dispositivos móveis representa um grande avanço da plataforma, mas também |
| 20 | +implica em um pouco mais de atenção no trabalho de quem vai desenvolver. No decorrer do curso, vamos conhecer algumas dessas necessidades e como utilizar os recursos disponíveis para atender também a essa grande necessidade. |
| 21 | + |
| 22 | +## O curso e os exercícios |
| 23 | + |
| 24 | +Esse é um curso prático que começa nos fundamentos de HTML e CSS, incluindo tópicos |
| 25 | +relacionados às novidades das versões HTML5 e CSS3, como por exemplo, Flexbox e Grid. Depois, é abordada a linguagem de programação JavaScript focada na parte de eventos, para criar interações entre o usuário e a página. |
| 26 | + |
| 27 | +Durante o curso, serão desenvolvidas páginas semelhantes com o site da MusicDot. Os |
| 28 | +exercícios foram projetados para apresentar gradualmente ao aluno quais são as técnicas |
| 29 | +mais recomendadas e utilizadas quando assumimos o papel de pessoa que desenvolve para _front-end_, |
| 30 | +quais são os desafios mais comuns e quais são as técnicas e padrões recomendados para |
| 31 | +atingirmos nosso objetivo, transformando imagens estáticas (os _layouts_) em código que |
| 32 | +os navegadores entendem e exibem como páginas da Web. |
| 33 | + |
| 34 | +Os exercícios propostos são fundamentais para o acompanhamento do curso e para os estudos em casa. Igualmente importante é a participação ativa nas discussões e debates em sala de aula. |
| 35 | + |
| 36 | +## O projeto da MusicDot |
| 37 | + |
| 38 | +Durante o curso, vamos reproduzir o site da MusicDot. Um site para aprender a tocar instrumentos através de video-aulas. Construiremos várias páginas da empresa com intuito de aprender os conceitos de HTML, CSS e JS. |
| 39 | + |
| 40 | +Os conteúdos e o design do site já foram pré-definidos. Vamos, aqui, focar na implementação, |
| 41 | +papel de pessoas que desenvolvem. |
| 42 | + |
| 43 | +## Tirando dúvidas em aula |
| 44 | + |
| 45 | +Durante o curso, tire todas as suas dúvidas a pessoa responsável pela turma. HTML, CSS e JavaScript, |
| 46 | +apesar de parecerem simples e básicos, têm muitas características complexas |
| 47 | +que não podem deixar de ser totalmente compreendidas pelo aluno. Nossa equipe também |
| 48 | +está disponível para tirar as suas dúvidas após o término do curso, basta |
| 49 | +entrar em contato direto com a Caelum, teremos o prazer em ajudá-lo. |
| 50 | + |
| 51 | +Se você está acompanhando essa apostila em casa, pense também em fazer o curso presencial |
| 52 | +na Caelum. Você terá contato direto com nossa equipe para esclarecer suas dúvidas, aprender |
| 53 | +mais tópicos além da apostila, e trocar experiências. |
| 54 | + |
| 55 | +## Tirando dúvidas online no GUJ e no fórum da Alura |
| 56 | + |
| 57 | +Recomendamos fortemente a busca de recursos e a participação ativa na |
| 58 | +comunidade por meio das listas de discussão relacionadas ao conteúdo do curso. |
| 59 | + |
| 60 | +O **GUJ.com.br** é um site de perguntas e respostas para desenvolvedores de software |
| 61 | +que abrange diversas áreas, sendo que front-end é um dos principais focos. A comunidade |
| 62 | +do GUJ tem mais de 150 mil usuários e 1 milhão e meio de mensagens. É o lugar ideal |
| 63 | +pra você tirar suas dúvidas e encontrar outros desenvolvedores. |
| 64 | + |
| 65 | +https://www.guj.com.br |
| 66 | + |
| 67 | +A Alura também é um ótimo lugar para aprender e tirar suas dúvidas. Ela é uma plataforma de cursos online do grupo Caelum que conta com mais de 1000 cursos voltados tanto para tecnologia quanto para outras áreas. Possui uma comunidade ativa nos fórums e nossa equipe está sempre disposta a ajudar. |
| 68 | + |
| 69 | +https://alura.com.br |
| 70 | + |
| 71 | +## Bibliografia |
| 72 | + |
| 73 | +Além do conhecimento disponível na Internet pela comunidade, existem muitos livros |
| 74 | +interessantes sobre o assunto. Algumas referências: |
| 75 | + |
| 76 | + |
| 77 | +* **HTML5 e CSS3: Domine a web do futuro** - Lucas Mazza, editora Casa do Código; |
| 78 | +* **A Web Mobile: Design Responsivo e além para uma Web adaptada ao mundo mobile** - Sérgio Lopes, editora Casa do Código; |
| 79 | +* **A Arte E A Ciência Do CSS** - Adams & Cols; |
| 80 | +* **Pro JavaScript Techniques** - John Resig; |
| 81 | +* **The Smashing Book** - smashingmagazine.com |
| 82 | + |
| 83 | + |
| 84 | +## Para onde ir depois? |
| 85 | + |
| 86 | +Este curso é parte da **Formação Front-end** da Caelum que engloba também o treinamento |
| 87 | +**JavaScript Moderno E Os Fundamentos Para Construção De WEB APPS**. Você pode obter mais informações aqui: |
| 88 | + |
| 89 | +https://www.caelum.com.br/formacao-frontend |
| 90 | + |
| 91 | +Se o seu desejo é entrar mais a fundo no desenvolvimento Web, incluindo a parte |
| 92 | +_server-side_, oferecemos o curso **Desenvolvimento Web com PHP e MySQL**, a |
| 93 | +**Formação Java** e a **Formação .NET** que abordam três caminhos possíveis para |
| 94 | +esse mundo. |
| 95 | + |
| 96 | +Mais informações em: |
| 97 | + |
| 98 | + |
| 99 | +* https://www.caelum.com.br/ |
0 commit comments