21 de jul. de 2023

O que é um Servidor? Sistemas Operacionais de Servidores

Fala Fera!

Continuando nossa saga sobre servidores, hoje vamos falar sobre os sistemas operacionais comumente utilizados em servidores.

  • Windows Server: O Windows Server é uma versão do sistema operacional da Microsoft projetada especificamente para ambientes de servidor. Ele oferece recursos avançados, como gerenciamento centralizado, serviços de rede, segurança aprimorada e integração com as tecnologias e produtos da Microsoft.
  • Linux: O Linux é um sistema operacional de código aberto amplamente utilizado em servidores. Existem várias distribuições Linux, como Ubuntu Server, CentOS, Debian e Red Hat Enterprise Linux, que oferecem estabilidade, segurança, flexibilidade e uma vasta gama de ferramentas e aplicativos para servidores.

14 de jul. de 2023

O que é um servidor? Arquiteturas de Servidores

Fala Fera!

Seguindo a temática sobre servidores, vamos agora falar sobre as principais arquiteturas envolvidas no processo de criação e configuração de um servidor:


  • Cliente-servidor: É uma arquitetura amplamente utilizada, na qual os clientes enviam solicitações para um servidor central, que responde fornecendo os recursos ou serviços solicitados. Os clientes podem ser computadores individuais, dispositivos móveis ou outros servidores
  • Cluster: Nessa arquitetura, vários servidores são agrupados em um cluster para trabalhar juntos como uma única entidade coesa. O objetivo é melhorar o desempenho, a disponibilidade e a escalabilidade do servidor, distribuindo a carga de trabalho entre os nós do cluster.
  • Nuvem: Essa arquitetura envolve o uso de servidores virtuais e recursos de computação em nuvem para fornecer serviços aos clientes. Os servidores e recursos são provisionados e gerenciados pela provedora de serviços em nuvem, permitindo escalabilidade flexível e disponibilidade sob demanda.
  • Microsserviços: Nessa abordagem, um aplicativo é dividido em vários componentes menores e independentes chamados de microsserviços. Cada microsserviço é implantado em seu próprio servidor e se comunica com os outros para fornecer a funcionalidade geral do aplicativo.
  • Servidor em Camadas: Nessa arquitetura, o servidor é dividido em camadas distintas, cada uma com responsabilidades específicas. Geralmente, as camadas incluem a camada de apresentação, a camada de lógica de negócios e a camada de armazenamento de dados. Essa abordagem permite uma melhor organização do código, modularidade e escalabilidade.
  • Event-Driven: Nessa arquitetura, o servidor é projetado para responder a eventos ou mensagens específicas. Ele utiliza um mecanismo assíncrono para receber, processar e enviar eventos, permitindo uma maior capacidade de lidar com um grande número de solicitações concorrentes.
  • Servidor Distribuído: Nessa arquitetura, vários servidores são distribuídos geograficamente para lidar com a carga de trabalho. Os servidores se comunicam entre si para coordenar as operações e fornecer serviços para os clientes. Essa abordagem oferece alta disponibilidade, escalabilidade e tolerância a falhas.
Essas são algumas das arquiteturas comuns usadas na criação de servidores. A escolha da arquitetura depende das necessidades e requisitos específicos do projeto, levando em consideração fatores como escalabilidade, desempenho, disponibilidade, gerenciamento e complexidade do sistema.

No último post sobre esse tema, falamos sobre os tipos de servidores. Clique aqui para conferir o post.

Já conhece meu canal no YouTube? Clique aqui para acessar e se possível, se inscreva! Até a próxima!

7 de jul. de 2023

O que é um Servidor? Tipos de Servidores

Fala Fera!

Nesse post aqui, eu falo detalhadamente sobre o que é um servidor. Hoje vamos falar um pouco sobre os tipos mais comuns de servidores.


Existem diferentes tipos de servidores, cada um projetado para fornecer um conjunto específico de serviços. Alguns exemplos comuns de servidores são:

  • Servidor de arquivos: É responsável por armazenar e compartilhar arquivos e pastas em uma rede, permitindo que os usuários acessem e compartilhem recursos.
  • Servidor web: É utilizado para hospedar sites e fornecer páginas web para os clientes que as solicitam. Ele gerencia as solicitações HTTP, processa scripts e envia as páginas web para o navegador dos usuários.
  • Servidor de e-mail: Lida com o envio, recebimento e armazenamento de e-mails. Ele gerencia os protocolos de e-mail, como SMTP, POP3 ou IMAP, para receber e entregar mensagens.
  • Servidor de banco de dados: Responsável por armazenar e gerenciar dados em um banco de dados, permitindo que os clientes acessem, atualizem e consultem esses dados por meio de consultas.
  • Servidor de aplicativos: É usado para executar e fornecer aplicativos a clientes em uma rede. Ele processa as solicitações dos clientes e retorna os resultados para que os usuários possam interagir com os aplicativos.
