Categoria: Banco de Dados
O que são Git e Github?
2019.1 se inicia
Mais um período que se inicia na vida acadêmica de vocês e estaremos juntos ao longo dessa jornada. Utilizem o meu site como mais uma ferramenta para auxiliar no estudo e pesquisa de vocês.
Abraços a todos e um ótimo início de semestre.
Games para o aprendizado de Java, C# e HTML.
Para o pessoal que gosta de ficar horas e horas jogando GTA, FIFA, DOTA, Need For Speed ou Hello Kit Online, esse post é para vocês.
Quero ver zerar esses dois jogos IRADOS que o professor trouxe:
- Code Hunt – Desvende todo o mistério que há por de trás da Programação Orientada a Objetos (POO) e se torne um
detetiveProgramador Senior em JAVA ou C#. - Code Avengers – Controle o futuro, modifique o mundo, descubra novas habilidades nesse jogo que é quase um MMORPG do Desenvolvimento Web. Aprenda HTML, CSS e Javascript e conquiste de uma vez por todas a Internet!
Que a força esteja com vocês…
Administrando usuários no MySQL
Criando um usuário no MySQL:
Para criar um usuário utilizamos o seguinte comando:
CREATE USER 'usuario'@'localdeacesso' IDENTIFIED BY 'senha';
Onde que:
- usuario = é o login do usuário no banco de dados;
- localdeacesso = de que lugar o usuário poderá solicitar uma conexão com o servidor. Utilizando “localhost” para conexões locais ou símbolo de “%” para acessos remotos sem restrições de ip;
- senha = a senha para o login do usuário.
Exemplo:
CREATE USER 'aluno'@'localhost' IDENTIFIED BY '123456';
Alterando a senha de usuários no MySQL
Para alterar a senha de um usuário no MySQL primeiro você precisa ter permissão para fazer alterações na base de dados mysql, caso o seu usuário possua essa permissão execute o comando abaixo:
UPDATE mysql.user SET password='novasenha' WHERE user = 'nomedousuario';
Onde que:
‘novasenha‘ = Você deve colocar a sua senha nova.
‘nomeusuario‘ = Você deve colocar o nome de qual usuário quer mudar a senha.(Inclusive do usuário root)
Top 10 Banco de dados
O ranking feito pelo site DB-Engines informa quais são os Bancos de Dados mais populares da atualidade. O cálculo dessa popularidade é baseada nos seguintes critérios:
- Número de menções em sites de busca.
- Interesse geral pelo sistema.
- Frequência de criação de tópicos em fóruns de discussão como o Stack Overflow and DBA Stack Exchange.
- Número de ofertas de emprego.
- Número de perfis criados no LinkedIn que mencionam o sistema.
- Relevância nas redes sociais.
Quais são as linguagens de programação mais populares?
O ranking feito pelo site IEEE informa quais são as linguagens de programação mais utilizadas na atualidade seja para web, para celular, desktop e etc. O ranking foi baseado em doze fontes de dados diferentes, que vão do Google e do GitHub ao Stack Overflow e o fórum Hacker News.
Além da lista geral, dá para ver quais delas estão crescendo mais em termos de interesse, demanda de empregos ou popularidade em fóruns e redes sociais. E por incrível que pareça (ou não), o Java lidera em quase todas essas classificações com seus 100 pontos – ao contrário do que acontece no índice da Tiobe, por exemplo.
Para conferir a classificação completa e alternar entre os modos de exibição, acesse a página do IEEE. E caso tenha decidido qual das linguagens você vai estudar, confira este acervo de livros digitais aqui – podem ser um bom ponto de partida. Como o acervo é alimentado de forma colaborativa, há também bibliotecas em outros idiomas – inclusive em português brasileiro.
Cursos gratuitos online
O blog está de cara nova, e para comemorar essa mudança estou inaugurando uma nova seção chamada de CURSOS GRATUITOS. Nessa nova área postarei apenas cursos totalmente gratuitos que deverão acrescentar e muito na carreira de vocês. De cara já estou postando mais de 30 cursos todos referentes a área de TI.
Abraços e bons estudos.
O modelo Cliente/Servidor – parte 01
O modelo Cliente/Servidor
O modelo Cliente/Servidor foi desenvolvido na Xerox PARC durante os anos 70. Este modelo é atualmente o predominante nas redes de computadores e possui diversos tipos de implementações diferentes. Ao longo das semanas falaremos mais sobre essas arquiteturas (duas, três e quatro camadas).
Como funciona?
Um software permite ao usuário solicitar um recurso. O servidor pega essa solicitação, encontra esse recurso e retorna algo para o usuário. Algumas vezes este recurso pode ser uma página HTML em outras uma imagem, um arquivo de áudio, vídeo ou um documento de texto. Não importa qual o tipo de arquivo é solicitado pelo cliente, o cliente solicita algo e o servidor sempre retorna essa solicitação.

Modelo Cliente-Servidor