Dica de cursos para Programação – parte 1

Olá, meus caros.

Tenho consumido alguns cursos online e volta e meia sempre me pedem dicas. Algumas escolas online ofertam cursos gratuitos e outros pagos por um preço justo. Para quem é da área de TI, oportunidades não faltam.

UDEMY

Volta e meia com ofertas de cursos a um preço baixo, a UDEMY se destaca neste segmento de cursos online. Alguns cursos gratuitos são bem interessantes, apesar de não oferecerem certificado. Destaco um que fiz e tenho indicado para a equipe de Desenvolvedores que chefio como o Git e Github para iniciantes (para quem está começando e como curso gratuito é de bom tamanho). Outro que fiz e também indico é o Python 3 na web com Django (básico e intermediário). Além de outros a um preço acessível, afinal tem de tudo ali na Udemy. Nem todos os cursos mantém a mesma qualidade, então é bom você analisar a experiência do instrutor e as avaliações de quem já fez o curso.

School of Net

Cursos gratuitos e pagos também nesta linha é o School of Net. Boas opções com cursos de PHP, Python, Banco de dados, Node e afins. Uma boa opção a custo baixo ou zero. Você pode fazer os cursos de maneira gratuita ou ser um assinante do site.

Em breve mais dicas

Mini Projeto PHP atualizado

Olá, meus caros.

Andei atualizando o mini projeto em PHP com pequeno admin conectado ao MySQL. É um sistema que utilizo didaticamente para ensinar os primeiros passos com PHP.

Os arquivos estão em meu Github e o sistema rodando pode ser visto pelo Heroku. O projeto está aberto no git caso alguém queira dar um fork ou ajudar em melhorias no mesmo.

Ele inclui Boostrap para a parte front-end.

O que é Git e GitHub? Entenda mais sobre versionamento

Este artigo, escrito por  para o blog Tableless, traz a você tudo que precisa saber para se tornar um desenvolvedor que possa dominar tanto o git, quanto o Github. Nosso objetivo é trazer os conhecimentos necessários para que você possa, a partir do zero, dominar os conceitos gerais do git, e usar o github para “hospedar” seus projetos pessoais e acompanhar outros projetos de seu interesse.

O que é git?

Git é um sistema de controle de versão de arquivos. Através deles podemos desenvolver projetos na qual diversas pessoas podem contribuir simultaneamente no mesmo, editando e criando novos arquivos e permitindo que os mesmos possam existir sem o risco de suas alterações serem sobrescritas.

Se não houver um sistema de versão, imagine o caos entre duas pessoas abrindo o mesmo arquivo ao mesmo tempo. Uma das aplicações do git é justamente essa, permitir que um arquivo possa ser editado ao mesmo tempo por pessoas diferentes. Por mais complexo que isso seja, ele tenta manter tudo em ordem para evitar problemas para nós desenvolvedores.

Outro fator importante do git (e essa é um dos seus diferenciais em relação ao svn – caso vc o conheça) é a possibilidade de criar, a qualquer momento, vários snapshots do seu projeto, ou como chamamos mais “nerdmenete”, branch. Suponha que o seu projeto seja um site html, e você deseja criar uma nova seção no seu código HTML, mas naquele momento você não deseja que estas alterações estejam disponíveis para mais ninguém, só para você. Isso é, você quer alterar o projeto (incluindo vários arquivos nele), mas ainda não quer que isso seja tratado como “oficial” para outras pessoas, então vc cria um branch (como se fosse uma cópia espelho) e então trabalha apenas nesse branch, até acertar todos os detalhes dele. Após isso, você pode fazer um merge de volta do seu branch até o projeto original. Veja bem, se tudo isso que você leu só ajudou a te confundir mais – respire fundo – e siga em frente. Com exemplos tudo fica melhor.

O que é github?

O Github é um serviço web que oferece diversas funcionalidades extras aplicadas ao git. Resumindo, você poderá usar gratuitamente o github para hospedar seus projetos pessoais. Além disso, quase todos os projetos/frameworks/bibliotecas sobre desenvolvimento open source estão no github, e você pode acompanhá-los através de novas versões, contribuir informando bugs ou até mesmo enviando código e correções. Se você é desenvolvedor e ainda não tem github, você está atrasado e essa é a hora de correr atrás do prejuízo.

Instalando git

O git é um programa que pode ser instalado neste link para Windows, neste para Mac, ou então através do comando sudo apt-get install git para plataformas Linux/Debian, como o Ubuntu. Se você usa uma VM na nuvem, como o cloud9 ou koding, o git já estará disponível em sua linha de comando.

Nossa metodologia é fazer com que você aprenda git já utilizando o github, então vamos a sua configuração!

Criando a conta no GitHub

O github não possui instalação, ele é um serviço, e caso você não tenha uma conta, chegou a hora de criá-la, neste link. Após criar a conta, você verá um botão verde +New Repository na qual poderá criar um repositório de acordo com a tela a seguir.

github

Clique aqui e leia o artigo na íntegra!

Tutorial: Novo Projeto via Github

Olá Pessoal. Estou postando aqui um breve tutorial de inicio com Github. Inclui desde a instalação até a criação de um novo projeto e a submissão de arquivos. Lembrando que existe também o Gitlab, versão ‘gratuita’ e com menos limitações para projetos públicos e privados.

PHP: Arquivos de Exemplo

Olá Pessoal.

Hoje venho postar aqui o link com os arquivos de aula sobre Programação Web com PHP. Os exemplos são referentes ao que estamos vendo nas aula desta disciplina, onde acabei de postar conteúdo da aula 4 e 5, sobre Arquivos, Envio de E-mails, Sessões e Cookies.

Clique aqui e baixe ou veja os arquivos direto do meu Github.