Lembrando que estes são apenas alguns usos que se tem de servidores. Existem outros também, mas os citados acima são os mais comumente usados no meio corporativo.

Já conhece meu canal no YouTube? Clique aqui para acessar e se possível, se inscreva! Até a próxima!

5 de jul. de 2023

Funções do MySQL que você precisa conhecer #4: SUBSTRING()

Fala Fera!

Hoje vamos falar de uma função no MySQL muito útil para textos: a SUBSTRING.


A função SUBSTRING() no MySQL é usada para extrair uma parte de uma string com base em uma posição inicial e um comprimento especificado. Ela permite que você recupere uma parte específica de uma string, começando em uma posição determinada e continuando por um determinado número de caracteres.

Essa é a sintaxe básica dela:

SUBSTRING(string, posição_inicial, comprimento)

Agora veremos como usá-la na prática:

SELECT SUBSTRING('Olá, mundo!', 1, 3);

Este comando irá retornar a palavra "Olá", pois irá do primeiro caractere até três caracteres à frente. Se eu quisesse a palavra "mundo", seguindo esse exemplo, eu faria:

SELECT SUBSTRING('Olá, mundo!', 65);

Dessa forma, ele começa a escrever a partir do sexto caractere, até 5 caracteres à frente, retornando assim, a palavra mundo.

Para mais dicas de banco de dados, acesse meu canal no YouTube!

30 de jun. de 2023

O que é um Servidor?

Fala Fera!

Hoje vamos aprender um pouco sobre servidores e para quê eles servem. Quero fazer uma série de posts sobre esse tema e este é o primeiro deles.

Um servidor é um computador que fornece recursos, dados ou serviços a outros computadores ou dispositivos na rede. Ele é projetado para lidar com grandes quantidades de solicitações de rede, processamento de dados e armazenamento, e é usado como uma central de recursos para outros dispositivos na rede.

Os servidores são amplamente utilizados em diferentes tipos de redes, incluindo redes corporativas, governamentais, educacionais e de entretenimento. Eles são usados para fornecer serviços como hospedagem de sites, correio eletrônico, compartilhamento de arquivos, bases de dados, aplicativos e muito mais.

Além disso, os servidores são usados para gerenciar e controlar o acesso à rede e seus recursos, autenticar usuários, garantir a segurança da rede e monitorar o tráfego de rede.

28 de jun. de 2023

Funções do MySQL que você precisa conhecer #3: DATE_FORMAT()

Fala Fera!

No último post que falamos sobre Funções do MySQL que você deveria conhecer, mostrei a função DATE_ADD(), que é usada para "aumentar" uma data, colocando mais dias, meses, anos e até mesmo minutos e segundos. Dessa vez, vamos novamente falar de uma função para datas, mas no caso, para modificarmos o formato da data. A função é DATE_FORMAT().

A função DATE_FORMAT() no MySQL é usada para formatar uma data de acordo com um determinado padrão. Ela permite que você converta uma data em uma string com o formato desejado, permitindo personalização na apresentação da data.

Aqui está a sintaxe básica da função DATE_FORMAT():

    DATE_FORMAT(data, formato);

O parâmetro "data" representa a data que você deseja formatar, e o parâmetro "formato" especifica o padrão de formatação que você deseja aplicar.

Existem várias opções de formatação disponíveis para a função DATE_FORMAT(). Algumas das opções mais comuns incluem:

  • %Y: Ano com 4 dígitos (exemplo 2012)
  • %m: Mês com 2 dígitos (10)
  • %d: Dia com 2 dígitos (21)
  • %H: Hora no formato de 24 horas com 2 dígitos (14)
  • %i: Minutos com 2 dígitos (25)
  • %s: Segundos com 2 dígitos (35)

Além dessas, existem muitas outras opções de formatação disponíveis. Você pode consultar a documentação oficial do MySQL para obter a lista completa de opções.

Exemplo 1: Formatando uma data para o padrão "dia/mês/ano"

    SELECT DATE_FORMAT('2023-06-14', '%d/%m/%Y');

Neste exemplo, a função DATE_FORMAT() é usada para formatar a data '2023-06-14' no formato "dia/mês/ano". O resultado será '14/06/2023'.

Exemplo 2: Formatando uma data para o padrão "ano-mês-dia hora:minuto:segundo"

    SELECT DATE_FORMAT('2023-06-14 10:30:45', '%Y-%m-%d %H:%i:%s');

