Arquivos Linguagem de Programação - AMD World Notícias de Tecnologia Fri, 03 Jul 2020 19:18:38 +0000 pt-BR hourly 1 https://wordpress.org/?v=6.9 https://www.amdworld.co.uk/wp-content/uploads/2022/08/cropped-icone-whatsapp-gb-32x32.png Arquivos Linguagem de Programação - AMD World 32 32 O que é ASP.NET? https://www.amdworld.co.uk/o-que-e-asp-net/ https://www.amdworld.co.uk/o-que-e-asp-net/#comments Fri, 03 Jul 2020 19:06:54 +0000 https://www.amdworld.co.uk/?p=2005 Você está interessado em saber o que é ASP.NET? Se sim, este artigo irá te ajudar a entender mais sobre…

O post O que é ASP.NET? apareceu primeiro em AMD World.

]]>
Você está interessado em saber o que é ASP.NET? Se sim, este artigo irá te ajudar a entender mais sobre a linguagem de programação e também te dar referências para ter o primeiro contato com a plataforma.

A linguagem ASP.NET é considerada uma evolução da versão do ASP clássico, muito utilizada na década de 90.

Através desta linguagem, é possível desenvolver aplicações web dos mais variados tipos, como sistemas, blogs, lojas virtuais, webservices entre outros tipos. Além disso, ela faz parte do .Net, plataforma unificada para ambientes Microsoft.

A linguagem ASP.NET consegue deixar a vida do um desenvolvedor de software mais simples quando ele está desenvolvendo uma aplicação web, principalmente para controle de eventos, com a inclusão de controles para formulários e entre outros. Além da arquitetura de software, cada vez mais alinhada com boas práticas de desenvolvimento.

Essa linguagem é mais simplificada e permite que o programador coloque os códigos para clicar em botão ou fazer a troca de algum componente.

Essa linguagem tem como base o Framework. NET, herdando todas as suas características, sendo assim, qualquer aplicação escrita em .Net, pode ser escrita em várias linguagens com Visual Basic.NET, C#, e F# dentro do framework. Desta forma, o desenvolvedor pode escolher qual melhor linguagem se adequa às suas necessidades e preferências.

VEJA TAMBÉM: Como é o mercado para desenvolvedores PHP.

Qual a diferença entre entre ASP e ASP.NET?

Desenvolvendo utilizando Visual Studio para codificação com ASP.NET

Muitos se perguntam qual a diferença entre as duas linguagens.

Tendo em vista os recursos do ASP.NET, a escalabilidade e as melhores práticas de desenvolvimento de software, é difícil presumir porque um desenvolvedor ou uma empresa continuaria a usar ASP clássico.

Nesta parte do artigo, vamos explicar qual a diferença das duas linguagens, ressaltando vantagens e desvantagens das mesmas.

Estabilidade

O ASP clássico é suscetível a falhas em tempo de execução, devido aos seus processos. Muitas vezes, a aplicação não consegue se recuperar após o erro, sendo necessário reiniciar o IIS para retornar ao normal.

No ASP.NET, o processo é separado em espaços de processo, e isso evita que a falha aconteça apenas no nível de aplicação, conseguindo assim, se recuperar facilmente de uma falha.

Escalabilidade

Há uma dificuldade muito grande em relação aos componentes que precisam ser instalados em aplicações em ASP clássico.

Atualizar um componente requer desligar o servidor de aplicação, substituir o componente e reiniciar o IIS. Isto significa tempo de inatividade da aplicação.

Já o ASP.NET, possui a capacidade de executar atualizações escaláveis e eficientes sem o tempo de inatividade da aplicação.

A plataforma .Net permite a substituição de páginas e componentes, alterando diretamente o código, sem reiniciar o servidor de aplicação.

Isso também traz uma enorme vantagem para a equipe de infraestrutura, uma vez que os pedidos de mudança são facilmente atendidos. Portanto, atualizações de conteúdo, correções e melhorias em um ASP.NET a aplicação pode ser feita com pouco ou nenhum impacto em produção.

Execução do lado do servidor

O ASP é composto por VBScript ou JavaScript, e cada página é executada em tempo de execução. Isso significa que cada linha de código é processada individualmente pelo servidor de aplicação.

Já o ASP.NET compila o código da primeira vez que é acessado, e o código compilado resulta em uma execução mais rápida e com melhor desempenho.

Suporte de programação

ASP.NET suporta programação do lado do servidor e também linguagens de script. Já o ASP clássico só suporta VBScript e JavaScript.

C# e VB.NET tornar-se imediatamente acessível aos programadores dentro ASP.NET. Além disso, as bibliotecas do framework .Net podem ser chamadas dentro da mesma aplicação. Isto traz maior controle e flexibilidade sobre a construção de funcionalidades dentro da aplicação e também melhora a experiência do usuário.

ASP.NET torna possível o desenvolvimento de aplicações robustas e ricas com suporte programático profundo.

Diferenciais da linguagem ASP.NET

Além dos motivos explicados até o momento, essa linguagem de programação apresenta diversos aspectos que merecem destaque:

  • Compilação,
  • Orientação a objetos,
  • Suporte a outras linguagens,
  • Componentes,
  • Gerenciamento de estado,
  • Facilidade para construir a camada de apresentação.

Como funciona a compilação e a orientação aos objetos

linguagem de programacao ASP e ASP.NET

Nesta linguagem, o framework fica responsável por fazer uma análise se houver uma compilação da página sempre que ela for requisitada.

Se a pagina não tiver sido compilada até então, ela será compilada apenas uma vez.

Depois disso, em novas requisições da página, ela não precisará ser compilada novamente, com isso a sua execução se torna mais ágil.

Por outro lado, com a orientação a objetos, o ASP.NET permite que o desenvolvedor reutilize muito mais seus códigos e de terceiros, e assim, aumente muito sua produtividade. Além disso, outras linguagens sejam usadas com suporte para escrever o código.

Quais são os Controles e componentes da linguagem ASP.NET?

A programação ASP.NET se diferencia também pelos os seus controles e componentes. Existem diversos componentes que podem ser usados pelo desenvolvedor, inclusive, podem também ser utilizado frameworks de terceiros para isso.

No entanto, destacamos os principais:

  • User Controls,
  • HTML Controls,
  • Calendar,
  • Repeater,
  • DataGrid,
  • Custom Controls,
  • E entre outros componentes.

Dessa forma, o programador não investir tempo em criando códigos para utilizar esses controles, podendo focar assim no negócio da empresa.

A parte do front-end é normalmente escrita em uma linguagem simples utilizando uma variação do XML. Por isso, não é necessário grande conhecimento sobre a linguagem e também não é necessário recompilar o código.

Como se tornar programador ASP.NET?

Para se tornar um programador ASP.NET, você primeiramente deve escolher um ponto inicial de estudo.

A boa notícia é que existem diversos recursos disponíveis gratuitamente para estudo, com o próprio site da Microsoft.

Você pode ter um bom direcionamento para aprender a dominar a linguagem. Veja algumas referências que indicamos:

  • ASP.NET Iniciante – Em português, carga horária de 5 horas (aqui).
  • Udemy: Visual Basic.NET – Em português, carga horária de 4 horas (aqui).
  • Linguagem de Programação C# Nível Básico – Em português, carga horária de 10 horas (aqui).
  • Acessar o conteúdo do Portal Desenvolvedor.

Também há diversos cursos, livros, ferramentas e fóruns que ajudam a pessoa iniciante a se tornar um programador ASP.NET profissional.

Conclusão

Sem dúvida, ser um desenvolvedor de possui diversas vantagens. E ter acesso ao framework .Net é realmente uma excelente maneira para aumentar sua produtividade e alavancar sua carreira.

O framework .Net integra diversas tecnologias e é utilizada em diversas empresas, incluindo a própria Microsoft para criar, executar e implantar uma variedade de serviços web e aplicações web.

Com o ASP.NET, você será capaz de criar páginas dinâmicas para a Internet. Além disso, o ASP.NET é totalmente integrado com o Windows, podendo construir rapidamente aplicações dentro do ambiente.

O post O que é ASP.NET? apareceu primeiro em AMD World.

]]>
https://www.amdworld.co.uk/o-que-e-asp-net/feed/ 2
Como aprender a programar em Python https://www.amdworld.co.uk/como-aprender-a-programar-em-python/ Wed, 15 May 2019 15:29:51 +0000 http://www.amdworld.co.uk/?p=620 Desenvolvido na década de 80, pelo desenvolvedor Guido van Rossum no Instituto de Pesquisas Nacional para Matemática e Conhecimento da…

O post Como aprender a programar em Python apareceu primeiro em AMD World.

]]>
Desenvolvido na década de 80, pelo desenvolvedor Guido van Rossum no Instituto de Pesquisas Nacional para Matemática e Conhecimento da Cálculo (CWI).

A linguagem de desenvolvimento Python teve o propósito de ser uma linguagem ágil e moderna.

Sendo capaz trabalhar com exceções e prover um bom framework para trabalhar diversos sistemas operacionais a partir de uma linguagem simples de scripts, seu foco essencial era reforçar a produtividade do desenvolvedor de software.

Você quer aprender a desenvolver melhor? Se você busca um curso de PHP ou ser especialista na área de desenvolvimento de software, talvez este post possa te ajudar. Separamos algumas dicas importantes para você ter sucesso em sua jornada.

Por que aprender Python

Tendo sua base formada na linguagem C, boa parte da sintaxe lembra essa linguagem.

Nos dias de hoje, o Python é usado em muitas áreas, desde aplicações de pequeno porte até cálculo gráfica de alta desempenho.

Está disponível como linguagem de script em aplicações como OpenOffice, Blender e pode ser usada em procedimentos armazenados no sistema gerenciador de banco de dados PostgreSQL.

Similarmente é um dos componentes padrão de diversos sistemas operacionais, entre eles a maior parte das distribuições do Linux, AmigaOS 4, FreeBSD, NetBSD, OpenBSD, e OS X.

Escolhendo uma versão

É sempre recomendado o uso da versão mais recente e estável do produto.

A elaboração oficial da linguagem nos dias de hoje é mantida pela PSF. A sua versão mais atual está disponível em: http://python.org/download.

No Windows, basta utilizar o instalador fornecido pelo site oficial. Em mais sistemas operacionais, como o Linux, frequentemente já faz parte do sistema. Porém pode ser preciso compilar e espalhar o traduzir a partir dos arquivos-fonte.

Como começar a programar

Para que pessoas está querendo iniciar, é extremamente recomendado o uso de uma IDE que melhor o atenda. Uma IDE pode te facilitar na hora de correção de erros, além de facilitar a visualização do seu código e também, muitas delas, vem integrada o recurso de IntelliSense.

Há duas versões disponíveis para download: a versão 2 e 3. De acordo com o próprio site, em uma ágil e simples explicação, a versão 2.x é ultrapassada e a 3.x é o presente e também no futuro da linguagem de desenvolvimento.

A versão 3.0 foi lançada em 2008 e a versão 2 final ( versão 2.7) foi lançada em meados de 2010, abraçando uma explicação de confecção do guarida para essa versão. A versão 2 não terá novos lançamentos e a versão 3 está em ligado progresso e já está a muito tempo com lançamentos estáveis.

O post Como aprender a programar em Python apareceu primeiro em AMD World.

]]>
Como é o mercado de trabalho para desenvolvedores PHP https://www.amdworld.co.uk/como-e-o-mercado-de-trabalho-para-desenvolvedores-php/ Sat, 20 Apr 2019 15:26:24 +0000 http://www.amdworld.co.uk/?p=611 Para que pessoas do setor de tecnologia e possui alçada e experiência, uma coisa é pela certa: ficar desempregado é…

O post Como é o mercado de trabalho para desenvolvedores PHP apareceu primeiro em AMD World.

]]>
Para que pessoas do setor de tecnologia e possui alçada e experiência, uma coisa é pela certa: ficar desempregado é raro, e normalmente quem está é porque está buscando criar seu próprio negócio.

Mesmo com uma economia com dificuldade que nosso país está vivendo, a constante demanda por empresas nacionais e internacionais é constante.

Isto visto que estamos falando de um mercado altamente aquecido e em constante desenvolvimento, adaptando-se mesmo em ambientes de crise.

Embora do PHP seja uma linguagem com muita maturidade, há um forte mercado de trabalho que pleito por profissionais.

Isto ocorre visto que sua sintaxe costuma ser mais fácil de se desenvolver que outras linguagens backend, como Java, .NET e Python. Então, acaba sendo bastante usada como a linguagem de programação principal.

Se você busca aprender mais sobre PHP, veja mais sobre o treinamento do Bonieky Lacerda chamado PHP do Zero ao Profissional.

Salários de desenvolvedores PHP

No mercado brasileiro, a linguagem PHP continua tendo ótimas oportunidades.

Os salários variam de acordo com a experiência.

Nas pesquisas, encontramos vagas com salários diversificando entre R$ 3.000 (cargos mais iniciantes) a R$ 10.000 (para profissionais mais experientes e líderes técnicos).

São princípios que valem bastante o investimento preciso ter experiência. Trata-se de uma linguagem que está aquecida e que tem uma ágil rodeio de ensino profissionalizante.

Agora que você já possui os fundamentos da linguagem, de quanto um desenvolvedor PHP pode passar a ter, vamos analisar o que ele pode realizar com a dialeto, bem como, quais companhias a utilizam em seus sistemas.

Quem usa PHP hoje?

Uma das maiores companhias no mundo, é empregado por certamente 90% das indivíduos que você conhece, começou graças ao PHP.

Ele mesmo, o próprio Facebook. No início, a maior rede social do mundo, era comum analisar diversas páginas, com extensões em .php.

Hoje o site também usa bastante o PHP, porém somente internamente e para sistemas específicos.

Outra empresa que usa muito o PHP é o WordPress, popular CMS que até hoje lidera todo o mercado.

Isto evidência como a dialeto acaba sendo bastante execução para a uso em esboços de irrelevante a médio peso.

Afinal de contas, no momento em que o Facebook usava majoritariamente a dialeto, ele também não era a maior barga comunitário do mundo.

Além dessas aplicações, o PHP acaba sendo um componente primordial para que pessoas quer entrar no mundo das agências de marketing e comunicação digital. Embora de sua parcimônia, o PHP pode ser a essencial dialeto para esse setor, ao juntar um código dominador facilmente na momento de reproduzir.

Para explicações de CMS, que similarmente são bastante usadas por agências de comercial, há as plataformas ExpressionEngine, Statamic, Joomla e Drupal usando PHP como dialeto de back-end. Todas são opção ao conhecido WordPress na momento de fazer um site institucional ou diário online.

Para se ter exemplos de grandes portais que similarmente utilizam a dialeto, podemos nomear a Wikipédia e o Yahoo. Dessa maneira, desvendando que não são somente as pequenas e médias companhias que fazem o uso de a tecnologia, porém similarmente algumas das marcas mais conhecidas da internet.

