Diversos conteúdos para programadores web! E muito mais!

Mostrando postagens com marcador PHP. Mostrar todas as postagens
Mostrando postagens com marcador PHP. Mostrar todas as postagens

sexta-feira, 13 de outubro de 2017

Curso de PHP Gratuito e Com Certificado!


Curso de PHP


Curso completo para quem quer aprender a criar sites utilizando as tecnologias de HTML5 + CSS3 + JavaScript de uma maneira simples e objetiva. O professor Gustavo Guanabara vai mostrar passo-a-passo como criar um site completo utilizando as três principais tecnologias do momento.




Curso oferecido pelo o grande professor Gustavo Guanabara!  excelente didática!! 



Segue o link para que você possa se cadastrar!
CURSO DE PHP-INICIANTE 
Compartilhar:

sábado, 29 de outubro de 2016

Laravel 5

Laravel 5

Instalação

Composer
Inicialmente caso já não o tenha, faça a instalação do composer, o composer é um controlador de dependências, o laravel assim como a maioria dos frameworks atuais o utilizam, o site do composer que pode ser acessado por este link mostra como fazer a instalação.
Criando um novo projeto
O comando abaixo criará um projeto novo do laravel 5 usando o composer e fará a instalação das dependências:
composer create-project laravel/laravel --prefer-dist
Uma vez instalado você verá uma lista de pastas, abaixo coloco uma breve descrição do que existe em cada uma:
app/
Diretório dos arquivos da sua aplicação
bootstrap/
Arquivos de inicialização, são chamados em cada requisição ao servidor
config/
Arquivos de configuração como banco de dados, serviços, etc.
database/
Aqui existem basicamente duas pastas,  “migrations” que guardam os arquivos que fazem as alterações na estrutura do banco, como nome das tabelas, colunas, etc, e “seeds” que seriam arquivos e classes que geram registros no banco de dados, seja para testes ou para possuir informações iniciais de utilização.
public/
São os arquivos públicos do sistema, normalmente é aqui que são colocados os arquivos de imagens, CSS e JS.
resources/
Arquivos de recursos como bibliotecas JS e CSS, arquivos com arrays de traduções de mensagens, normalmente usados numa aplicação multilinguagem e as próprias views do sistema.
storage/
Arquivos de cache, sessões (quando usado armazenamento em arquivo), views compiladas e logs.
tests/
Arquivos de testes do sistema.
vendor/
pasta criada pelo composer para controle e versionamento de bibliotecas.

Configuração

Banco de Dados
O arquivo de configuração de banco de dados está na pasta config/database.php, abrindo esse arquivo você perceberá que ele basicamente retorna um array, o laravel permite a utilização de vários bancos, você pode se conectar e utilizar diferentes conexões para diferentes bancos, inclusive mais de uma, porém para esse tutorial utilizarei apenas o banco mysql, que inclusive vem configurado por padrão.
Neste ponto já se percebe uma mudança de versões anteriores do laravel, os valores de host, database, username, password estão vindo de variáveis de ambiente, isto permite uma maior flexibilidade, pois você pode ter diferentes valores para produção e teste, estas variáveis são carregadas a partir do arquivo “.env” que está localizado na raiz do projeto, apenas observando que no linux todo arquivo que inicia com “.” fica oculto, então se por acaso o arquivo não estiver aparecendo vá ao terminal e na raiz do projeto e execute um “nano .env” que se abrirá o arquivo no nano para edição.
Altere as informações do arquivo .env com as informações do seu banco.
Artisan
O Laravel utiliza o artisan como programa de linha de comando para execução de algumas tarefas digitando o comando abaixo na raiz do projeto você verá diversos comandos possíveis e uma breve explicação do que cada um faz.
php artisan list
A maioria dos comandos é quase autoexplicativa mas não entrarei em grandes detalhes nesse tutorial, como fizemos a configuração do banco de dados no item anterior podemos verificar a instalação com o comando abaixo.
php artisan migrate:install
Este comando criará uma tabela no banco chamada“migrations” que o laravel utiliza para verificar quais migrações foram executadas e quais não, apenas deixando mais claro, na prática uma migração é um arquivo que fica localizado em database/migrations e faz alterações no banco, como criar e alterar tabelas, mudar nomes de bancos, etc, e isto vale para qualquer banco que o laravel tem suporte, você pode por exemplo recriar toda a estrutura do seu banco ou até mesmo atualizá-la de maneira automática, podendo também regredir essas alterações, pois cada migration tem basicamente dois métodos, up e down, que como o nome sugere, o primeiro realiza as alterações e o segundo desfaz, apesar disso ser responsabilidade do programador considero como algo bastante útil quando se está trabalhando com bases em produção pois você conseguirá criar pacotes de atualização e caso ocorra qualquer problema podes desfaze-las.
Após executar o comando a mensagem “Migration table created successfully” deve ser exibida, do contrário, possivelmente algum parâmetro foi passado errado no arquivo “.env.
O Laravel 5 em especial já vem sua parte de autenticação pré-criada, mas para utilizá-la precisamos migrar o servidor para que as tabelas sejam criadas com o seguinte comando:
php artisan migrate
Com isso aparecerá no terminal que duas migrações foram instaladas, a create_users_tables que cria a tabela de usuários, e a create_password_resets_table que cria a tabela de reset de senhas.
Com isso podemos executar o comando seguinte para iniciar o servidor de testes do php por um atalho do artisan
php artisan serve
Acessando o endereço http://localhost:8000, aparecerá a página de bem-vindo do laravel, escrito Laravel 5 num tom quase branco, horrível e de muito mal gosto por sinal, e entrando no endereço http://localhost:8000/home, aparecerá a tela de login e registro padrão, algo que provavelmente você perderia um bom tempo em outros frameworks, vem pronto para ser utilizado aqui.