Neste exemplo, a função DATE_FORMAT() é usada para formatar a data e hora '2023-06-14 10:30:45' no padrão "ano-mês-dia hora:minuto:segundo". O resultado será '2023-06-14 10:30:45'.

Você também pode usar a função DATE_FORMAT() em procedimentos, funções e views personalizadas no MySQL. Aqui está um exemplo de como criar uma view personalizada que exibe uma data de acordo com um padrão específico:

    CREATE VIEW vw_data_pedido AS
    SELECT id, DATE_FORMAT(data_pedido, '%d/%m/%Y') AS data_formatada
    FROM pedidos;

Neste exemplo, estamos criando uma view chamada "orders_view". A coluna "formatted_date" é gerada usando a função DATE_FORMAT() para formatar a coluna "order_date" da tabela "orders" no padrão "DD/MM/YYYY".

O retorno da view será algo como:

    +----+--------------------+

    | id   | data_formatada    

    +----+--------------------+

    | 1  | 14/06/2023            

    | 2  | 15/06/2023            

    | 3  | 16/06/2023            

    +----+--------------------+

Agora você tem uma view chamada "vw_data_pedido" que exibe as datas dos pedidos no formato desejado. Sempre que consultar essa view, as datas serão automaticamente formatadas usando a função DATE_FORMAT().

As views são úteis quando você precisa criar consultas complexas ou formatar resultados de maneira específica para uso frequente. Elas fornecem uma camada adicional de abstração para simplificar suas consultas e melhorar a organização do seu banco de dados.

Falaremos especificamente sobre views em outro post.

Já conhece meu canal no YouTube? Clique aqui e aprenda ainda mais conteúdos sobre bancos da dados.

27 de jun. de 2023

Aula 67 - Criando procedure para Cadastro e Edição de Banners

Fala Fera!

Nessa aula vamos criar a procedure para cadastrar e editar informações do banner no nosso sistema.

Faça uma doação via PIX pela chave: meajudajamess@gmail.com

Ou através do PayPal

Acesse os outros vídeos do curso

Criando um Sistema de Cadastro do Zero

Lembre-se: ESTUDE, ESTUDE E ESTUDE!

Música utilizada:

Silent Partner - Get Back

#html #css #javascript #sql #sqlserver #mysql #bancodedados #css3 #html5 #tutorial #aula #vídeo #comofazer #programar #site #sistema #grátis #cadastro #jeffersonjamess #programação #desenvolvimento #web #bootstrap #responsivo #responsividade #webdesign #php #modelagem #dados #der #workbench #select #crud

23 de jun. de 2023

Vantagens em usar um Banco de Dados ou invés do Excel

 

Nos últimos anos, a utilização de bancos de dados tem se tornado cada vez mais comum em substituição ao tradicional Excel. Embora o Excel seja uma ferramenta versátil e amplamente conhecida para a manipulação de dados, os bancos de dados oferecem uma série de vantagens que tornam a gestão e análise de informações mais eficiente e segura. Neste contexto, é importante compreender as vantagens proporcionadas pelos bancos de dados em relação ao Excel. Veja abaixo uma lista com essas vantagens:

21 de jun. de 2023

Funções do MySQL que você precisa conhecer #2: DATE_ADD()

Fala Fera!

Hoje vamos falar de uma função que tive que usar recentemente no meu trabalho: a função DATE_ADD().

Essa função do MySQL é usada para adicionar uma quantidade específica de tempo a uma data. Ela permite adicionar anos, meses, dias, horas, minutos e segundos a uma data existente.

Esta é a sintaxe básica da função DATE_ADD():

SQL
DATE_ADD(data, INTERVAL quantidade_tipo);

19 de jun. de 2023

Aula 66 - Configurando o Acesso ao Banco Dados pelo PHP

Fala Fera!

Nessa aula vamos configurar o nosso ambiente em PHP para receber os dados do Banco de Dados.

Faça uma doação via PIX pela chave: meajudajamess@gmail.com

Ou através do PayPal

Acesse os outros vídeos do curso

Criando um Sistema de Cadastro do Zero

Lembre-se: ESTUDE, ESTUDE E ESTUDE!

Música utilizada:

Silent Partner - Get Back

#html #css #javascript #sql #sqlserver #mysql #bancodedados #css3 #html5 #tutorial #aula #vídeo #comofazer #programar #site #sistema #grátis #cadastro #jeffersonjamess #programação #desenvolvimento #web #bootstrap #responsivo #responsividade #webdesign #php #modelagem #dados #der #workbench #select #crud