O post Como é o mercado de trabalho para desenvolvedores PHP apareceu primeiro em AMD World.

]]>
Como usar o Novo DNS MAIS RÁPIDO DO MUNDO 1.1.1.1 https://www.amdworld.co.uk/como-usar-o-novo-dns-mais-rapido-do-mundo-1-1-1-1/ Fri, 12 Apr 2019 12:46:34 +0000 http://www.amdworld.co.uk/?p=549 Oi pessoal tudo bom vídeo de hoje vamos falar sobre Internet rápida ou seja vamos conversar um pouquinho sobre DNS…

O post Como usar o Novo DNS MAIS RÁPIDO DO MUNDO 1.1.1.1 apareceu primeiro em AMD World.

]]>

Oi pessoal tudo bom vídeo de hoje vamos falar sobre Internet rápida ou seja vamos conversar um pouquinho sobre DNS mais especificamente sobre o DNS da CLOUDFLARE porque é um serviço internacional especializada em infraestrutura de redes que lançou um novo DNS que é 11

11 tem o secundário também, fica ligado no vídeo Com promessa de deixar a sua internet mais rápida e uma alternativa ao DNS da google, usa endereços DNS liberados são esses aqui que você tá vendo aqui do lado o DNS primário e o secundário ou alternativo ou deixar que na descrição você anota depois bom de acordo com os testes realizados pela empresa esses dns ficaram mais rápidos que os dns da google aquele 88 não tem? esses DNS aqui ó utilizados pela google que muita gente usa inclusive eu uso em meu roteador a cloudflare é uma empresa que pertence a cisco systems uma empresa mundialmente conhecida que fabrica roteadores ou seja, tem lógica né ficar um pouquinho mais rápido já que os roteadores as maiores empresas que fornecem internet usam roteadores da cisco o objetivo da cloudflare é tornar o 111

1 o dns mais rápido que existe ou seja sua internet na teoria ficaria bem mais rápida desde que você não tenha problemas com a rede não adianta você ter problema com a rede WIFI você tem vou deixar vídeos para você assistir aqui nos cards e na descrição apenas sobre melhorar a rede WI-FI se tem problema com o WI-FI assistam esses vídeos depois você troca o seu DNS para testar eu vou fazer o seguinte eu vou trocar meu dns vou fazer alguns testes e compartilho para vocês Agora uma coisa que eu achei muito legal foi a questão de privacidade segunda cloudflare é a cada 24 horas eles vão eliminar os resistidos da rede dos sites que você acessou isso foi legal isso porque essas informações poderia nem ser vendidas a terceiros e estão acompanhando aí toda a polêmica dos dados pelo facebook nós vamos falar sobre isso nos próximos videos aqui no canal em tese a empresa poderia armazenar esses dados e comercializar depois para poderem vender a empresas que fazem publicidade online para mudar o seu dns é muito simples e eu recomendo que você faça isso direto no roteador mudando direto no roteador todos os dispositivos que estiverem conectados em sua rede automaticamente terão uma saída para internet pelo novo dns então ó acesse o seu roteador se você não sabe como tem vídeo aqui também na descrição explicando eu não vou mostrar tudo neste vídeo o vídeo não ficar longo mas só vou deixar bem especificado olha que a descrição nesse vídeo tem mostrando como você alterar esse dns direto em seu roteador se você quiser fazer um teste direto em seu computador basta você clicar com o botão direito nessa telinha do computador abrir as conexões de rede Internet daí você vai tocar aqui ó em alterar as opções de adaptador botão direito em cima do adaptador e pede as propriedades é aqui nessa telinha que você vai rolar até o ipv4 você vai tocar nas propriedades marcar essa opção e em seguida digitado novo dns que eu mostrei pra você agora preenche com os dois tá você também pode fazer esse teste alterando seu dns direto em seu smartphone não tem problema eu indique se alterar no roteador porque todos os dispositivos seriam alterados de vez mas a sua conexão vai sair através do dns você alterar pra fazer isso no android também é simples olha você vai acessar as configurações vai tocar aqui em WIFI pressionando durante alguns segundos a rede você tem uma opção de esquecer da rede e modificar se vai tocar em modificar opções avançadas e aqui onde você tem a opção de configurar o endereço ip você vai tocar clicar em estático e aqui você consegue mudar os DNS que você quer usar altere os dns e tops salvar é um processo bem simples conta pra mim não é simples e não esquece de voltar aqui e falar se a sua internet ficou mais rápido eu sugiro que você faça testes depois de fazer essa alteração se você ficar com alguma dúvida sobre como alterar o seu dns pode deixar que nos comentários que eu respondo pra você agora eu indico muito que você assista os vídeos que estão na descrição que estão mostrando passo a passo de como alterar o seu de ns então se você curte o vídeo não deixa de ficar não gostei compartilhar essa novidade com seus amigos talvez muita gente não saiba ea gente se vê no próximo vídeo combinado pelo então grande abraço

Source: Youtube

O post Como usar o Novo DNS MAIS RÁPIDO DO MUNDO 1.1.1.1 apareceu primeiro em AMD World.

]]>
Entrevista com Rasmus Lerdorf – Curso PHP Iniciantes #20 – Gustavo Guanabara https://www.amdworld.co.uk/entrevista-com-rasmus-lerdorf-curso-php-iniciantes-20-gustavo-guanabara/ Wed, 10 Apr 2019 22:28:17 +0000 http://www.amdworld.co.uk/?p=404 Música de Abertura Olá! Seja bem vindo a mais uma aula do seu curso de PHP O meu nome é…

O post Entrevista com Rasmus Lerdorf – Curso PHP Iniciantes #20 – Gustavo Guanabara apareceu primeiro em AMD World.

]]>

Música de Abertura Olá! Seja bem vindo a mais uma aula do seu curso de PHP O meu nome é Gustavo Guanabara eu sou seu professor e você deve estar achando mega estranho na aula passada eu me despedi falei: "Até o próximo vídeo" e agora eu resolvi gravar

Isso porque, do momento que a gente gravou a última aula até esse momento aconteceu uma coisa muito legal! E eu vim compartilhar isso com vocês Eu consegui entrevistar o criador do PHP! Isso, cara! Se você voltar na primeira aula de PHP eu contei a história da linguagem mostrei pra você que ela começou como uma ferramenta como um grupo de ferramentas e contei a história da linguagem Mas, você ouviu da minha boca e, a partir do momento que você conseguir ouvir essa entrevista completa eu não trouxe ela toda em vídeo ela está em áudio já já vou dar o endereço pra você onde você vai procurar essa entrevista quando ela sair mas, eu entrevistei, eu pedi pra que o criador, o Rasmus Lerdorf contasse pra vocês como foi o surgimento do PHP então, esse é um presente que eu trouxe pra você Mas antes de mais nada, eu queria mostrar o seguinte pra vocês Na semana passada, do momento que eu tô gravando esse vídeo foi em dezembro de 2014 aconteceu o PHP Conference e a HostNet, que é uma das nossas patrocinadoras foi patrocinadora também do PHP Conference ela teve um estande lá teve como mostrar seu serviço, seu produto a todos os participantes E eles me levaram, olha que legal! Eu participei do PHP Conference eu fui até lá abracei elefante, fiz mó vergonha Fiquem ai com algumas imagens do evento pra você entender do que eu tô falando

Como você deve ter percebido teve palestra de um monte de gente legal conversei com um monte de gente abracei elefante, fiz vergonha Eu já não tenho mais idade pra ter vergonha E se você deve ter percebido no final você deve ter visto ai que teve uma palestra do Rasmus Lerdorf que foi o criador do PHP teve centenas de palestras teve quase 1000 participantes, se eu não me engano foi um evento GIGANTE na cidade de Osasco em São Paulo E pelo que você viu nas últimas fotos nos últimos vídeos eu e o Kauê Linden que é o diretor da HostNet um forte abraço pro Kauê! A gente entrevistou o Rasmus Com a ajuda do nosso querido Galvão Abbott E no final da entrevista, eu pedi pra ele dar um recado pra vocês um recado pra quem é meu aluno e ele deixou um recado então vocês vão ouvir a partir de agora da boca do criador do PHP qual é o recado que ele tem pra dar pra vocês! E aí? Gostou? Se você quiser ter acesso a entrevista completa toda a conversa que a gente teve com o Rasmus Lerdorf traduzida, inclusive a gente vai disponibilizar isso como um hostcast lá você vai ter acesso a todos os podcasts vai ouvindo todos tem um monte de podcast com um monte de conteúdo legal vai ouvindo durante 2015 nos primeiros meses de 2015, provavelmente vão sair os podcasts que a gente gravou lá na PHP Conference Não foi só com o Rasmus Lerdorf A gente gravou com o Galvão que é um dos realizadores do evento, atualmente a gente gravou também com o pessoal da ABRAPHP Associação Brasileira de Profissionais PHP então assim a gente tem muita coisa a gente tem muito material legal que a gente gravou durante a PHP Conference e isso tá disponível ó: lá você vai ouvir toda essa entrevista na íntegra tudo que eu perguntei tudo que o Kauê perguntou todas as entrevistas que a gente fez durante o PHP Conference E agora sim eu encerro muito feliz o curso de PHP me diz ai: Qual o curso você fez de PHP que tinha uma palavra que tinha uma mensagem do próprio criador da linguagem? Não tem isso, cara

Sò aqui no Curso em Vídeo Só aqui você tem isso! Então, tô extremamente feliz por ter tido essa oportunidade agradeço imensamente a HostNet sempre valoriza acessa lá! Entre em contato com os caras agradece Fala: "Que legal! Experimenta os serviços deles Mais uma vez importantíssimo dizer: A HostNet foi a única empresa de hospedagem que estava no PHP Conference A HostNet é a empresa que hospeda o PHP no Brasil A HostNet é um dos "mirrors" oficiais do PHP no Brasil Nada mais legal do que, se você for fazer um site de PHP e hoje, mais de 70% da internet roda sobre o PHP Se você quiser fazer um site de PHP nada melhor pra você hospedar aqui: Vai lá: faz o seu plano É lá Tudo que você aprendeu no curso de PHP quer hospedar quer colocar o seu site no ar? É na HostNet que você vai colocar! Então é isso! Com isso, eu encerro agora Finalmente, por vez a galera que tava na semana passada pedindo: "Olha, cadê meu certificado? Cadê meu certificado?" CAALMA Eu falei pra vocês: "Ia ter coisa nova, ia ter novidade" Então tá ai essa última "aula" é a aula que não é minha aula que não é do Gustavo Guanabara, o seu professor a aula é de Rasmus Lerdorf que deixou um recado pra você um forte abraço a gente se vê no curso de JAVA que começa no começo de 2015 Bons estudos! Pratique bastante E até a próxima! Quem é? Pode entrar! Olá! ~pigarrinho básico~ falhou ~loading~

O post Entrevista com Rasmus Lerdorf – Curso PHP Iniciantes #20 – Gustavo Guanabara apareceu primeiro em AMD World.

]]>
Operadores de Atribuição – Curso PHP Iniciante #06 https://www.amdworld.co.uk/operadores-de-atribuicao-curso-php-iniciante-06/ Sun, 10 Mar 2019 13:28:35 +0000 http://www.amdworld.co.uk/?p=407 Curso em Vídeo Apresenta Patrocínio: Hostnet T1Site Apoio: Baixaki, JetBrains e Renderaê ♫ Música de Introdução ♫ Olá ! Seja…

O post Operadores de Atribuição – Curso PHP Iniciante #06 apareceu primeiro em AMD World.

]]>

Curso em Vídeo Apresenta Patrocínio: Hostnet T1Site Apoio: Baixaki, JetBrains e Renderaê ♫ Música de Introdução ♫ Olá ! Seja bem vindo a 6ª (sexta) aula do seu curso de PHP O meu nome é Gustavo Guanabara Eu sou seu professor E como é de costume, chegamos a mais uma pergunta: Como facilitar as atribuições feitas com PHP? E você deve se lembrar muito bem o que é uma atribuição É quando você pega uma variável e coloca qualquer coisa dentro dela Seja um valor, seja o resultado de uma expressão, ou o que quer que seja E logo de cara, eu volto a recomendar: Você precisa ter o curso de Algoritmos, antes de dar prosseguimento aos seus estudos em PHP Eu sei que isso é chato, mas sei também que essa repetição é muito importante para você! Você precisa ter conhecimento de Algoritmo para dar continuidade no seu curso de PHP HTML não era uma linguagem de programação PHP é ! Então, o estudo de Programação evita frustrações Tem gente que tenta aprender PHP sem saber Algoritmo e no meio do caminho desiste E na maioria dos casos, esta desitência se dá justamente por isso: a pessoa não estudou Algoritmo e quer aprender uma Linguagem de Programação Então, eu vou ser sempre chato, por que amigo é sempre chato Você precisa aprender Algoritmo! Se você não aprendeu, para o curso de PHP, para você não desistir no meio do caminho, e acessa wwwcursoemvideocom, e se inscreva no curso de Algoritmo, são 15 (quinze) aulinhas, e bem simples de fazer Pratica tudo, baixa os pacotes, faz a aula, pega seu certificado

por que a a partir de agora nós temos certificado, válido em território nacional E aí, depois de conhecer Algoritmo, você pode fazer seu curso de PHP tranquilamente Então, se você já sabe Algoritmo, vai lembrar como eram feitas as atribuições Eu vou colocar no canto esquerdo, alguns exemplos de atribuição em Algoritmo E do lado direito, veremos como estas relações são feitas em PHP O primeiro exemplo é : a recebe 1 a <- 1 a recebe 1 é feito em PHP de uma maneira muito simples: $a = 1; E nós já vimos que todas as variáveis em PHP precisam ter um $ (cifrão) na frente E eu nunca vou falar "cifrão a"

eu vou falar "variável a" A próxima atribuição que nós vamos ver é o seguinte: b recebe 3 ( b <- 3) Para fazer b recebe 3 em PHP $b = 3; Nunca se esqueça do ponto-e-vírgula ( ; ) no final da linha Outras atribuições possíveis são: c recebe a mais b (c <- a + b) E aí, eu estou falando de uma expressão: a variável c vai receber o resultado da soma das variáveis a e b

Para fazer isso em PHP, é muito simples: $c = $a + $b ; Note aqui que a variável c está recebendo a soma de outras duas variáveis, ela mesma, a variável c, não faz parte do lado direito da expressão Mas ela pode fazer, em outra expressão como no caso: c recebe c mais cinco (c <- c + 5) c está recebendo ela mesma mais cinco A forma de representar isto no PHP pode ser exatamente as mesmas utilizadas nas expressões acima: $c = $c+ 5; Mas o PHP possui operadores específicos para este caso Se, no caso, a variável estiver nos dois lados, como $c neste caso, você pode simplificar a expressão usando: $c += 5; E o mais igual (+=) é operador de atribuição com adição Ele só pode ser utilizado se a variável do início também fizer parte da expressão do lado direito

