
Desenvolvimento frontend
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
A Série Universitária foi desenvolvida pelo Senac São Paulo com o intuito de preparar profissionais para o mercado de trabalho. Os títulos abrangem diversas áreas, abordando desde conhecimentos teóricos e práticos adequados às exigências profissionais até a formação ética e sólida.
Desenvolvimento frontend apresenta os principais recursos para criar interfaces interativas com React. A obra percorre desde conceitos fundamentais, como componentes e hooks, até práticas avançadas, incluindo roteamento, integração com APIs e validação de formulários. Também aborda estilização com ferramentas atuais e estratégias de testes que garantem qualidade e desempenho. Com linguagem acessível e conteúdo estruturado, este livro é um aliado indispensável para compreender e aplicar técnicas essenciais do frontend.
More details
Person
Paulo Henrique Gregio da Silva é mestre em engenharia elétrica e computação pela Universidade Presbiteriana Mackenzie. Possui sólida formação técnica e atuação profissional voltada ao desenvolvimento de soluções digitais aplicadas à educação. Atua como Tech Lead no Instituto Presbiteriano Mackenzie, liderando projetos como o Livro Digital e o Portal Educacional do Sistema Mackenzie de Ensino, com foco em acessibilidade, usabilidade e inovação pedagógica. Com mais de quinze anos de experiência em Tecnologia da Informação, desenvolve sistemas full stack utilizando ReactJS, NextJS, PHP, NodeJS, React Native e Xamarin. Tem domínio em bancos de dados relacionais e não relacionais (MySQL, PostgreSQL e MongoDB), além de ampla vivência anterior em redes, infraestrutura, VPNs e servidores Windows.
Content
Introdução ao React
1 História
2 Importância e fundamentos da biblioteca
3 JSX: sintaxe e transpilação[4]
Considerações finais
Referências
Capítulo 2
Componentes em React
1 Funções de um componente
2 Props
3 Hooks
Considerações finais
Referências
Capítulo 3
Hooks básicos
1 useState
2 useContext
3 useEffect
Considerações finais
Referências
Capítulo 4
Hooks avançados
1 useRef
2 useCallback
3 useMemo
Considerações finais
Referências
Capítulo 5
Roteamento e chamadas de API
1 React Router
2 Chamadas de API com Fetch
Considerações finais
Referências
Capítulo 6
Formulários e validações
1 Introdução ao gerenciamento de formulários em React
2 Uso do react-hook-form
3 Validação de esquemas com Yup
Considerações finais
Referências
Capítulo 7
Estilização
1 Introdução à estilização de componentes
2 CSS Modules
3 Tailwind CSS
Considerações finais
Referências
Capítulo 8
Testes em React
1 Introdução a testes
2 Jest
3 React Testing Library
4 Cypress
Considerações finais
Referências
Sobre o autor
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.