Compartilhar:

terça-feira, 20 de setembro de 2016

Resumo geral da linguagem de programação PHP

Resumo geral da linguagem de programação PHP


O artigo de hoje é um resumo geral da linguagem de programação PHP para desenvolvimento web, tendo dessa forma vários exemplos dos primeiros passos na linguagem, exemplos de como funcionam os operados (aritméticos, atribuição, comparação e lógicos) e também alguns exemplo de estruturas de controle (if, for, while e switch).
Criada por Rasmus Lerdorf em 1995, a linguagem de programação PHP (Personal Home Pages) é uma linguagem de programação executada em servidores web para a manipulação de páginas HTML.

Operadores aritméticos

+
Adição
Subtração
*
Multiplicação
/
Divisão
%
Resto da divisão

Operadores de atribuição

=
Atribuição simples
+=
Atribuição com adição
-=
Atribuição com subtração
*=
Atribuição com multiplicação
/=
Atribuição com divisão

Operadores de comparação

==
Igual a
!=
Diferente de
<
Menor que
 >
Maior que
<=
Menor ou igual a
>=
Maior ou igual a

Operadores lógicos

and
“e” lógico
&&
“e” lógico
or
“ou” lógico
||
“ou” lógico
!
Não (inversão)


Como inserir comentários no php

// para comentar uma única linha

/* para comentar
mais de um linha */

Primeiro exemplo – “Olá Mundo!”

<?php
     // meu primeiro programa em PHP
     echo "<h1>Olá Mundo!</h1>";
?>

Segundo exemplo – Função php para data

<html>
     <head>
          <title>Exemplo 2 – Função php para data</title>
     </head>
     <body>
     <?php
          $data = date ("d/m/y", time() );
     ?>
     <h1>Hoje é dia
     <?php
          echo $data;
     ?>
     </h1>>
     </body>
</html>

Terceiro exemplo – Criação e manipulação de variáveis

<?php
$base = 10;
$altura = 20;
$area = $base * $altura;
     echo "<p>O valor da área é $area</p>";

$pais = "Brasil";
$frase = "O $pais é o país do futebol";
     echo "<p>$frase</p>";
?>

Quarto exemplo – Criação de array

$vetor = array(10, 50, 150);
var_dump($vetor);

$carro = array("Gol", 2008, "branco", "gasolina");
var_dump($carro);

Estruturas de controle

If… else

<?php
$a = 1;
if ($a == 5){
     echo "$a é igual a 5";
}
else
{
     echo "$a não é igual a 5";
}
?>

While

<?php
$a = 1;
while ($a < 5){
     print $a;
     $a++;
}
?>

For

<?php
for ($i = 1; $ <= 10; $i++){
     print $i;
}
?>

Switch

$opcao = 's';
switch ($opcao) {
case 's':
     echo "Você escolheu a opção $opcao";
     break;
case 'n':
     echo "Você escolheu a opção $opcao";
     break;
default:
     echo "Você não escolheu nenhuma das opções";
     break;
}
?>

Função

<?php
function Calcula($base, $altura)
{
     $area = $base * $altura;
     echo "<p>O valor da área é $area</p>";
}

$valor1 = 10;
$valor2 = 20;

Calcula($valor1, $valor2);
?>

Concatenação

