Análise de sentimentos e geração de gráficos com PHP | Dias de Dev #shorts
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.
? Desconto na Hostinger → https://www.hostg.xyz/SHF60
Use "DIASDEDEV" como cupom de desconto em todos dos planos anuais.
Descubra como automatizar o processo de deploy da sua aplicação para uma VPS usando GitHub Actions! Neste tutorial passo a passo, você aprenderá como configurar integração contÃnua e entrega contÃnua (CI/CD) para sua aplicação, garantindo um fluxo de desenvolvimento eficiente e sem complicações para um deploy automatizado de aplicação para VPS.
Assista agora e simplifique seu processo de deploy com o poder do GitHub #Actions e uma #VPS!
Se quiser aprender mais sobre programação e tecnologia em geral, aqui tem 15% de desconto na Alura:
https://tidd.ly/43UfATs
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.
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/
0:00 - Introdução
0:26 - Foco nos conceitos
1:41 - Criando repositório no GitHub
2:45 - Criação de um workflow no GitHub Actions
5:27 - Definindo os passos do workflow no GitHub Actions
6:17 - Realizando deploy via SCP com GitHub Actions
7:27 - Hostinger
7:57 - Definindo parâmetros do step em GitHub Actions
8:45 - O que são secrets em GitHub Actions
9:25 - Finalizando definição do step em GitHub Actions
9:42 - Criando secrets para GitHub Actions
10:53 - CI/CD - Integração ContÃnua e Entrega ContÃnua (build e deploy)
12:01 - Executando comandos via SSH com GitHub Actions
15:06 - Bate-papo sobre cache em GitHub Actions
16:31 - Analisando a saÃda de GitHub Actions
16:52 - Deploy automatizado para VPS com GitHub Actions
18:05 - Revisão do deploy automatizado
19:13 - Conclusão
...
https://www.youtube.com/watch?v=EJfyPfZsKD4
Que o #PHP 8 está cheio de novidades enormes você já sabe, mas as minhas #novidades preferidas são as mais simples.
Nesse vÃdeo vou mostrar 3 novas funções de string bem simples mas muito úteis pro dia a dia.
(0:00) - Introdução
(0:30) - Citando catches sem variável
(1:13) - Mão na massa
(2:00) - Como era antes do PHP 8
(2:30) - Nova função str_contains
(3:10) - RFC da str_contains
(5:12) - Funções str_starts_with e str_ends_with
(6:13) - RFC da str_starts_with e str_ends_with
(7:00) - 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/cviniciussdias
Twitter: https://twitter.com/cviniciussdias
LinkedIn: https://www.linkedin.com/in/vinÃcius-dias/
GitHub: https://github.com/CViniciusSDias/
...
https://www.youtube.com/watch?v=vwoTLEmAwSo
O #PHP 8 está agendado para chegar no final desse ano de 2020 e as novidades são muitas!
Nesse vÃdeo nós vamos falar de forma bem resumida sobre uma dessas novidades: Non-capturing catches, ou no bom e velho português, o bloco #catch sem variável.
Links citados no vÃdeo:
- https://wiki.php.net/rfc#php_80 (RFCs implementadas no PHP8)
- https://wiki.php.net/rfc/non-capturing_catches (Detalhes da RFC vista no vÃdeo)
- https://hub.docker.com/layers/php/library/php/8.0.0alpha3-cli/images/sha256-712296031d906e002bb539ea67f3f79e5bf79f4f29331578160131b26557004f?context=explore (Imagem docker usada no vÃdeo)
- https://wiki.php.net/rfc/pdo_default_errmode (RFC de mudança do modo de erro do PDO)
Pontos no vÃdeo:
(0:00) - Introdução
(0:18) - RFCs do PHP
(0:48) - RFCs implementadas no PHP 8
(1:31) - RFC de Catch sem variável
(2:42) - Testar PHP 8 com Docker
(3:21) - Mão na massa
(4:29) - Novo modo de erro do PDO
(6:10) - Catch sem variável na prática
(6:40) - Considerações finais
----------------------------------
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/cviniciussdias
Twitter: https://twitter.com/cviniciussdias
LinkedIn: https://www.linkedin.com/in/vinÃcius-dias/
GitHub: https://github.com/CViniciusSDias/
...
https://www.youtube.com/watch?v=cjiG7wB5C9Y
Entenda o que são e como utilizar caracteres de escape ou sequências de escape em expressões regulares (#regex).
Se quiser aprender mais sobre programação e tecnologia em geral, aqui tem 10% de desconto na Alura:
https://tidd.ly/43UfATs
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.
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=0ml2k6ZQqOc