Vamos ver outro exemplo: b recebe b mais a ( b <- b + a ) Você pode escrever em PHP: $b = $b + $a ; E como $b está dos dois lados, tanto no lado esquerdo quanto no lado direito, você pode utilizar: $b +=a ; E a forma de utilizar, você decide: você pode utilizar o próprio simbolo de atribuição, que é o igual ( = ) ou pode utilizar estes operadores de atribuição que são o mais igual (+=), menos igual (-=) nós vamos ver já já vários deles É uma questão de gosto Eu, particularmente, gosto de utilizar os operadores de atribuição, pois eles simplificam minha digitação Vamos a um último caso: se eu tenho a recebe a mais 1 (a <- a + 1) Eu posso utilizar: $a = $a + 1; ou posso utilizar $a += 1; E existe ainda mais um tipo de operador que é o operador de incremento Se essa variável estiver recebendo ela mesma mais 1 Eu posso utilizar: $a ++; Então, nós acabamos de ver aqui que existe uma forma de adicionar ou eliminar uma unidade, de maneira mais simples ainda, utilizando o ++ ou o – – Inclusive, por curiosidade, a linguagem C, quando sofreu um acrésimo, que foi colocar Orientação a Objeto, ela teve seu nome colocado como C++ Isto é, é a linguagem C com mais alguma coisa com mais uma funcionalidade, que é a Orientação a Objeto Então, ficou conhecido como a Linguagem C++