<?php
$a = 1000;
     echo 'O salário é' . $a . 'reais';
     echo "O salário é $a reais";
?>
Compartilhar:

Profissão: programador Web

Profissão: programador Web

O PROGRAMADOR WEB
 “Afinal de contas, o que realmente faz um programador web?”“Por ser uma profissão da moda, a média salarial deve ser bem alta?!”

Questões como estas são ouvidas quase todos os dias por profissionais que trabalham com desenvolvimento voltado para a internet. Se você também ficou curioso, não deixe de conferir as respostas abaixo.


O que ele faz?

Um profissional de programação web é responsável pelo desenvolvimento de sites, portais, fóruns e aplicações voltadas para o ambiente da internet. Normalmente estes serviços podem ser acessados por meio de um navegador e ficam hospedados em servidores web.

Como é o mercado de trabalho?

Vagas de sobra


O mercado de tecnologia e informática de um modo geral está bem aquecido. Para os programadores web não seria diferente: o número de vagas ofertadas supera o de profissionais qualificados para preenchê-las.
Basta procurar na internet por vagas de programador que será mostrada uma lista bem grande de pequenas e médias empresas procurando por programadores, dentro e fora do Brasil.
O mercado para o programador web, então, está forte no momento, mas é preciso ter qualificação para usufruir deste bom momento de ofertas em que a área vem passando.
Uma boa notícia para as mulheres da tecnologia: cada vez mais os empregadores têm procurado por pessoas do sexo feminino para preencher as vagas em suas empresas. O problema é que o número de mulheres, em relação ao de homens, ainda é baixo nesta área, mas vem aumentando. Isto não quer fizer que a preferência seja pelas damas, mas sim que o número de vagas destinadas para o público feminino está cada dia maior.

O que precisa para entrar no mercado de trabalho?


Estudo e dedicação é fundamentalPara trabalhar como programador web não basta conhecer uma linguagem de programação, é preciso ter domínio de outras ferramentas também. As linguagens mais solicitadas nas empresas são ASP, .NET, Java e PHP.
Conhecimento em banco de dados também é fundamental para ingressar em uma empresa com foco em ambientes web. A linguagem SQL é um pré-requisito para a grande maioria das vagas disponíveis no mercado.
HTML e CSS também se tornaram indispensáveis quando se fala em desenvolvimento voltado para web. Além de facilitar o trabalho do desenvolvedor, o CSS permite a total personalização das páginas na internet, algo que muitas empresas vêm procurando para se destacar dos concorrentes.
Quanto mais conhecimento e experiência o candidato tiver, maiores são as chances de que ele consiga se destacar e seja chamado para ocupar a vaga. Por isso cursos a mais, especializações e certificações nunca são demais.

Em que áreas pode trabalhar?

Um programador web não precisa ficar confinado em um escritório, defronte a um computador 24 horas por dia. Além de trabalhar em grandes corporações, um profissional desta área também tem seu espaço no meio acadêmico, para realizar pesquisas e desenvolver aplicações em prol da comunidade.
Além disso, sempre há a possibilidade de abrir o próprio negócio e tornar-se um empresário com conhecimentos técnicos na área.
Programador empresário

Jornada de trabalho


Jornada de trabalho variada.A jornada de trabalho de um desenvolvedor web varia muito, pois tudo depende da forma como as empresas trabalham. Aqueles que optarem em abrir o próprio negócio ou em trabalhar com pesquisa poderão fazer a própria rotina de trabalho. Com isto é possível ministrar melhoro tempo, mas como consequência, novas responsabilidades surgem.
Algumas empresas são bem flexíveis quanto à jornada de trabalho, desde que as horas exigidas sejam cumpridas, cabe ao funcionário saber administrar o horário de trabalho.
Por outro lado, existem locais onde o funcionário deve cumprir horas nos horários determinados pelo empregador.
Cabe também ao candidato à vaga estudar o que foi proposto e escolher pela companhia que melhor se encaixa com o seu perfil.

Isto é o que um programador web faz. Agora você conhece um pouco melhor a área de atuação destes profissionais que trabalham duro para que você tenha sempre sites e serviços bem feitos e o mais interativo possível à disposição.
Compartilhar:

Vídeo do dia

Tags

AdSense Básico CSS Dicas Facebook Favicon Formulário Google + Google+ Hacks HTML Imagens Informações JavaScript jQuery Layout Modelo Navbar Navegador Novidades Outros Postagens Problemas SEO Social Templates Tutoriais Vídeo Widgets Youtube

Arquivos do Blog