Higher Order Functions: Conhecendo funções de ordem superior da programação funcional | Dias de Dev
A programação funcional possui diversos conceitos que podem ter nomes difÃceis, mas na prática são bastante simples. Higher order functions são um exemplo claro disso. Nesse vÃdeo nós vamos aprender o que são funções de ordem superior, ou funções de alta ordem, e vamos entender quando e como podemos utilizá-las.
Se quiser aprender mais sobre programação e tecnologia em geral, aqui tem 10% de desconto na Alura: http://alura.tv/diasdedev
E se quiser apoiar o canal e me incentivar a continuar criando conteúdo gratuito, você pode considerar me dar um "Valeu Demais" aqui no YouTube ou se tornar um "sponsor" lá no GitHub: https://github.com/sponsors/CViniciusSDias
----------------------------------
Para mais conteúdos sobre boas práticas de programação, testes, arquitetura de software e tudo que há de bom, não se esqueça de se inscrever e ativar o sininho para receber notificações.
No vÃdeo sobre #WebScraping houve um questionamento muito importante: Como fazer para recuperar informações de sites renderizados no lado do cliente e SPAs (Single Page Applications)?
Nesse vÃdeo nós vamos aprender a controlar navegadores com #PHP usando o Chrome #Headless Browser.
Aqui vão alguns livros sobre web scraping:
- https://amzn.to/3dkWcoF (Web Scraping with Excel)
- https://amzn.to/3rI1tvI (Instant PHP Web Scraping)
(0:00) - Introdução
(0:43) - Problemas com Web Scraping
(1:21) - Solução para o problema
(2:18) - O que vamos fazer
(3:06) - Recuperando dados com JS
(3:27) - Conhecendo o componente
(3:58) - Resolvendo problema no MacOS
(4:51) - Implementando o código
(6:12) - Recapitulando a implementação
(6:30) - Executando o script
(6:53) - Mudando o idioma do navegador
(8:19) - Recapitulando a solução
(9:34) - Conclusão
----------------------------------
Para mais conteúdos sobre boas práticas de programação, testes, arquitetura de software e tudo que há de bom, não se esqueça de se inscrever e ativar o sininho para receber notificações.
Para entrar em contato:
Telegram: https://t.me/diasdedev
Twitter: https://twitter.com/cviniciussdias
LinkedIn: https://www.linkedin.com/in/cviniciussdias/
GitHub: https://github.com/CViniciusSDias/
...
https://www.youtube.com/watch?v=II8tp2izyrc