Os operadores de atribuição suportados pelo PHP são: adição, subtração, multiplicação, divisão, módulo e concatenação A adição é feita da seguinte maneira: Se eu tenho a recebe a mais b ($a = $a + $b 😉 Como nós vimos anteriormente eu posso escrever $a += $b; A mesma linha de raciocínio serve para todos os outros operadores Como, por exemplo, $a = $a – $b; Pode ser escrito como $a -= $b; Multiplicação também funciona $a = $a * $b; posso escrever como $a *= $b; O mesmo para a divisão $a = $a / $b; Posso fazer $a /= $b; Com o módulo, que é o resto da divisão $a = $a % $b; eu posso fazer $a %= $b; E a concatenação, que é a junção de duas strings Se eu tenho duas strings, uma string a e uma string b e eu quero juntar nós já vimos que existe o operador de concatenação que é o ponto

Se eu tenho esta expressão a recebe a concatenado com variável b $a = $a $b; Eu posso utilizar $a = $b; Todos estes operadores de atribuição seguem a mesma linha de raciocínio É só você se acostumar a utilizar um que você já sabe utilizar todos E vamos praticar o uso dos operadores de atribuição, fazendo um exercício

O primeiro exercício dessa aula será: Aplicar 10% de desconto ao preço de um produto Vamos partir direto para nosso editor de código Então, como de costume Você vai vir aqui no Explorer Eu criei, aqui dentro da pasta C:Arquivos de ProgramaEasyPHP5210wwwaula06 Se você baixou o pacote você tem este arquivo "_modelophp" que é aquele que estamos utilizando sempre

Vou vir aqui, no PhpStorn Vou mandar abrir o diretório e vou redirecionar para o diretório C:Arquivos de ProgramasEasyPHP5210wwwaula06 Se você está usando outra versão,não esqueça de saber qual a pasta utilizada Clicando em OK, ele vai abrir a pasta no PhpStorm E vai revelar, o meu arquivo que eu tenho lá dentro, que é o modelo Vou abrir este arquivo Já está com o modelo do PHP preparado e eu vou "Salvar como " Nosso primeiro exercício, que é de operadores

Não utilizei espaços botei 01-operadoresphp Agora eu tenho

o modelo está intacto e agora eu vou trabalhar no arquivo de operadores O que eu preciso é receber o preço de um produto pela minha URL e jogar dentro de uma variável que eu vou chamar de $preco Note aqui que eu não usei o cedilha (ç) $preco = $_GET["p"]; Ele vai receber pela linha o parâmetro p, que será o preço E vamos escrever o preço recebido: echo "O preço do produto é R$ $preco"; Vamos salvar E vamos abrir, clicando com o botão direito sobre o EasyPHP Escolhendo "Localweb" ou "Localhost" Ele vai abrir

vamos até a pasta "aula06" E vamos abrir o arquivo 01-operadoresphp Ele deu erro aqui na linha 11 por que eu não fiz a passagem de parâmetro, que é o p Para fazer isso, eu vou na URL colocar valor de p: 127

001/aula06/01-operadoresphp?p=100 Colocando o valor de p = 100 "O preço do produto é R$ 100" Agora, eu quero dar 10% de aumento nesse preço que foi passado

Para isso, eu vou fazer: $preco = $preco + ($preco*10/100); Se quisesse calcular 30%, faria $preco * 30/100 e assim sucessivamente Este mais aqui vai dar o aumento que nós precisamos

Não esqueça do ponto-e-vírgula ( ; ) E vamos escrever: echo "<br/> E o novo preço com 10% de aumento será R$ $preco"; Mais uma vez salvando Vamos atualizar "O preço do produto é R$ 100 E o novo preço com 10% de aumento será R$ 110" Vamos supor aqui que eu coloque p = 525 com 10%, o valor será R$ 5775 Logo, eu calculei um aumento de 10% no preço do produto E aí, se você percebeu, eu utilizei a expressão para cálculo do aumento da maneira antiga Eu posso fazer a mesma expressão, utilizando operadores de atribuição

Vamos ver como funciona isso: Perceba que na linha 13 eu tenho $preço que recebe ele mesmo mais a expressão que é $preço * 10/100 Basicamente, eu posso fazer: $preco += ($preco*10/100); O resultado será o mesmo e a expressão ficou muito mais simples para você entender Então $preco recebe ele mesmo mais 10% do valor dele mesmo Vamos salvar E atualizar Note aqui que o resultado é o mesmo Vamos testar com outro valor p = 950 "O preço do produto é de R$ 950 E o novo preço com 10% de aumento será R$ 1045" E vamos ver um outro exemplo, caso eu queira dar um desconto A coisa fica muito difícil, não sei nem se você vai conseguir entender Raciocinando aqui na nossa lógica Se eu utilizo o mais igual (+=) para dar um aumento, basta mudar para menos igual (-=) e eu vou dar um desconto

Vou mudar aqui de "aumento" para "desconto" Salvar atualizar o meu navegador E se eu tenho um produto de R$ 1000,00 Com um desconto de 10% ele vai ficar por R$ 900,00 E só para finalizar este exercício, já que eu sou chato pra caramba eu vou dar uma formatada neste número para que ele pareça um valor monetário Em primeiro lugar, vamos voltar o exercício aqui para o "aumento", que não era "desconto" Vamos colocar o mais igual (+=) aqui E vamos dar uma formatada neste preço Para colocar o preço formatado, eu vou ter que utilizar uma função aritmética, que nós já vimos na aula passada Eu vou remover o preço daqui E vou usar uma contatenação com o number format (number_format($preco, 2); Vou utilizar assim o preço com duas casas decimais Vou fazer a mesma coisa aqui fora number_format($preco, 2); Vamos salvar Caso haja alguma dúvida, pause o vídeo, digite seu código e de contiuidade logo a seguir Vamos salvar

e atualizar o navegador A partir de agora nós temos os valores formatados como valores monetários Outra coisa que nós já vimos anteriormente , nesta aula foi a utilização dos operadores de auto incremento os operadores de incremento de uma unidade Vamos ver como cada um deles funciona Existem basicamente dois operadores de incremento e eles podem ser usados em quatro modalidades diferentes Pré-incremento, pós-incremento, pré-decremento e pós-decremento Funciona da seguinte maneira: Se eu quiser representar: $a = $a + 1 eu posso utilizar ++$a Ou, em pós-incremento, para representar a mesma expressão eu posso utilizar $a++ E a forma de utilizar o ++ antes ou depois da variável faz toda a diferença O pré-incremento, como o próprio nome já diz, ele incrementa antes de qualquer coisa O pós-incremento, ele primeiro vai fazer uso da variável e depois irá incrementar E não se preocupe que já já vamos ver um exemplo disso Vamos ver os outros dois tipos de operadores O decremento funciona quando queremos fazer a diminuição de uma unidade em uma determinada variável inteira

Então, $= $a – 1 pode ser feita – -$a em pré-decremento Ou em pós-decremento utilizando $a – – Vamos exercitar este conceito vendo mais um exercício para o nosso cérebro O exercício 02 desta aula vai ser: Mostrar qual foi o ano anterior ao ano atual que vai ser passado pela minha URL Vamos ver como isso funciona Eu já estou na minha pasta 06 Já estou com meu modelo PHP aberto E vou Salvar Como -> 02-incrementophp Eu vou receber o ano atual, vou chamar $atual Vou receber via URL o parâmetro aa (ano atual) $atual = $_GET["aa"]; Então meu ano atual (aa) vai ser jogado na minha variável $atual

Eu posso escrever aqui: echo "O ano atual é $atual "; Vamos ver como funciona Salvei Vou voltar no meu navegador Aqui na minha listagem não aparece, vamos atualizar Agora já aparece o 02-incrementophp Vamos abrir o arquivo, ele está dando erro na linha 11 por que eu não passei o ano atual pela URL ?aa=2014 "O ano atual é 2014" Foi passado como parâmetro aqui, que é o aa Agora vamos ver o ano anterior, que é o que eu solicitei no exercício Voltando ao PhpStorm Vamos fazer o seguinte: echo "O ano atual é $atual e o ano anterior é "

$atual++"; Eu estou utilizando um pós-incremento isto é, eu vou utilizar o valor atual e depois vou incrementar Vamos ver se isso vai funcionar Atualizei Olha lá "O ano atual é 2014 e o ano anterior é 2014" Na verdade, por que ocorreu um erro? Ele deveria mostrar 2014 como ano atual e o ano anterior 2013 Por que ele deu erro? Por que eu fiz um pós decremento O pós decremento vai utilizar a variável primeiro e depois vai decrementar Eu mandei mostrar na tela o ano atual, mandei tirar um só que eu mandei pós-decremento isto é, ele primeiro vai mostrar o 2014 e depois vai tirar um

Na próxima linha, se eu mandar mostrar o ano atual, ele vai mostrar 2013 Para resolver este problema, basta que eu faça um pré-decremento Eu coloco o menos menos (- – ) não depois da variável, mas sim antes dela Utilizando o decremento antes da variável ele primeiro vai fazer o decremento e depois vai utilizar a variável Então como eu disse, a solução para este problema não é utilizar o pós-incremen Na verdade eu até utilizei aqui o incremento, seria decremento, né, seria menos menos (- -)

Vou colocar este menos menos (- – ) aqui na frente Então, o que eu estou fazendo é: Primeiro, tire uma unidade do atual e mostre o valor Vamos salvar E a partir de agora o ano atual é 2014 e o ano anterior é 2013 Deu para entender? Se você utilizar o mais mais (+ +) e o menos menos (- – ) numa linha única numa expressão única não vai fazer diferença você fazer pré ou pós-decremento

O mais importante aqui é que você entenda se o mais mais (+ +) ou o menos menos (- – ) estando antes ou depois faz toda a diferença Principalmente se você estiver numa expressão ou, como nós vimos aqui, num comando de exibição de tela Se você utilizar o pós-incremento isto é, se você colocar o mais mais (+ +) ou o menos menos ( – – ) depois da variável Ele primeiro vai exibir a variável, ele vai utilizar a variável e dai em diante ela vai valer mais um ou menos um Se você utilizar o pré-incremento ele primeiro incrementa ou decrementa e logo em seguida ele vai utilizar a variável Faça testes em seu computador, utilizando o seu EasyPhp ou qualquer outra ferramenta que você esteja utilizando para seu aprendizado em PHP e aprenda como funciona o mais mais (+ +) e o menos menos ( – – ) dentro dos seus códigos E eu vou utilizar esta aula para responder a mais uma pergunta, que é: Como fazer comentários em seu código PHP? Comentários são muito importantes para o programador

Sempre que você for criar um programa é muito importante que você comente os pontos chaves do seu código Isso por que uma outra pessoa pode utilizar seu programa mais tarde ou até mesmo você, que já programou coisas há muito tempo pode não lembrar exatamente o que estava acontecendo na hora que você estava programando, naquele momento Então, deixar o código comentado é uma ótima prática de programação e nós vamos ver como comentar em nosso código, utilizando o PHP Existem, basicamente, três simbologias para representar comentários em PHP A primeira delas é fazendo comentários "inline" isto é, um comentário que vai fazer parte de uma linha Você pode fazer um comentário inline utilizando o barra barra ( //) ou a cerquilha (#) Vamos ver como podemos fazer este tipo de comentário, no código que acabamos de criar

O comentário inline será feito da seguinte maneira: em qualquer lugar do seu código, você pode colocar barra barra (//) e fazer seu comentário Por exemplo // Essa linha vai pegar o ano na URL Note que a partir do barra barra (//) tudo será considerado comentário Inclusise, por exemplo, se eu colocar barra barra (//) aqui, na variável Esta parte do código já ficou cinza indica que ela é um comentário Da mesma maneira, eu posso utilizar a cerquilha (#) A partir da cerquilha (#) tudo será feito como comentário Vou salvar Vamos atualizar o código E você vai ver que nenhuma alteração foi feita, nenhum dos comentários será exibido

Ele servirá apenas para o programador Se você vier aqui, e mandar exibir o código fonte Nem dessa maneira, o comentário será enviado O que acontece é que seu comentário fica reservado apenas ao seu código fonte em PHP Nada vai ser enviado para o cliente Outra maneira de fazer comentários é utilizando comentários "multiline" que são comentários que duram várias linhas Para isso, você irá utilizar o barra asterisco (/*) e o asterisco barra (*/) Tudo o que estiver delimitado entre estes símbolos, será considerado comentário multilinha

Na prática aqui, vamos fazer o seguinte: Vou criar um comentário multilinha que vai ter o enunciado deste exercício /* Este exercício pretende demonstrar o uso de operadores de incremento e decremento */ Note aqui que enquanto eu não colocar o asterisco barra (*/) tudo será considerado comentário Colocando o asterisco barra ( */) eu fiz um comentário de múltiplas linhas Eu posso inclusive dar "enter" aqui e utilizar mais linhas Quantas forem necessárias para fazer meu comentário

Tudo que estiver entre os símbolos barra asterisco (/*) e asterisco barra (/*) Você percebe aqui que o PHP considera como comentário E de maneira similar, a cerquilha(#) e o barra barra (//) todas estas linhas de comentário serão ignoradas na hora de interpretar seu script Um comentário serve apenas para você, programador, se localizar e deixar seu código mais explicado E já que nós estamos falando nessa aula sobre atribuições, vamos ver mais duas técnicas de atribuições que o PHP tem como particularidade Uma outra pergunta que pode surgir durante seu aprendizado em PHP é: Como fazer referência entre variáveis? O PHP permite referência entre variáveis

Vamos ver um exemplo disso O exemplo que eu criei foi o seguinte: Vamos considerar as seguintes atribuições $a recebe 3 $a=3; Quando eu faço $a recebe 3, ele vai na memória do meu servidor criar uma variável a e colocar dentro dela o valor 3 Até aí, tudo simples, tudo fácil de se compreender A minha próxima linha é b recebe a : $b = $a; Com a linha $b recebe $a, ele vai criar uma variável b E a variável b vai receber o mesmo conteúdo que a variável a, isto é, 3 A próxima linha é mais uma atribuição

$b +=5; O que ele vai fazer aí Ele vai fazer $b, vai receber ele mesmo, que é 3 mais 5 Então, a variável b vai mudar de 3 para 8 Por fim, nós usaremos os comandos "echo $a;" para mostrar 3 e "echo $b;" para mostrar 8 "Sim, Guanabara, mas até aí, nada de mais " Sim, vamos ver o complemento disso que é utilizando variáveis referenciadas Aqui do lado, vou criar um código semelhante, e vou fazer o seguinte: $a = 3; Ok, ele vai fazer a mesma coisa A variável a vai receber 3 E na segunda linha eu vou fazer uma pequena, mas pequena alteração, que é: $b = &$a; Antes da variável $a eu vou colocar um E comercial ( & ) E mais uma vez, um simples caractere vai fazer toda a diferença Quando eu coloco um E comercial ( & ) na frente de uma variável em PHP eu não estou dizendo para "b" receber o conteúdo de "a" Eu estou falando para que "b" seja uma referência a "a", isto é a partir de agora,eu estou ligando as variáveis "a" e "b" por referência Com esta linha que está aparecendo agora $b = &$a; ele vai criar uma variável "b" referenciada a variável "a" A primeira coisa que vai acontecer é $b ter o mesmo valor da $a, no caso, 3 A próxima linha vai ser igual a do código anterior: $b += 5; O que vai acontecer? O $b vai ser $b mais 5, isto é, 3 + 5 = 8 Automaticamente, quando eu fizer esta alteração em $b, como $b está ligado diretamente a $a, $a também vai fazer a alteração do seu valor e vai valer 8 Mandando "echo $a;" ele vai mostrar 8

Mandando "echo $b;" ele também vai mostrar 8 Diferente do código anterior, que mostraria 3 e 8, o segundo código vai mostar 8 e 8 E aí? Ficou confuso? Então vamos botar o cérebro para funcionar em mais um exercício E o exercício, desta vez, é bem simples: é basicamente botar para funcionar o uso de variáveis referenciadas que nós acabamos de ver Mais uma vez, eu estou com o meu arquivo modelo

php que você baixa no site cursoemvideocom Lembrando que além do arquivo modelophp você precisa ter a pasta _css que vai ficar na mesma pasta É só baixar o pacote que está no site do Curso em Vídeo que você vai ver Vamos "Salvar Como" Vamos chamar de "03-referenciaphp" Sem acento e tudo em letras minúsculas

O que eu vou fazer é exatamente o mesmo exemplo que nós já vimos anteriormente só para você ver que as coisas funcionam, $a = 3; $b = $a; $b += 5; Ele vai pegar a variável $b e somar 5 Vamos mostrar echo " A variável A vale $a "; echo "<br/>A variável B vale $b "; Vamos executar, salvando aqui Vamos voltar ao nosso ambiente do EasyPhp E aqui você vai ter o arquivo "03-referenciaphp" Na hora de abrir, o A vale 3, o Bvale 8, exatamente como nós vimos Basta que eu coloque um E comercial ( & ) na frente do A e automaticamente eu estou criando uma referência de B com A Eu vou salvar E atualizando aqui você vai ver que o resultado será: A vale 8 e B vale 8 Exatamente como prevíamos no slide, na hora que eu te expliquei

E mais uma vez eu digo: Não adianta você só assistir esta aula! Você tem que abrir o seu EasyPHP, abrir seu editor de código preferido nós recomendamos o PhpStorm da JetBrains Você precisa pausar o vídeo e digitar seu exercício Desta maneira você vai aprender! Faça os seus testes e continue seu aprendizado Vamos ao último conceito que eu reservei para esta aula de atribuições para você O último conceito de atribuições que eu reservei foram as Variáveis de Variáveis Este conceito pode parecer meio estranho, ele existe no PHP, quase não é utilizado, na maioria dos casos, mas ele existe, então, nós precisamos ver no Curso em Vídeo Basicamente, você irá criar variáveis a partir de conteúdos de outras variáveis

E isto pode ser útil em algum momento da sua carreira Então Vamos ao conceito de Variáveis de Variáveis

Vamos ver um exemplo aqui: Eu vou criar uma variável $site e colocar uma string $site = "cursoemvideo"; Na memória do servidor, o que vai acontecer é o seguinte: uma variável site será criada e dentro dela vi ser colocada uma string "cursoemvideo" Simples dessa maneira A próxima linha pode parecer estranha, mas preste bastante atenção nela: $$site = "cursoPHP"; Basicamente, o que eu fiz não foi com que a variável $site receba "cursoPHP" Até por que ele estragaria o conteúdo "cursoemvideo" que já está armazenado na variável $site Note que antes da variável $site existe um outro cifrão ( $ ) E isto vai fazer toda a diferença mais uma vez Cifrões ($) antes de variáveis irão criar o que chamamos de Variáveis de Variáveis ou Variáveis Variantes

Vamos ver o que acontece na memória do servidor quando isso aparece no seu código Basicamente, o que ele vai fazer, é criar uma variável dentro da memória do seu servidor a para dar um nome a esta variável, ela irá considerar o conteúdo da variável $site O conteúdo de site é "cursoemvideo" Logo, ela irá criar uma variável chamada $cursoemvideo e irá atribuir a ela o valor "cursoPHP" A partir daí, eu tenho duas variáveis: uma variável chamada $site e outra variável chamada $cursoemvideo, que foi criado através do conceito de Variáveis Variantes Eu posso em seguida mostrar a variável $site echo $site; Ele vai me mostrar "cursoemvideo E eu posso mostrar a variável $cursoemvideo echo $cursoemvideo; e ele vai me mostrar na tela o conteúdo "cursoPHP" É

ficou confuso??? Então vamos ver na prática como isso funciona O quarto e último exercício, para fazer seu cérebro explodir, é basicamente isso: Vamos praticar o uso de Variáveis de Variáveis ! Já estou aqui no meu PhpStorm Vou abrir o arquivo de modelo PHP, que você baixa do site e vou "Salvar como" Vamos chamar de 04-variaveisvariaveisphp Vamos fazer o seguinte exemplo: Eu tenho uma variável $x que irá receber $x = "abc"; Então a variável $x irá ter o conteúdo "abc" Logo em seguida, eu irei criar uma variável da variável $x e ele irá receber o conteúdo $$x = "def"; Eu criei uma variável a partir da variável $x que é "abc" e ela vai receber o conteúdo "def" Eu posso escrever na tela: echo "O conteúdo da variável X é $x"; E posso também fazer: echo "<br/>A variável criada recebeu o valor $abc"; $abc, o nome sendo o conteúdo da variável $x,que virou uma variável a partir do momento que eu coloquei o cifrão ($) na frente Vamos salvar Ao navegador dar uma atualizada

e agora eu tenho o exercício "04-variaveisvariaveisphp" O conteúdo da variável X é abc e o conteúdo da variável criada recebeu o valor def Posso vir aqui e colocar um <br/> Para pular linha Vamos mudar aqui echo "<br/> A variável ABC criada recebeu o valor $abc"; Então, a partir de agora, eu tenho a variável $x que recebeu abc E eu tenho uma variável $abc que tem o conteúdo "def"

E esta foi a aula de atribuições na linguagem PHP do Curso em Vídeo, preparado especialmente para você Espero que você esteja gostando das aulas, eu não vou poupar vocês de coisas complexas, entendam isso Tem cursos aí que falam "Ah não, isso é complexo, quase não se usa, vamos eliminar do curso " Eu não elimino! Por que mais para frente você pode ver isso no código de outra pessoa e vai ficar perdido, achando que você não sabe PHP E agora você sabe PHP! Em agradecimento, eu queria que você curtisse esse vídeo compartilhasse, favoritasse e principalmente, clicasse aqui para se inscrever no canal

Se inscrevendo no canal, se você clicar na "engrenagenzinha" do lado e pedir para receber novidades por e-mail, sempre que sair um video novo você vai ser avisado Clicando aqui, você vai ter acesso a uma playlist do curso de PHP com todas as aulas criadas até agora e daqui para frente, toda a aula que sair do curso de PHP, vai fazer parte desta playlist E não se esqueça, para ter a experiência completa, você se inscreve aqui ó, aqui no meio cursoemvideocom aqui ó clica aqui ó, pode clicar

Você será desviado diretamente para o site Este vídeo nem vai ser fechado, ele vai ser pausado Você vai lá, faz a sua inscrição, é gratuito,não se esqueça; sempre que você se inscrever, você irá receber um e-mail de verificação Então você tem que ir lá na sua caixa de e-mail Coloca um e-mail válido, é óbvio O seu nome de usuário não pode ter acento, não pode ter espaço Você vai lá, se cadastra, se inscreve no curso de PHP e baixa todos os pacotes, inclusive este modelo

php para deixar sua tela um pouquinho mais bonita, para você não sentir um ambiente muito feio na hora que você está aprendendo PHP Então, a gente pensa em tudo para o seu melhor aprendizado Um grande abraço Bons estudos Pratique sempre E até a próxima ! ★ Erros de Gravação ★ E já que E ná que

aaaarghhh aaaarghhh aaaarghhh

[mais lento e mais grave] [risada do bebê] desculpa [com voz infantil] Problemas com o carro [voz normal] $b mais igua a cin ptbrrrr ptbrrr Uma variável chamada @#&%$ curso de PH

#$&%*¨& O mais importante aqui é que você entenda que [barulho de disco riscado] [barulho barba sendo coçada] Nooossaaa pulga ㋡

O post Operadores de Atribuição – Curso PHP Iniciante #06 apareceu primeiro em AMD World.

]]>
Como fazer uma gestão de TI com eficiência e produtividade financeira? https://www.amdworld.co.uk/gestao-de-ti-eficiente/ Wed, 13 Feb 2019 13:55:25 +0000 http://www.amdworld.co.uk/?p=480 Os ambientes corporativos, de todos os portes, estão cada vez mais dependentes das tecnologias, não só as que tradicionalmente já…

O post Como fazer uma gestão de TI com eficiência e produtividade financeira? apareceu primeiro em AMD World.

]]>
Os ambientes corporativos, de todos os portes, estão cada vez mais dependentes das tecnologias, não só as que tradicionalmente já dominavam as empresas, como os sistemas de gestão e dispositivos, mas também as inovações que tornam o trabalho operacional mais ágil e, principalmente, aumentam a visibilidade em um mercado dominado pelo tráfego digital.

Isto leva as empresas e pensar tecnologicamente o tempo todo, para atingir todas as metas estabelecidas, e elas sabem que este atingimento depende cada vez mais dos investimentos nas soluções digitais, tanto de administração interna quanto de relacionamento com o cliente.

É nesse cenário que a gestão de TI ganhou importância estratégica. A velocidade de mudanças é grande e os profissionais de TI precisam acompanhar e entender os benefícios de cada uma para a empresa, moldando a arquitetura tecnológica para as reais necessidades.

TI tornou-se estratégica para os negócios

Com a importância cada vez maior das soluções digitais, o papel de TI mudou bastante nas organizações, de uma posição de absoluto suporte, reagindo aos problemas e demandas, para um papel de participação ativa nas decisões de investimento e de estrutura.

A tecnologia suporta toda a operação, as vendas online já são a maior fonte de atendimento e venda em muitas empresas, algumas delas já nasceram digitais. Não há como competir em boas condições plenamente conectado dentro e fora da empresa, e esta presença online deve acontecer não só pela agilidade mas também pela redução de custos operacionais.

A gestão de TI é fundamental para os objetivos organizacionais

A gestão de TI visa controlar e administrar todos os recursos e metas da área, de forma abrangente e com uma visão estratégica, tanto interna quanto relacionada com as demais áreas, em especial a comercial.

Em linhas gerais, uma gestão de TI procura controlar, avaliar e otimizar:

  • Os recursos tecnológicos de TI e Telecom da organização – equipamentos, sistemas residentes e remotos, linhas e redes;
  • A performance de todos esses recursos, isoladamente e em associação com outros;
  • Os processos de TI, internos e relacionados com a organização;
  • O atendimento a usuários (Service Desk e Help Desk);
  • O relacionamento com prestadores de serviços e parceiros comerciais;
  • O capital de conhecimento necessário para o ganho constante de eficiência.

Os desafios da gestão de TI

É nesse contexto extremamente complexo que estão os desafios de uma gestão de TI:

  • Manter a infraestrutura de TI em funcionamento permanente, sem paralisações;
  • Prover a infraestrutura de TI de equipamentos tecnicamente satisfatórios e aplicações atualizadas e alinhadas com as necessidades das áreas;
  • Gerenciar o inventário de infraestrutura (TI e Telecom) para buscar soluções que mantenham ou melhorem a performance e a custos menores;
  • Promover a qualificação constante da equipe;
  • Manter colaboradores, parceiros e clientes plenamente satisfeitos com a comunicação digital da empresa.

Podemos perceber a importância da gestão de TI dentro das organizações, saindo de uma visão suporte para uma visão estratégica fundamental nesses tempo onde a tecnologia está presente em todos os processos.

E o que fazer por gestão de TI eficiente e financeiramente produtiva?

Em uma área tão dinâmica como a Tecnologia, novos desafios surgem para a eficiência e o controle e redução de custos. Algumas ações podem ajudar a criar uma gestão de TI apesar e com esses desafios.

1 – Adotar o monitoramento preventivo do ambiente tecnológico

Um sistema de monitoramento preventivo de TI gera uma grande quantidade de informações sobre o desempenho de cada item em tempo real e permite:

  • Evitar falhas técnicas e paralisações de sistemas (downtime) que geram prejuízos financeiros e de imagem;
  • Programar manutenções e substituições de itens, gastando menos;
  • Criar um banco de dados sobre ocorrências para suporte o Help Desk e o Service Desk.
  • Planejar novos investimentos, sem as compras emergenciais.

2 – Adotar um forte papel consultivo

Muitas organizações adotam uma postura vanguardista com as inovações tecnológicas, investindo em soluções que pouco agregam ao negócio e nem são percebidas e valorizadas pelo mercado consumidor.

Os empreendedores confundem a empresa tecnologicamente de ponta com uma empresa que tem de consumir tecnologia. Os resultados são os gastos desnecessários, frustrações e até mesmo o recuo nos investimentos, quando deve ser justamente o contrário – investir no que agrega valor ao negócio.

Ao gestor de TI cabe, com sua equipe, investigar cada inovação, estudar o custo x benefício para a empresa e dar pareceres realistas sobre a necessidade e os ganhos.

3 – Fazer uma gestão dirigida a otimizar processos

A gestão de processos ainda é algo subestimado por muitas empresas, o que é um erro, pois ela permite que cada etapa/atividade seja desenhada e implementada de acordo com as melhores práticas e com os recursos disponíveis.

Em TI esta gestão é ainda mais importante, pela quantidade de processos manuais e automáticos e porque é uma área que demanda muito atendimento às demais (suporte). A otimização dos processos traz eficiência aos colaboradores e mais tempo para executar outras tarefas.

4 – Promover a capacitação constante

Área de tecnologia é inquieta por natureza, e estar qualificado constantemente é fundamental para que os colaboradores possa desempenhar suas atribuições da melhor forma e estar preparados para outras que uma novidade tecnológica possa trazer.

Esta capacitação constante se faz com cursos e treinamentos para agregar conhecimento acadêmico e também com a presença em eventos para estar atualizados sobre o que o mercado de tecnologia está criando – e podem existir novas boas ideias que podem aumentar a performance e reduzir os custos.

5 – Investir em um sistema de atendimento eficaz

O sistema de atendimento aos usuários é uma peça-chave nas estratégias de TI e pouco explorada no seu potencial por muitos gestores.

A gestão do atendimento também é importante para que tanta informação gerada nos incidentes e nas soluções possa ser transformada em conteúdo para decisões, como substituir componentes que provocam erros recorrentes e programar atualizações de versões defasadas de sistemas que prejudicam a performance dos usuários.

Além disso, toda a carga de informações ajuda no planejamento de renovação de equipamentos, restruturação de equipes e prevenção de problemas que podem sobrecarregar a malha tecnológica. Conforme vimos acima, uma gestão eficiente e financeiramente produtiva é um trabalho complexo e de longo prazo, mas fundamental para que a empresa alcance resultados sempre melhores nas suas operações e na relação com seus clientes.

O post Como fazer uma gestão de TI com eficiência e produtividade financeira? apareceu primeiro em AMD World.

]]>
Operadores Aritméticos – Curso PHP Iniciante #05 https://www.amdworld.co.uk/operadores-aritmeticos-curso-php-iniciante-05/ Sun, 10 Feb 2019 22:28:52 +0000 http://www.amdworld.co.uk/?p=410 Curso em Vídeo apresenta Patrocínio: Hostnet T1site Apoio: Baixaki, JetBrains e Renderaê ♫ Música de Abertura ♫ Olá! Seja bem…

O post Operadores Aritméticos – Curso PHP Iniciante #05 apareceu primeiro em AMD World.

]]>

Curso em Vídeo apresenta Patrocínio: Hostnet T1site Apoio: Baixaki, JetBrains e Renderaê ♫ Música de Abertura ♫ Olá! Seja bem vindo a 5ª (quinta) aula do seu curso [barulho de ventania] curso de PHP para iniciantes! Meu nome é Gustavo Guanabara e eu sou seu professor

E no incício desta 5ª (quinta) aula, como de costume, nós responderemos a mais uma pergunta E a dessa aula é: Como fazer operações aritméticas com PHP? E operações aritméticas te lembram o quê? Algoritmos Algoritmos te lembram o quê? Obviamente te lembram Curso em Vídeo de Algoritmo, que vocês já tem totalmente disponível no site wwwcursoemvideocom ou clicando neste ícone do canto esquerdo, você será desviado diretamente para uma playlist de 15 (quinze) aulas de Algoritmos, onde você vai conhecer todo o conteúdo do curso completo de Algoritmo

Na verdade, clicando sobre o ícone, você será desviado diretamente para a aula que trata de operadores aritméticos em Algoritmos Eu recomendo fortemente que você assista esta aula antes para que possa assistir esta aula de PHP sem problemas Se você já é um programador com experiência básica ou intermediária já pode passar direto e assistir esta aula de PHP que vai começar agora ! Se você se lembra muito bem, no curso de Algoritmo nós poderíamos fazer certas atribuições e exibição de conteúdo na tela Eu vou fazer aqui um exemplo de Algoritmo e vou replicá-lo no PHP

A primeira linha do meu algoritmo seria: n1 recebe 2 (n1 <- 2) Pro PHP: n1 recebe 2 ($n1 = 2;) Note que eu não falo "cifrão" n1, "dólar" n1 eu falo simplesmente "n1" E você já sabe que no PHP precisa ter um cifrão ($) na frente

A próxima linha em algortimo seria: n2 recebe 3 (n2 <- 3) Vou colocar em PHP: n2 recebe 3 ($n2 = 3;) Em seguida nós vamos fazer uma operação aritmética em algoritmo que seria: s recebe n1 mais n2 (s <- n1+n2) Esta linha em PHP ficaria quase da mesma maneira apenas atualizando o nome da variável e o operador de atribuição s recebe n1 mais n2 e ponto-e-vírgula no final ($s = $n1 + $n2;) Por fim, para exibir na tela em algoritmo: Escreva ("A soma vale", s) No caso do PHP poderia ser feito diretamente (echo " A soma vale $s;) sem precisar de contatenação Caso você queira usar contatenação, na aula passada nós vimos basta você substituir a vírgula (,) do escreva pelo ponto no PHP e utilizando as aspas("") no lugar correto E, obviamente, se você está comparando um código com o outro e este é o objetivo Algoritmo é quase igua a PHP basta você saber qual o operador será aplicado Vamos criar um novo projeto no JetBrains PhpStorm e fazê-lo funcionar Mais uma vez eu vou mostrar o passo a passo mas nas aulas mais para frente eu vou parar de fazer isso, obviamente por que acaba ficando muito repetitivo Eu tenho que abrir o EasyPHP Verificar se o Apache está funcionando sem problema algum Ele está inicializado aqui Minimizando a tela Vou abrir o PhpStorm, que é o editor que estamos utilizando Mas lembrando, você pode utilizar qualquer editor que você prefira

No meu caso aqui, se você não for usar o PhpStorm, eu recomendo fortemente que use o Notepad ++ Vamos criar um novo projeto Vamos chamá-lo de "aula05" Cada aula eu estou criando um projeto novo, para que você possa baixar o pacote de cada uma delas, diretamente do site Ele vai criar meus documentos Tá lá, criou a pasta, tudo bonitinho Botão direito -> New -> PHP File O nome do meu PHP vai ser "somador" Ele vai criar o arquivo "somadorphp" e eu já ensinei como colocar este código HTML automaticamente Vamos criar aqui o mesmo exemplo anterior Tenho minha variável n1 recebendo 3 ($n1 = 3;) A minha variável n2 recebendo 2 ($n2 =2;) E a minha variável s recebendo n1 mais n2 ($s = $n1+$n2;) Uma coisa muito comum quando se está começando é esquecer de colocar o cifrão antes da variável Acostume-se, isto acontece sem problema algum Basta ir lá e colocar de novo Vamos colocar para exibir na tela "A soma entre n1 e n2 é igual a s (echo "A soma entre $n1 e $n2 é igual a $s";) Então, eu fiz lá uma variável ser exibida

Mais uma vez eu vou fazer uma coisa aqui para facilitar e deixar mais bonito Vou criar minha <div>, que vai fechar antes do </body> E aqui em cima nós vamos carregar um link: <link rel="stylesheet" href="_css/estilocss"/> Lembrando que esta pasta já está no pacote No caso aqui eu peguei esta pasta da aula 04 e joguei na pasta da aula 05 Eu vou mostrar para vocês como C:Arquivos de ProgramaEasyPHP5210wwwaula04 Peguei o arquivo aqui, pasta "_css", CTRL+C Fui na "aula05", que foi a pasta que eu criei hoje, CTRL+V, e ele vai criar a pasta "_css" lá dentro

Então eu tenho o "somador" e a pasta "_css", na mesma pasta do arquivo "somador" Então vamos salvar Botão direito em cima do EasyPHP "Local Web" ou "Local Host" Ele vai carregar, vou na minha "aula05" vou abrir o "somadorphp" e ele vai me dizer que a soma entre 3 e 2 é igual a 5 OK? Belezinha até ai? Então, basicamento o que eu fiz foi: jogar duas variáveis e utilizar um operador, no caso o operador aritmético da soma Então, como eu acabei de falar este operador aqui que eu vou marcar é um operador aritmético Mas quais serão os operadores aritméticos suportados pelo PHP? No meu caso aqui, eu tenho as 5 (cinco) operações básicas que são: Adição, subtração, multiplicação, divisão e módulo, que é o resto da divisão que nós já vimos nas aulas de Algoritmo, caso você tenha alguma dúvida, assiste lá E no caso do PHP a adição é feita pelo operador mais (+) A subtração é feita por um traço (-) que é o operador menos A muliplicação é feita por um asterisco (*)

exatamente como é feita nos algoritmos A divisão, por uma barra inclinada para o lado direito (/) E o módulo é feito pelo sinal de porcentagem (%) E se você se lembra muito bem são exatamente os mesmos operadores usados nos algoritmos soma, subtração,multiplicação,divisão e o módulo São exatamente os mesmos Então, não existe diferença para operadores aritméticos entre o PHP e o seu Algoritmo Isto é uma ótima coisa por que assim você não precisa aprender duas coisas diferentes

Vamos ver um exemplo prático disso Eu vou criar um documento novo Vou aqui na minha pasta, botão direito New (Novo) -> PHP File (Arquivo PHP) eu vou chamar de "operadores" Vou mais uma vez criar meu link Só para ficar mais "bonitinho" Estas linhas, depois de um tempo, já vão aparecer sozinhas nas aulas, né Você vai acrescentando coisas Note que é muito fácil, com o PHPStorm, fazer isso Vou criar a minha <div> Fechamento dela </div> lá no final E aqui no meio vamos colocar aqui o seguinte: A variável n1 recebe 3 ($n1 = 3;) A variável n2 recebe 2 ($n2 = 2;) Arrumar aqui E vamos fazer vários comandos de exibição Primeiro deles, nós vamos colocar: echo "A soma vale " se eu colocar assim "A soma vale $n1 + $n2"; não vai funcionar Vamos ver o resultado Voltar aqui para o meu servidor Vou atualizar Agora eu tenho o arquivo "operadoresphp" Olha aqui, "a soma vale 3 + 2" eu queria mostrar o resultado de 3 + 2 Então vou ter que tirar este "n1+n2" Vou recortar ele Vou colocar aqui fora, depois do símbolo de concatenação e entre parênteses Então eu tenho lá echo "A soma vale "(n1+n2); Vou salvar E atualizar Agora sim " A soma vale 5" Vou fazer a mesma coisa, para os outros operadores Então perceba aqui, no código que eu gerei automaticamente Eu tenho aqui "A soma vale "

($n1+$n2); Com concatenação e entre parênteses Pulei de linha, no próximo "echo" para ficar organizado "A subtração vale " ($n1-$n2) [barulho de jumento zurrando] "A multiplicação vale "

($n1*$n2) " A divisão vale " ($n1/$n2); " E o módulo vale " (n1%n2); Basicamente é a mesma linha, pulando com os <br/> para não ter vários valores na mesma linha E esta é a estrutura que eu montei para ser exibida na tela Vamos salvar Caso tenha sido rápido demais para você, pause o vídeo agora Digite seu código E voltamos logo em seguida Salvar atualizar Então tá lá A soma vale 5 (cinco) A subtração vale 1 (um) Isto é, 3-2=1 A multiplicação vale 6 (seis) 3 x 2 = 6 Três divido por dois dá 1,5 E 3 divido por 2 dá 1 e resta 1 Então este 1 é o resto da divisão entre 3 e 2 E nunca, nunca se esqueça: Por mais simples que sejam os exemplos você precisa praticar! Eu estou dando os arquivos para vocês, mas você precisa praticar

Você precisa digitar o código, ver funcionando, até mesmo para você utilizar o PHP Por que muita gente ainda clica duas vezes no arquivo PHP e manda abrir no navegador Não é assim É diretamente do EasyPHP Então, eu estou tendo esta paciência de explicar,mas não vai adiantar nada se você não fizer Você não vai lembrar quando estiver sozinho, sem o YouTube por perto, sem poder assistir esta aula Então, nunca se esqueça de praticar sempre! E lembrando que o PHP é serverside, ou seja, sua máquina deve estar preparada para servidores e o EasyPHP é o programa para isso

E aí, dentro desta mesma aula, nós vamos responder a mais uma pergunta que normalmente surge, neste momento, quando eu estou trabalhando com aluno dentro de Sala de Aula Numa expressão aritmética, quais serão os operadores que serão realizados primeiro? A resposta está na ordem de precedência que a própria matemática nos oferece Em primeiro lugar, é feito sempre os parênteses ( ) Logo em seguida, da esquerda para direita, o que aparecer primeiro multiplicações (*), divisões (/) e módulo (%) Por último, serão feitas as adições (+) e subtrações (-) Vamos ver um exemplo disso, calculando a média entre os dois valores apresentados Depois de definir $n1 e $n2,eu vou colocar aqui uma variável $m que irá calcular a média entre $n1 e $n2 O erro mais comum é fazer isso: $m = $n1 + $n2 /2 e achar que isso vai funcionar para calcular a média A média entre 3 +2=5 e 5 divido por 2, 5/2=2,5 Então vamos colocar a média para escrever aqui na tela echo "<br/> A média vale $m"; Posso colocar aqui a variável $m direto, sem problema pois $m está dentro de uma variável e então não precisa concatenar

A média vale tanto Vamos salvar e ao atualizar, o cálculo que fizemos da média seria 2,5 certo? O que ele vai me mostrar é 4 Isto por que ele não está fazendo a conta da maneira correta Por que se você se lembra bem, primeiro é feito as multiplicações e divisões Então ele faria $n2/2 $n2 é igual a 2 2 dividido por 2 é igual a 1 $n1 é igual a 3 3 mais 1 é igual a 4 Então, neste caso aqui, o resultado está correto mas ele não é a média Para calcular a média, eu preciso primeiro somar e depois dividir Então, eu preciso usar os parênteses para forçar que a soma seja feita primeiro

$m = ($n1 + $n2)/2; Vou salvar e atualizar Agora, a média vai valer 2,5 que foi a média calculada entre 3 e 2 E agora meu código está correto Tá beleza Guanabara, tá bonito mas até agora você só fez a atribuição explícita Então, por exemplo, $n1 está valendo 3 e $n2 está valendo 2 E se eu quiser que o usuário informe qual o valor de $n1 e $n2? Aí vem uma outra coisa que eu preciso mostrar para você A pergunta a se responder é essa: Como usar valores personalizados? E aí nós vamos ter que dar uma olhada na URL da nossa página No meu caso aqui, eu vou precisar analisar a URL do meu navegador que no momento é a seguinte: http://localhost/aula05/operadores

php Se nós olharmos no navegador, ele vai estar ligeiramente diferente por que no lugar de localhost vai estar um endereço Olhado aqui nós temos 127001, que é a mesma coisa que localhost Eu posso substituir aqui por "localhost", sem problema nenhum Eu vou dar enter e ele atualizou aqui, sem problemas Então aqui localhost/aula05/operadores

php Está exatamente como eu acabei de mostrar Eu posso passar valores personalizados diretamente pela URL da seguinte maneira: eu vou colocar uma interrogação (?) e os valores: http://localhost/aula05/operadoresphp?a=3&b=2 Então eu estou passando aqui, neste caso, neste exemplo o valor a valendo 3 e o valor b valendo 2 Vamos fazer um exemplo aqui Aqui na minha URL eu posso passar localhost/aula05/operadoresphp?a=5&b=8 Então eu tenho a valendo 5 e b valendo 8 Quando eu der "Enter"

ele não modificou isto por que eu preciso fazer mais algumas inserções Mas basicamente, neste caso, eu já passei os valores de a valendo 5 e b valendo 8 para o meu documento Para receber estes valores de a e b e jogar dentro de variáveis Vou utilizar o seguinte: Vou fazer primeiro para o parâmetro a

Vou fazer a seguinte linha: $n1 = $_GET["a"]; E este "$_GET" tem de ser escrito exatamente assim, com letras maiúsculas E o "a" também, com letra minúscula, que é a maneira que eu vou digitar ele lá na URL Vamos fazer a mesma coisa para o parâmetro b que seria $n2 = $_GET["b"]; Estas linhas são simples GET significa "pegar" Então ele vai pegar na URL o parâmetro "a" e jogar em $n1 Na próxima linha, ele vai pegar o parâmetro "b" e jogar em $n2 Vamos ver isso funcionando na prática Então, aqui eu vou passar a e b pela URL Então eu vou fazer que $n1 receba $n1 = $_GET["a"]; Lembrando, preste atenção nas maiúsculas e minúsculas $n2 = $_GET["b"]; A partir de agora, eu estou recebendo a e b Eu vou mostrar aqui na tela, só para colocar como um <h2> echo "<h2>Valores recebidos: $n1 e $n2</h2>"; Notem que em momento algum eu estou me referenciando a "a" e "b" a não ser no GET Eu não tenho uma variável a e uma variável b Eu tenho um parâmetro a e um parâmetro b Eu estou jogando o parâmetro a em $n1 e estou jogando o parâmetro b em $n2 Estes sim são as duas variáveis Vamos salvar

e atualizar Olha lá Então, basicamente, o a é 5 e o b é 8 Eu recebi 5 e 8 A soma vale 13 A subtração -3 [voz mais rápida] A multiplicação 40, divisão 0,625 o módulo é 5 [voz normal] e a média é 6,5 Você pode mudar na URL os valores, por exemplo, a=5 e b=2 Ele já passou o 5 e o 2 para o PHP e fez todas as operações Agora, nós temos como fazer testes no nosso PHP Por enquanto, eu concordo, não é uma parte tão interativa com o usuário Mais para frente nós vamos aprender como interagir com formulários Mas, basicamente, esta é uma ótima maneira para aprender operadores Você bota na URL estes parâmetros, pega estes parâmetros, joga em variáveis e faz as operações necessárias

Lembrando que todo o aprendizado é composto de passos, nós ainda estamos engatinhando Nós estamos na quinta (5ª) aula de PHP Não adianta você sair correndo Alunos que tentam sair correndo, em ver tutoriais avançados só se frustram Eles não vão aprender corretamente Então, com muita paciência, você está aprendendo PHP da maneira certa da maneira correta, andando passo a passo, um pé na frente do outro sem despero, sem tentar correr E aí você pode estar pensando: "Caramba, mais são só estas cinco operações que são suportadas?" A adição, a subtração, a multiplicação, a divisão e o módulo? Então, basicamente, a linguagem tem só essas Mas, eu tenho funções adicionais que irão dar outras funcionalidades matemáticas para você

E é a partir de agora que vamos ver algumas delas O PHP é composto por várias funções matemáticas já pré definidas pela linguagem As principais delas são: abs() – para pegar o valor absoluto de uma variável Vamos ver um exemplo Então vou criar um novo arquivo aqui, na pasta "aula05" Botão direito -> New (Novo) -> PHP File (Arquivo PHP) e eu vou criar um arquivo "funcoesaritmeticas" Tudo sem espaço e sem acento Letras minúsculas, por favor Vou adaptar o código, que no meu caso Eu vou definir dois valores: $v1 = $_GET[" x "]; e outro valor: $v2 = $_GET [ "y "]; Então tenho que passar dois parâmetros, x e y Vamos escrever aqui: echo "<h2> Valores recebidos : $v1 e $v2</h2>"; Vou criar aqui um estilo, só para formatar meu h2 <style> h2{font: 12pt Arial; color:#171559;} </style> OBS: (Colocar ates da tag </head>) Vamos salvar Voltar aqui no meu servidor Atualizando minha listagem tenho lá "funcoesaritmeticasphp" Tem que passar x e y pela URL: 127

001/aula05/funcoesaritmeticasphp?x=4&y=-3 Então agora eu recebi 4 e -3 Vamos aumentar um pouquinho este <h2> <style> h2 {font:15pt; color:³171559; font-weight: bold;}</style> Pronto agora melhorou! [ ♪ barulho de grilo ♪ ] Acabou a bateria Vamos então, pegar o valor absoluto echo "O valor absoluto de $v2 é "

abs($v2)"; Então, abs de $v2 vai pegar o valor absoluto dele Vamos salvar e atualizar

Minha variável $v2 recebeu -3 O valor absoluto de -3 é 3 Então, basicamente, o valor absoluto é eliminar o sinal negativo e considerar apenas o valor A próxima função que vamos ver é o pow( ) que vai criar uma potenciação Da mesma maneira, vamos criar o seguinte: echo "O valor de $v1<sup>$v2</sup> é "

pow($v1,$v2); Então eu elevei $v1 a $v2 Vamos salvar Vou vir aqui na URL: 127

001/aula05/funcoesaritmeticasphp?x=4&y=3 Vai ser 4 elevado a 3 Quatro ao cubo é 64 Colocar um <br> para facilitar a leitura echo "<br/>O valor de $v1<sup>$v2</sup> é "

pow($v1,$v2); O valor de 4 ao cubo é 64 Perceba aqui que o cubo eu fiz usando a tag <sup></sup> que está no curso de HTML A próxima função que veremos é o sqrt ( ), que cria uma raiz quadrada Para isso, vamos criar mais um echo echo "<br/>A raiz de $v1 é "sqrt($v1) ; Então, ele vai criar a raiz quadrada de $v1 Salvando

e atualizando "A raiz de 4 é 2" Se eu puser, por exemplo, $v1=81 "A raiz de 81 é 9" E 81 ao cubo é 531441 O valor absoluto de 3 é 3 A próxima função aritmética que vamos ver é o round( ), para arredondamentos O round ( ) vai funcionar para valores reais

Então, eu vou colocar: echo "<br/> O valor de $v2 arredondado é "round ($v2); salvando e atualizando

"O valor arredondado de 3 é 3 " Mas eu vou colocar aqui x=8 e y=34 "O valor arredondado de 34 é 3" Se eu colocar y=3

5 "O valor arredondado de 35 é 4" Se eu colocar y=3,9 "O valor arredondado de 39 é 4" Se eu colocar y=3

2 "O valor arredondado de 32 é 3" Então, ele segue a regra de arredondamento da matemática Até 35 ele arredonda para baixo, mais que 35 ele arredonda para cima

Existem duas funções que podem substituir o round ( ) É o ceil ( ) e o floor ( ) Basta você substituir a palavra round ( ) por ceil ( ) ou floor ( ) ceil ( ) sempre arredonda para cima, independente Por exemplo, 31 ele arredonda para 4 E o floor ( ) sempre arredonda para baixo Mesmo 3

9 ele arredonda para 3 Uma outra função muito útil para manipular números é a intval ( ) que pega a parte inteira de um número real Então vamos criar mais uma linha: echo <br/> A parte inteira de $v2 é "intval($v2); Vamos salvar O y = 32 "A parte inteira de 32 é 3" Mesmo que y = 3

999 "A parte inteira de 3999 é 3" Então ele vai truncar o número, vai pegar apenas a parte inteira, que às vezes é necessário Notem que as outras operações estão sendo feitas pelo PHP independente de tipo A coerção está funcionando corretamente até agora Por fim, a última operação que vamos ver para manipulação de números, para operações aritméticas, é o number_format ( ), que é muito útil caso você queira formatar um número em valor monetário ou o que quer que seja

O number_format ( ) tem uma sintaxe muito simples Vamos colocar aqui: echo "<br/> O valor de $v1 em moeda é R$ "number_format($v1,2); O número 2 após a variável $v1 indica o número de casas decimais Salvando e atualizando " O valor de 8 em moeda é R$ 8

00 " Se você quiser colocar uma vírgula (,) aqui no separador, também dá para fazer basta colocar: number_format($v1 ,2 ," , "); Então, eu vou separar com vírgula Também posso fazer o separador de milhar usando o ponto () number_format ($v1, 2, " , ", "

" ); Salvando e atualizando Agora, eu tenho o valor em moeda: "O valorde 8 em moeda é R$8,00" Caso eu tenha um valor muito grande, por exemplo, y = 8000 Ele vai formatar com o ponto e a vírgula depois : "O valor de 8000 em moeda é R$ 8000,00" Então, a formatação é feita pelo number_format ( ) E aí, gostou da aula? Esta foi um pouquinho mais extensa A galera fica reclamando, eu achava que aulas grandes eram chatas Mas a galera fica pedindo "Poxa, esta aula foi pequena

" Taí uma aula para quem gosta de aula grande, As aulas não vão ser grandes nem pequenas, vão ser do tamanho necessário para que você aprenda Isto eu garanto E chegamos ao fim da sua 5ª (quinta) aula de PHP para iniciantes

[música engraçada de fundo ] Eu espero sinceramente que você "esteja gostado" Eu espero sinceramente que você "esteja gost " Eu espero sinceramen Eu espero sinceramente que você tenha

$%#*@ Eu espero sinceramente que esteja Eu espero sinceramente que você esteja gostando [aplausos] esteja praticando e esteja aprendendo A qualquer momento você pode pausar o vídeo, digitar seu código, voltar assisitr de novo, guardar, levar, mostrar para as pessoas Então, tá aí, clicando aqui você assina o canal, você vai ter acesso a todas as aulas, sempre que forem lançadas você será avisado Clicando aqui você terá acesso a playlist das aulas, esta é a aula 5 (cinco), tem todas as aulas anteriores Se você quiser pode acessar o canal do curso em vídeo, ver todos os cursos Na verdade o curso PHP para iniciantes é o nosso terceiro curso, nosso terceiro produto do Curso em Vídeo Mas, a experiência completa está aqui no cursoemvideo

com Aqui você pode ver como está o andamento, quanto falta para terminar do curso de algoritmo Então, nós temos hoje o curso de HTML5 com 36 aulas O curso de Algoritmo com 15 aulas E esta é a 5ª aula do curso de PHP para iniciantes Então, dá um "joinha" para gente, ajuda o projeto, mostra para os amigos, compartilha nas redes sociais estuda bastante! Pratique! Pratique no seu computador, pois só assim você vai se tornar um ótimo programador

Um forte abraço, bons estudos e até a próxima ★ Erros de Gravação ★ E operações arigtmeticas E se você se lem [barulho do gato]

O post Operadores Aritméticos – Curso PHP Iniciante #05 apareceu primeiro em AMD World.

]]>
Como Instalar o PHP – Curso de PHP Iniciante #03 https://www.amdworld.co.uk/como-instalar-o-php-curso-de-php-iniciante-03/ Sat, 10 Nov 2018 10:29:26 +0000 http://www.amdworld.co.uk/?p=415 ♫ Música de abertura ♫ ♫ Palmas ♫ Olá, seja bem vindo a terceira aula do seu curso de PHP…

O post Como Instalar o PHP – Curso de PHP Iniciante #03 apareceu primeiro em AMD World.

]]>

♫ Música de abertura ♫ ♫ Palmas ♫ Olá, seja bem vindo a terceira aula do seu curso de PHP O meu nome é Gustavo Guanabara, eu sou seu professor e nessa aula do Curso em Vídeo PHP Nós vamos responder a mais uma pergunta que muita gente se faz quando está começando a aprender: "Como instalar o PHP?" E como eu expliquei na Aula 2 (Se chegou agora assiste as duas primeiras aulas e vai partir pra Aula 3)

mas como a gente viu na aula passada, você pode fazer a instalação manual Instalando o Apache, MySQL e o interpretador PHP Ou você pode utilizar uma ferramenta Então você deve se lembrar muito bem que a gente precisa de uma ferramenta WAMP Que é: Windows, Apache, MySQL e PHP Com esta ferramenta, basta você clicar duas vezes e a instalação e configuração serão feitas automaticamente A ferramenta que eu já uso a muitos anos e que funciona perfeitamente para quem está aprendendo o básico de PHP é o EasyPHP Eu sei que muitos outros professores e muitas outras pessoas usam outras ferramentas E você pode utilizar se você já souber, não tem problema com isso, mas pra quem "não sabe nada" o EasyPHP é uma ótima solução, Porque você consegue ligar e desligar serviços de uma maneira muito simples É importante dizer que o EasyPHP é um WAMP! Então, ele não funciona no Linux nem no MAC Para acessar o site digite: "easyphporg" E na página principal do EasyPHP você tem duas opções "Desenvolvimento PHP" ou "web hosting doméstico" No nosso caso, vamos escolher: "Desenvolvimento PHP" Note que, no momento que eu estou gravando o vídeo a versão atual é a 141, você pode ter uma versão superior E na área de Downloads você vai escolher qual das versões vai se adaptar ao seu Sistema Operacional No meu caso, eu vou usar em uma versão virtualizada do Windows XP Então vou baixar a versão VC9 Se você utiiliza Windows 7 ou Windows 8, você vai baixar a versão VC11 (Lembrando que depende do momento em que você estiver assistindo a essa aula) Você pode ter versões superiores e pode até perder, por exemplo, a compatibilidade com o Windows XP E aí você vai baixar uma versão anterior Vamos clicar aqui e ele vai me redirecionar para área de download da versão VC9 Vai começar automaticamente e eu vou ter que aguardar o download dessa ferramenta Enquanto o EasyPHP baixa, eu preciso baixar outra ferramenta, que é um editor

Mais uma vez a JetBRAINS entra no curso de PHP como um dos apoiadores o que é uma ótima notícia, pois ela possui um dos melhores editores do mercado o PHP Storm Para baixar o PHP Storm, vamos entrar em "jetbrainscom" e no site principal da jetBRAINS vamos clicar em "products" e escolher o PHP Storm, na área de IDEs Na página do PHP Storm você vai procurar pelo botão "Get PhpStorm" para baixar pra sua plataforma No meu caso, eu baixaria pra Mac OS X Eu vou clicar em "more" para ter acesso a todas as plataformas Aqui nós temos o PHP Storm pra Windows, Mac OS X e Linux Se você utiliza Windows, basta escolher a versão e clicar no botão de download O download irá começar automaticamente

Temos agora o EasyPHP e o PHP Storm baixados na minha máquina depois de algum tempo E depois de baixar e instalar a ferramenta, é simples É só clicar duas vezes no ícone e "avançar", "avançar", "avançar"

e ir até o final! No caso do MAC, você vai baixar o pacote DMG, e vai arrastar o ícone do PHP Storm para área de aplicativos, é simples E no linux, também vai ser muito simples, basta você ir ao gerenciador de aplicativos e instalar o PHP Storm Eu não preciso mostrar os processos de instalação aqui, porque eles são realmente muito simples Outra dúvida que também pode aparecer é "Que tipo de ferramenta você vai utilizar?" Se você não quiser utilizar o EasyPHP e o PHP Storm do jeito que eu estou indicando, você pode utilizar qualquer um Você pode utilizar, por exemplo, o "WAMP Server" que é outra forma de utilizar fora o EasyPHP Além disso, você pode utilizar editores de códigos diferentes, como por exemplo o "Notepad++" ou o "Sublime" Fica ao seu critério utilizar a ferramenta A forma de uso eu só vou demonstrar utilizando determinadas ferramentas Então pause este vídeo, instale as ferramentas e logo em seguida vamos partir para o teste prático e fazer nosso primeiro script Interrompo a sua terceira aula do curso de PHP, para um anúncio muito importante Para falar um pouco sobre os nossos apoiadores A gente já falou na primeira aula sobre os nossos patrocinadores, que são a T1Site e a Hostnet E agora vou falar desses três aqui "Deixa eu abraça-los" "Ai, que bonitinho!" [Risos] "Muito retardado, cara" Essas três empresas ajudaram bastante na criação deste curso e estão ajudando a divulgá-lo A primeira empresa que eu queria falar, essa aqui, mora no meu coração, chegou agora, mas aqui ó, é a RENDERAE É uma empresa muito legal, que está fazendo todos os efeitos visuais deste curso

O simpático elefante que pula na abertura, essas vinhetas de transição que você acabou de ver Tudo isso foi criado pela RENDERAE Acessa lá o site da RENDERAE e veja o que eles fazem O trabalho deles é sensacional! Eu queria mandar um abraço pro Léo que sempre está apoiando nossas empreitadas O segundo apoiador está desde o curso de HTML Os melhores editores que existem! E não é o "melhor editor" só por que eles estão nos apoiando, eu realmente o utilizo em sala de aula

uso no dia a dia e é o que você vai usar na sua casa A jetBRAINS oferece vários editores No caso do PHP é o PHP Storm, no caso do HTML é o WEB Storm Também temos o InteliiJ para Java Lá você encontra uma sére de editores! Então acessa o site da JetBRAINS e dá uma olhada nos produtos deles Todos os produtos funcionam por 30 dias gratuitamente e depois valem o investimento Todos os alunos do curso de HTML 5, que compraram o WEB Storm, estão muito satisfeitos e usando até hoje Então você, pode fazer seu investimento e comprar o PHP Storm que eu garanto qualidade! E quando for falar com a galera da JetBRAINS, fala assim: "Conheci vocês assistindo o Curso em Vídeo com o Gustavo Guanabara!" eles vão gostar muito! Tem uma galera muito legal que sempre apoia nossas empreitadas também E a terceira empresa está aqui ó "Gustavão", meu xará um cara muito legal, do site Baixaki Esse site está muito legal para você baixar de tudo

Baixaki já é conhecido por todo o Brasil, mas o fato é: "Tudo que você procura no Brasil, tem no Baixaki!" O Baixaki é uma das empresas que está apoiando a divulgação do curso em vídeo Provavelmente você chegou ao Curso em Vídeo através do Baixaki e o portal TecMundo Eles etão ajudando na divulgação Falei com o Gustavo e o Baixaki entrou como apoiador do curso de PHP Eu queria mais uma vez agradecer aqui a o portal Baixaki! Então é isso, galera O curso está chegando a vocês com qualidade, não somente pelo meu esforço

É por causa de empresas como a HostNET e a T1Site, que patrocinam o curso E empresas como a RENDERAE, a JetBRAINS e o Baixaki que estão apoiando a nossa divulgação O mínimo que você pode fazer é agradecê-los Entra no site dele e fala assim

"Eu conheci vocês no curso de PHP e muito obrigado pelo apoio que vocês estão dando ao Guanabara!" É muito legal que você torne-se amigo dessas marcas, pois estas marcas são nossas amigas e são seus amigos! Um grande abraço e volte a sua aula, pequeno gafanhoto! Agora já estou em meu ambiente Windows e já estou com o EasyPHP rodando Como disse, o EasyPHP é um WAMP Então ele terá o Apache, o MySQL e o interpretador PHP Então, aqui você tem o Apache e o MySQL iniciados, os dois precisam estar iniciados! Uma coisa importante é: muita gente fecha esta janela

Se você fechar esta janela ele irá sair do EasyPHP e o Apache e o MySQL irão encerrar Então, não posso sair, mas eu posso minimizar Ele some da barra, mas ele fica do lado do relógio Para fazer ele funcionar, nós vamos clicar com o botão direito sobre o seu ícone e vamos clicar em "Local Web" ou "Local Host" Depende da versão do seu EasyPHP Irá abrir uma área que no caso está vazia, por que nós ainda não criamos nenhum script Vamos relembrar: eu tenho somente um computador, que nem está conectado a internet Depois de baixar as ferramentas você pode utilizar desconectado O meu computador está dividido em dois, um cliente (navegador) e um servidor (EasyPHP) Que foi onde eu instalei o Apache usando o EasyPHP Então, eu não posso colocar os meus arquivos, como no HTML, em qualquer lugar Quando você aprende HTML você pode salvar em "Meus documentos"

No caso do PHP não, você tem um lugar específico para salvar e eu vou mostrar para você Isso vai depender da sua versão do EasyPHP Para exemplificar aqui, eu instalei duas versões do EasyPHP Vou abrir o explorer, o explorador de arquivos Vou lá em "C:/Arquivos de programa/" E eu tenho aqui, se você perceber, duas pastas do EasyPHP

Tem uma versão 5210, que é uma versão mais simples, inclusive é a que eu vou usar nas aulas E tem a versão que eu baixei agora a pouco, a versão 141VC9

Na versão 141VC9, eu vou ter que entrar na pasta "EasyPHP", clicar em "data" e na pasta "localweb" Dentro desta pasta "localweb", é onde eu vou colocar os meus scripts PHP No caso da versão anterior, que é a que eu vou utilizar aqui, eu vou ter que abrir a pasta "EasyPHP52

10" e mais simples, dentro da pasta "www" Esta pasta está vazia, por isso ela está aparecendo vazia aqui Vou minimizar isso tudo aqui Eu vou utilizar o PHP Storm, que eu acabei de baixar, ou qualquer outro editor de código No meu caso eu vou utilizar ele porque eu considero ele bem melhor

A licença, tu vai ver que esta versão está licenciada no meu nome Porque eu tenho a licença no PHP Storm Ele vai funcionar na sua casa por 30 dias gratuitamente E depois vale o investimento para você ter uma ferramenta perfeita para o desenvolvimento em PHP Vou criar um novo projeto E ele vai me perguntar aqui qual a localização

Eu não posso localizar ele aqui Eu vou dizer em que pasta está localizado o meu servidor Estou em "C:/Arquivos de programas" Vou direcionar aqui para a minha pasta No seu caso em casa você pode direcionar para "EasyPHP/Data/LocalWeb" Você pode até botar dentro da pasta Projects Mas eu vou redirecionar aqui para a versão antiga Vou colocar na pasta "www" OK O nome do meu projeto aqui vai ser "Olá Mundo" (olamundo)

Clicando em OK ele vai criar uma série de arquivos pra mim e já vai deixar o projeto PHP pronto para ser utilizado Então a pasta "olamundo" foi criada Se a gente for lá no Explorer, Vou abrir aqui o "C:/Arquivos de programas" Eu estou colocando no EasyPHP52 Na pasta "www" eu tenho o "olamundo", que foi a pasta que o próprio PHPStorm criou Voltando ao PHPStorm Vamos clicar com o botão direito em cima dessa pasta "Olá Mundo!" Vamos clicar em "New" e clique em "PHP File" se por acaso seu PHPStorm não tiver esse item "PHP File" ainda, nao tem problema, basta você clicar em "File" Dá um nome para o arquivo Vou chamar de "ola

php" Clicando em ok Note que aqui no meu PhpStorm, ele já criou com o código HTML simples

Se por acaso o seu PhpStorm não criar, não tem problema, ele vai aprendendo com você Nas próximas versões ele vai criando Esse código aqui É conhecido de vocês Ou pelo menos deveria O código que está aparecendo na sua tela e que foi digitado lá no meu PhpStorm automaticamente É um código HTML padrão E mais uma vez lembrando Nós já temos um curso de HTML no site do Curso em Vídeo E como o HTML é um pré-requisito para esse curso, você deve conhecer todas essas tags que estão aparecendo na tela Então você tem lá o "DOCTYPE" dizendo que é HTML5

Você tem "<htm>" e "</html>" lá em baixo Que é o seu documento inteiro, dividido em duas partes: o cabeçalho que é o "head", e o corpo que é o "body" Dentro do "head" eu tenho o "meta charset", para colocar no padrão "UTF-8" e aceitar acentuações E o "title", que é pra colocar o título no navegador O "body", tem um tag "h1'', que vai criar um título de cabeçalho

Que é o "Testando PHP" Então, adaptando aquele código que eu acabei de te mostrar, você vai colocar, cada uma das linhas, no seu PHPStorm Caso seja necessário, pause o vídeo, e digite no seu editor O próximo passo, é adicionar uma supertag As tags HTML são estas que estão aparecendo em azul na sua tela

elas são usadas para a linguagem HTML A supertag é utilizada para colocar outras linguagens, como por exemplo, o PHP A supertag de PHP é exatamente esta que está aparecendo no seu vídeo! <?php ?> Tudo que estiver escrito dentro dessa supertag será considerado código PHP Para o código PHP você pode colocar mais de um comando dentro de uma mesma supertag para isso, o ideal é que você coloque o fechamento da supertag em uma outra linha exatamente como eu vou fazer agora Dentro da supertag, no momento, para o primeiro exemplo nós vamos usar um comando para escrever algo na tela

esse comando é o comando: echo Então eu vou colocar echo, e entre aspas o que eu quero escrever Então eu coloquei: echo, olá mundo e no final da linha ponto e vírgula O ponto e vírgula no PHP indica o final do comando! Vamos colocar estas três linhas no nosso código Então aqui no PHPStorm, eu vou colocar a supertag PHP O PHPStorm, automaticamente, fecha a supertag para mim E vou colocar o comando echo seguido da frase: Olá, mundo! Não se preocupe, você pode colocar acentuação no Olá sem problema algum! Não esqueça do ponto e vírgula no final! Vamos pressionar "Ctrl+S" no Windows, ou "⌘+S" no Mac Ou então, você pode clicar em 'File', 'Save all' E salvamos o documento

Se você for na pasta 'www' e abrir a 'olamundo' Você vai ver que existe o arquivo php, chamado 'ola' já vinculado ao PHPStorm O erro mais comum das pessoas iniciantes é tentar abrir este arquivo clicando 2 vezes nele! E isso não vai funcionar porque você não está trabalhando do lado do cliente

Lembre-se que a nossa máquina foi dividida em dois e agora eu estou trabalhando na parte do servidor! Para abrir na parte do Servidor, eu posso vir aqui no ícone do EasyPHP e clicar com o botão direito, escolhendo 'Local Web' Ele vai abrir o meu navegador padrão diretamente na pasta do Servidor Você pode ver aqui que eu tenho a pasta 'olamundo', clicando sobre ela eu vou abrir e eu vou ver que existe o arquivo 'olaphp' Clicando sobre este arquivo

eu vou ter: "Testando PHP Olá, Mundo!" que foi examente o "Testando PHP", enviado por HTML E o "Ola, mundo" foi enviado pelo próprio PHP Nós podemos adicionar tags HTML dentro do comando echo Por exemplo, aqui eu posso colocar o "Ola, mundo" dentro de um <h2>

vou fechar aqui Então eu tenho "Ola, mundo", como um título de nível 2 Vou salvar! E atualizar o meu navegador! Então eu tenho: "Testando PHP" e "Olá, Mundo!" Note aqui, que no endereço da sua URL você não tem um C:/, você tem um endereço de um servidor que é o servidor local que pode ser 1270

01, ou a palavra: localhost O resultado é o mesmo! Dependendo da sua versão do seu PHPStorm, pode ser indicada também uma porta precedida de dois pontos (:) Mas não se preocupe, basta clicar sempre com o botão direito no ícone do EasyPHP e escolher Local Web ou Local Host, dependendo da versão o nome pode ser outro Vou fazer mais uma alteração aqui

Eu posso dentro do "Ola, mundo " colocar um <br> e ele vai criar uma quebra Salvando e atualizando Podemos ver o "Ola, mundo" com uma quebra Eu posso também mudar a cor Eu posso utilizar CSS para mudar a cor de um código gerado em PHP

Basta voltar ao PHPStorm Como temos uma tag <h2>, eu posso vir na área de cabeçalho (<head>) e criar um estilo sem problema nenhum! Assim como nós vimos na aula de CSS, do curso de HTML5 Vamos criar um seletor, aqui, para o <h2>

E nesse seletor eu vou mudar a cor para #000000, para eu poder depois modificar e clicando aqui eu posso, escolher uma cor como um azul claro, por exemplo Clicar em 'Choose' E ele já colocou o código da cor em hexadecimal aqui Vamos salvar! E olhar no navegador agora ele ficou azul

Também posso usar uma sombra digite: text-shadow 1 pixel, 1 pixel 1 pixel de espalhamento, e a cor definida como preta Vou salvar e atualizar

Agora eu tenho o "Ola, mundo" em azul claro e com uma sombra, utilizando CSS Se eu clicar com o botão direito do mouse e mandar exibir o meu código fonte você vai perceber que a supertag do PHP foi eliminada e apenas o que foi processado pelo PHP foi enviado Então, é o que eu havia explicado anteriormente: o que vai para o cliente é só o HTML E isso ficou comprovado aqui! Apenas deixando claro, você não é obrigado a utilizar o PHPStorm Ele facilita sua vida, mas você pode, por exemplo, utilizar o Notepad++

Procure na Internet por Notepad++ que é gratuito Pesquise no Google, por exemplo No Notepad++ você pode clicar em 'Formatar', 'Codificação em UTF-8' Ir em 'Linguagem', 'P', e escolher 'PHP'

Vou criar um simples documento HTML aqui Usando só o <body> E vou colocar um código PHP Colocar um echo "Oi"

Vou salvar diretamente naquela pasta Que fica em: C:Arquivos de programasEasyPHPwww

Lembrando que existem outras versões do EasyPHP, por exemplo, a versão 14 não tem a pasta "www" e você não deve criar ela Você deve entrar na pasta "data", depois "localweb" e vai salvar o seu script aqui dentro! Como eu estou usando uma versão mais antiga, dentro da pasta "olamundo" eu vou criar um ola2 Já está sendo sugerido o formato PHP, por causa da linguagem escolhida anteriormente Salvei! Perceba que o Notepad++ é mais simples, pois não completa o código (na digitação), mas ele usa coloração

Vou voltar Atualizando esta página, eu tenho o 'olaphp', feito no PHPStorm, e o 'ola2

php', feito no Notepad++ (Gustavo disse EasyPhp [barulho de jumento]) Aqui está o "Oi" Então é independente do Editor (Gustavo disse Navegador [barulho de jumento]), você pode usar qualquer editor para gerar PHP

Porém, nós recomendamos o PHPStorm por ser mais completo Porque eu tenho complementação de código, faço gestão dos meus arquivos, é tudo muito mais fácil! Mas nada nos impede de abrir o 'ola2php' para editá-lo usando o PHPStorm

O que mais importa no arquivo, é que ele esteja em formato UTF-8, como você pode ver aqui e que seja um arquivo php! Não adianta criar em

html, pois em html ele não interpreta os comandos dentro das supertags Então esta área aqui selecionada não seria interpretada, caso este arquivo fosse HTML Dessa maneira, olhando o código que está aparecendo na sua tela você consegue perceber que o PHP é uma tecnologia de complemento para o HTML e para o CSS

Então tudo que está do lado de fora é HTML E tudo que eu acabei de delimitar aqui é o script PHP Não adianta tentar aprender PHP sem saber, previamente, HTML e CSS E aí? Deu pra entender? Então no curso de HTML a gente viu como integrar HTML5, CSS3 e JavaScript A partir de agora, a gente tá integrando mais uma tecnologia que é o PHP

Tudo isso vai funcionar em conjunto para você poder criar sites cada vez mais interativos! E antes de finalizar esta aula Eu quero mostrar algo muito importante que é como ter acesso à documentação do PHP O PHP é uma linguagem muito completa Portanto, sua comunidade produz sempre um material de apoio para programadores iniciantes e experientes

Vamos abrir aqui uma nova aba e vamos acessar o site: phpnet Lá você terá todas as informações sobre a linguagem PHP

Não se espante que no início ele está em inglês, mas em breve nós vamos fazer ficar tudo em português! Para ter acesso à documentação clique em Documentation, e logo em seguida você vai ter acesso à documentação em Português do Brasil Aqui você vai ter acesso ao manual do PHP Vamos lá! Vou clicar em "Referência da Linguagem", e a partir deste momento você pode ver, do lado direito, o manual do PHP todo destrinchado

Aqui, por exemplo, nós vamos ter acesso a todas as informações, como "Escapando o HTML" Tem um manual completo e todas as informações necessárias pra você poder criar seus scripts Se você preferir, você pode também baixar essa documentação pra você vê-la offline, sem estar conectado para estudar PHP

Vamos ver como fazer o download da documentação completa do PHP Para fazer o download, clique em "Documentation" e em seguida clique em "documentation downloads" Não se preocupe, pois aqui também temos o idioma: Português do Brasil Você pode escolher vários formatos! Um arquivo HTML gigante com todas as informações! E eu acho isso muito pesado Eu gosto deste aqui! Com vários HTML's

e nós vamos baixá-lo na seção de Português do Brasil Eu posso também baixar no formato CHM Que só funciona no Windows, e abre como um formato help que também é muito importante

Também posso baixar o CHM com os comentários dos usuários, aqueles que põem dúvidas e soluções de alguns problemas Vou baixar a versão com muitos HTML's Agora tenho que escolher uma fonte de Download Vou escolher Estados Unidos, na versão do PHP

net Podemos ver que o download de 73 megabytes iniciou É a documentação completa em vários HTML's! Ficou claro? Então, a partir de agora você tem o ambiente do PHP, nós transformamos nossa máquina num pequeno servidor, e se você quiser desfazer isso basta fechar o EasyPHP e ele não será mais um servidor Você poderá navegar sem problemas

Algumas pessoas tem problema com isso, como o medo de ser invadido, por exemplo! Todavia esse risco de ser invadido acontece tanto quando você é um servidor, ou quando você é um cliente Mas o fato é que enquanto você não estiver desenvolvendo em PHP, basta fechar o EasyPHP e você não será mais um servidor! Espero ter ajudado, na próxima aula a gente vai começar realmente, a ver os comandos em PHP As instruções para poder fazer nossos primeiros scripts

Agora você já sabe como instalar e configurar seu ambiente PHP da forma correta Mais uma vez eu quero pedir pra você curtir este vídeo, favoritar, mostrar para as pessoas nas redes sociais Clique aqui para fazer sua inscrição no canal e sempre que tiver aulas novas você vai ser notificado por e-mail

Clicando aqui você vai ter acesso a playlist completa, com todas as aulas que já foram criadas até o momento E aqui no CURSOEMVIDEOcom, a experiência é completa É o site pra todos dominarem! É aqui que você vai aprender PHP, HTML, estudar bastante e praticar! Espero que você tenha entendido, caso não tenha entendido volta o vídeo um pouco, e assiste a aula de novo, configure Qualquer problema de compatibilidade procure os fóruns ou entre em contato com a gente Um forte abraço

Bons estudos e até a próxima! ★ Erros de Gravação ★ Minha mãe diz que eu sou lindo Você pode utilizar Você pode utilizar, por exemplo, o

O sitepra tudo drom Eu sempre aperto o botão errado! ♫

O post Como Instalar o PHP – Curso de PHP Iniciante #03 apareceu primeiro em AMD World.

]]>
Como funciona o PHP – Curso PHP Iniciante #02 https://www.amdworld.co.uk/como-funciona-o-php-curso-php-iniciante-02/ Wed, 10 Oct 2018 13:29:42 +0000 http://www.amdworld.co.uk/?p=417 Vocês sabem o que o Rasmus falou pro PHP? "- Eu sou seu pai" ♫ Música de abertura ♫ Olá,…

O post Como funciona o PHP – Curso PHP Iniciante #02 apareceu primeiro em AMD World.

]]>

Vocês sabem o que o Rasmus falou pro PHP? "- Eu sou seu pai" ♫ Música de abertura ♫ Olá, seja bem-vindo à segunda aula do seu curso de PHP meu nome é Gustavo Guanabara eu sou seu professor e nós vamos da continuidade ao seu curso de php respondendo a uma outra pergunta como funciona o PHP? se você assistiu a aula passada do curso em video você sabe que o php trouxe funcionalidade a mais ao html e que php sem html não serve para muita coisa o fato é : o php é diferente de html mas ele traz novas funcionalidades ao html se você fez o curso de html você sabe que html é para conteúdo, css para estilo e javascript para interatividade e agora você vai trazer o php para funcionalidades adicionais então o php completa o seu conhecimento de desenvolvimento web e ele tem diferenças em relação ao html e é nessa aula que vamos vê – las e como funciona a infraestrutura do php você deve se lembrar muito bem da infraestrutura da internet não é mesmo? você que está acessando esse video agora é o cliente a máquina que está oferecendo esse video para você é um dos servidores do google então de um lado está você : cliente, do outro lado está o servidor no meio está toda infraestrutura da internet que é necessária para trazer todas as informações para sua máquina cliente vinda de um servidor no método tradicional de funcionamento o servidor armazena arquivos html e nós já vimos na aula passada como funciona um servidor html a forma é a mais simples possível você cliente solicita visualizar um arquivo html o servidor simplesmente oferece uma cópia de um arquivo para você é assim que funciona o cliente pede: servidor me dá um arquivo o servidor tem um arquivo ele envia uma cópia para o cliente é simplesmente assim: fácil e objetivo a partir do momento que a cópia do documento está na suma máquina o seu navegador entra em ação e começa a processar esse arquivo html solicitando outras informações do servidor como por exemplo: imagens follhas de estilo, interatividade e o que mais seja necessário para um site simples olhando para tela dá para perceber qual dos lados tem mais trabalho o cliente tem a função de fazer uma solicitação ao servidor receber esse arquivo e interpretá-lo através do navegador a única função do servidor é fornecer esses arquivos assim pode se perceber que quem tem mais trabalho é o cliente por isso essas tecnologias como html são conhecidas como Client-side ou tecnlogias do lado do cliente ficou claro o que é uma tecnologia Client-side? quem tem mais trabalho é o cliente Você vai pensar: mas o servidor tem mais trabalho pois atende vários clientes não, considerando a relação um cliente um servidor no modelo client-side quem tem mais trabalho é o servidor Mas Guanabara é só html que é tecnologia client-side? não alem da html existem muitas outras tecnologias que são client-side algums exemplos são: css, javascript e o quase falecido flash e eu coloquei flash nessa equação para expliar uma coisa simples como é uma tecnologia client-side tudo vai funcionar do lado do cliente nada além de fornecer os arquivos vai ser trabalho do servidor por isso quando você acessa um site em flash em um computador recém formatado você precisa instalar um plugin de flash porque o flash não roda no servidor e sim no cliente se é uma tecnologia client-side todos os plugins e adicionais são instalados no lado cliente porque é ele que vai ser responsável por processar tudo agora que você entende como fucniona o modelo client-side vamos ver o outro lado da moeda existem outras tecnologias para web que funcionam da maneira oposta vamos considerar a mesma estrutura que vimos anteriormente onde você tem o seu cliente e um servidor só que nesse servidor agora eu não tenho arquivos html eu tenho arquivo php para fornecer arquivos php o servidor não vai poder simplesmente pegar um arquivo e enviar uma cópia para o cliente esse servidor precisa ser especialmente preparado para isso ele usa uma ferramenta tradicional para transformar o computador em servidor que é o apache que também é utilizado nos modelos de html mas esse apache tem uma funcionalidade adicional que a gente chama de interpretador php essa máquina que eu falei na aula passada que foi criada pela zend e que interpreta scripts php php são programas dentro do html só que esses programas são muito poderosos e podem inclusive fazer acesso a bancos de dados a partir do momento que o interpretador php começa a agir todo código inserido dentro do documento começa a ser processado esse processamento vai gerar um arquivo html nesse arquivo vai existir somente tags html ou qualquer outra tecnologia client-side esse arquivo gerado não vai ser armazenado no servidor ele vai ser enviado diretamente para você cliente que solicitou então basicamente toda parte php vai ser interpretada e vai gerar um html que vai ser eviado para você esse html não fica armazenado no servidor ele é enviado diretamente para sua máquina a partir daí volta ao processo inicial: o seu navegador volta a interpretar o html deu para entender qual a funcionalidade do php? você consegue fazer coisas a mais que não era possívle pois sua máquina era limitada um servidor tem muitos mais recursos como por exemplo: grandes bancos de dados e aí você começa a perceber, qual dos dois lados tem mais trabalho? basta olhar a imagem na sua tela para você perceber agora quem está tendo mais trabalho é o servidor por isso essas tecnologias como php por exemplo são consideradas Server-side ou do lado do servidor eu acho que com essa explicação ficou muito fácil para entender o que é server-side e client-side Client-side: são tecnologias que rodam do lado do cliente, onde o servidor só tem a função de enviar uma cópia nas tecnologias Server-side o servidor tem muita importância o processamento é feito para cada cliente html personalizado é gerado e enviado diretamente para o cliente e não é só o php que tem essa funcionalidade existem outras tecnologias como por exemplo: ASP, JSP, Ruby e muitas outras Todas essas tecnologias são ditas: Server-side a que eu vou apresentar para vocês é o php e uma dúvida muito comum quando se aprende uma tecnologia server-side é : Guanabara eu vou precisar de um servidor? a reposta é sim então vou precisar gastar dinheiro para contratar um servidor para aprender php? A reposta é não e dá pra fazer isso de graça Mas você pode argumentar: Mas eu só tenho a minha máquina, só meu computador O que nós vamos fazer para facilitar seu aprendizado em php é dividir sua máquina em duas partes um lado será o cliente onde você já tem o navegador instalado do outro lado vai ser o servidor o outro lado será o servidor onde vamos instalar o apache, para transformá-lo em um servidor, instalar uma ferramenta de banco de dados que no nosso caso será o mysql e também o nosso interpretador php então basicamente nós vamos precisar instalar esses três programas no seu computador e a maneira tradicional é entrar no site do mysql e baixa-lo entrar no site do apache e baixálo, entrar no site do php e baixá-lo e fazer tudo isso funcionar em mais ou menos uma hora de trabalho e modificando umas 300 linhas a coisa não é realmete simples mas não se preocupe graças a facilidade da internete vários programadores criaram ferramentas muito fáceis de se utilizar então como eu disse nós precisamos do apache, mysql e do php que tradicionalmente nós chamamos de AMP se você utiliza Windows basta procurar por: wamp vai no google digita Wamp e vê quais são as opçoes caso você use linux basta procurar por Lamp e por fim se você utiliza Mac os basta procurar por MAMP então independente da plataforma que você utilize você vai precisar de: WAMP, LAMP ou MAMP e além disso um editor de texto de sua preferência então é isso essa foi sua segunda aula onde nós aprendemos como funciona a infraestrura do php na próxima aula nós vamos ver todas as ferramentas que será necessário para seu aprendizado em php se tornar muito simples vamos aprender a vasculhar os manuais do php em busca de informações e de quebra e vamos fazer nosso primeiro exemplo do curso o "Olá Mundo" espero que você esteja gostando muito dessa aula espero também que você esteja favoritando o video, se inscrevendo no canal e compartilhando nas redes clicando aqui você vai assinar o canal e sempre que tiver novas informações você vai ser informado por e-mail caso você clique na engrenagem e escolha receber por e-mail confie no cana a gente é lega!! "Até rimou" !! clicando aqui você vai acessar a playlist completa do canal e nunca se esqueça a experiência completa é só aqui cursoemvideocom onde você terá acesso a todas as aulas organizadas, todo material, apostilas, tudo mais que possa fazer parte do seu aprendizado em php pelo youtube não dá para oferecer tudo, mas aqui eu consigo então vai lá se inscreve e começa a fazer o curso de php e agente se encontra na próxima aula um forte abraco e até a próxima olá seja bem vindo a segunda aula do seu curso de php, meu nome é

olá seja bem vindo a segunda você sabe o que o Rasmos falou para o php? "ajeitar o cabelinho" péssimo "Um caminho dá pra ver?" Minha cabeça parece uma Noz é dividida no meio você é assim também? bota no comentário "Minha Cabeça é divida no meio" quem tem mais trabalho é cliente parei

O post Como funciona o PHP – Curso PHP Iniciante #02 apareceu primeiro em AMD World.

]]>