php à distância
Promoção: "Linux do Oiapoque ao Chuí"
Regulamento:
1) A promoção "Linux do Oiapoque ao Chuí" é válido para compra de cursos à distância, no período de 01 a 28 de fevereiro de 2010.
2) A promoção é válida para os pacotes promocionais: Formação de Administrador em Redes Linux à distância (455+456), Pacote de Segurança Avançada à distância (407+466) e para os cursos: PHP & MySQL Essentials à distância (460), OpenLDAP – Implementando Servidor de Autenticação à distância (453), Business Intelligence com Pentaho à distância (445) e Postfix à distância (461).
3) O desconto de 50% não é cumulativo com outras promoções e não é válido para os demais cursos à distância.
4) Será válido o desconto para as turmas:
Formação de Administrador em Redes Linux à distância (455+456): inicio 15/03/2010
Pacote de Segurança Avançada à distância (407+466): inicio 01/03/2010
PHP & MySQL Essentials à distância (460): inicio 01/03/2010
OpenLDAP – Implementando Servidor de Autenticação à distância (453): inicio 01/03/2010
Business Intelligence com Pentaho à distância (445): inicio 18/03/2010
Postfix à distância (461): inicio 05/04/2010
5) A 4Linux pode realizar alterações quanto as datas das turmas, conforme a demanda de alunos por turma. Caso, as datas sejam alteradas o cliente será avisado com antecedência e seu desconto continua válido para a próxima data.
6) A promoção poderá ser prorrogada conforme avaliação dos responsáveis pela área comercial podendo ser estendida a data de término da promoção.
Confira aqui a nossa lista de cursos e faça já a sua inscrição.
Cursos e Projetos em PHP
A 4Linux oferece cursos em PHP, voltado para desenvolvedores web PHP que desejam dominar esta linguagem para criar aplicativos dinâmicos para a web utilizando o MySQL como base de dados e o serviço de consultoria e projetos em PHP para a otimização dos processos da sua empresa.
A utilização do PHP representa hoje uma das principais ferramentas na construção de websites. Dentre as principais razões para este sucesso destacam-se a sua fácil utilização e a vasta comunidade que oferece uma gama de recursos para apoiar o desenvolvedor.
Você pode optar pelo curso de PHP presencial ou à distância e contar com a 4Linux na prestação de serviços em consultoria . Conheça nossos cursos e projetos. Faça já a sua inscrição.
Conheça os treinamentos que a 4Linux ministra:
Possui enfoque prático no desenvolvimento de um website de comércio eletrônico completo, utilizando programação orientada a objetos.
Quem deve fazer este curso e por quê
Este curso destina-se a desenvolvedores web iniciantes em PHP que desejam dominar esta linguagem para criar aplicativos dinâmicos para a web utilizando o MySQL como base de dados. Com a complementação do curso PHP & MySQL: Técnicas para Web 2.0 (444), este curso prepara o aluno para a certificação ZCE em PHP da Zend, a principal certificação PHP internacional. Além disso, o PHP é uma linguagem independente de plataforma, isto é, pode ser utilizada em ambiente Microsoft Windows ou Linux.
Por que fazer este curso na 4Linux
- Curso voltado à programação PHP moderna, 100% Orientada a Objetos;
- Ensino não apenas de uma linguagem, mas de um método eficiente de programação;
- Não é um curso de Webdesign, é um curso de programação web, mas o aluno recebe dicas para produzir sites com qualidade e seguindo padrões da W3C;
- Prepara o aluno para uso de frameworks avançados;
- O aluno recebe várias dicas sobre boas práticas de programação e segurança que normalmente não encontra em livros;
- Material didático de apoio de excelente qualidade;
- No curso é desenvolvido o projeto de um site de comércio eletrônico, com pesquisa de produtos e carrinho de compras;
- No projeto são estudadas técnicas de controle de acesso a site administrativo (login com usuário e senha);
- A apostila contém um roteiro detalhado para construir o projeto, e tirar dúvidas após o término do curso;
- O instrutor compartilha com o aluno sua experiência, enriquecendo o conteúdo do curso;
- Os cursos de PHP da 4Linux atendem a certificação Zend PHP Certification.
Conteúdo Programático
- Introdução;
- PHP e MySQL - onde vamos chegar;
- Instalando o servidor web Apache com suporte ao PHP;
- Breve revisão ao HTML/XHTML;
- Paginas estáticas X Páginas dinâmicas;
- A solução: PHP;
- Características do PHP;
- Variáveis;
- Constantes;
- Operadores;
- Programação Orientada a Objetos;
- Classe;
- Objeto;
- Atributos;
- Métodos;
- Encapsulamento;
- Classes Abstratas;
- Metodos Estáticos;
- Banco de dados;
- Conceitos básicos de Banco de Dados;
- Relacionamentos;
- A Linguagem SQL;
- Alguns padrões de sintaxe para o SQL do MySQL;
- Construindo a base de dados do website;
- Integrando o PHP com MySQL;
- Conectando-se ao banco;
- Construindo uma classe de acesso a dados;
- Desenvolvendo um website de comércio eletrônico;
- Definição do projeto;
- Definindo os requisitos do site.
Solicite aqui o conteúdo detalhado do curso PHP & MySQL Essentials (412).
Neste curso de PHP & MySQL Essentials (412) , o professor lhe mostrará onde buscar download, tutorial, manual, howto e bons artigos.
Pré-requisitos
- Leitura básica em Inglês;
- Noções de conceitos de programação;
- Conhecimento de HTML e/ou XHTML;
- Noções de banco de dados.
Faça a prova de pré-requisitos e teste seu conhecimento (50% é o mínimo aconselhado para acompanhar o curso sem dificuldades).
Material didático

- 01 Livro PHP - Programando com Orientação a Objetos do autor Pablo Dall'Oglio, Editora Novatec;
- 01 Apostila Exclusiva 4Linux;
Carga horária
40 horas
PHP & MySQL: Técnicas para Web 2.0 (444)

Este curso prepara profissionais para desenvolver projetos Web avançados utilizando AJAX, individualmente ou em equipe.
A metodologia aplicada é sólida e moderna baseada no framework Symfony e acesso a dados através do Paradigma de Orientação a Objetos.
Quem deve fazer este curso e por quê
O treinamento foi desenvolvido para programadores em PHP que já possuem experiência ou cursaram o PHP & MySQL: Essentials 412 e desejam aprofundar seus conhecimentos e aprender uma forma ainda mais produtiva e moderna de desenvolvimento.
Por que fazer este curso na 4Linux
- Curso voltado à programação PHP moderna, 100% Orientada a Objetos;
- É voltado para o desenvolvimento de PROJETOS, e não apenas pequenos programas;
- O aluno aprende passo a passo, mais de uma vez, como iniciar um projeto no framework Symfony;
- São discutidas várias formas de instalação do framework, conforme os ambientes e tipos de hospedagem;
- O aluno recebe várias dicas sobre boas práticas de programação e segurança que normalmente não encontra em livros;
- Material didático de apoio de excelente qualidade;
- No curso é desenvolvido o projeto de um site de comércio eletrônico, com pesquisa de produtos e carrinho de compras, utilizando AJAX;
- No projeto é implementado um sistema de segurança de acesso baseado em usuários, grupos e permissões;
- A apostila contém anexos com traduções de documentação complementar sobre o assunto do curso (tradução exclusiva da 4Linux para a apostila);
- O instrutor compartilha com o aluno sua experiência, enriquecendo o conteúdo do curso.
Conteúdo Programático
- Introdução;
- AJAX: Asynchronous Javascript And XML;
- Symfony: Framework de desenvolvimento em PHP;
- Instalando o ambiente de desenvolvimento;
- Instalando a IDE Eclipse com PHPEclipse;
- Instalando o Symphony;
- A partir do PHP-PEAR;
- A partir do Sandbox;
- Criando uma aplicação rápida com o Symfony;
- Preparando o Banco de Dados;
- Entendendo o Symfony;
- Camada Controller: controlando as requisições e respostas;
- Ações (Actions);
- Término da ação;
- Redirecionamento;
- Camada Model: acesso ao banco de dados;
- Padrões de nomes de campos, tabelas e chaves estrangeiras;
- Camada View: Apresentação;
- A montagem da View;
- Partials (Parciais);
- Forms: criando formulários;
- Gerando formulários automaticamente;
- AJAX;
- Operadores de Critério;
- NULLs and Equality;
- Junções (Joins);
- Personalizando os campos selecionados
- sfGuard plugin
- Instalação;
- Implementando segurança em sua aplicação;
- Administrando seus usuários, permissões e grupos;
- Personalizando os templates do módulo sfGuardAuth.
Solicite aqui o conteúdo detalhado do curso PHP & MySQL: Técnicas para Web 2.0 (444).
Neste curso de PHP & MySQL: Técnicas para Web 2.0 (444) , o professor lhe mostrará onde buscar download, tutorial, manual, howto e bons artigos.
Pré-requisitos
- Ter cursado PHP & MySQL Essentials (412) ou possuir experiência em PHP Orientado a objetos;
- Conhecimento de HTML e/ou XHTML;
- Noções de modelagem de banco de dados.
Material didático 
- 01 Apostila;
- 01 Livro Frameworks para desenvolvimento em PHP - Elton Luis Minetto.
Carga horária
40 horas
PHP & MySQL Essentials à distância (460)
[video:node=50318:title=Assista ao vídeo demonstração de uma aula on line]
Este curso à distância, é fundamentado em Orientação a Objetos e bancode dados MySQL, abrange na prática a construção de um projeto decomércio eletrônico e alguns pontos para Certificação ZCE (Zend Certified Engineer).
Quem deve fazer este curso e por que
Profissionais que pretendem tornar-se um Zend Certified Engineer (ZCE), desenvolvedores de sistemas corporativos para internet e intranets, webdesigners que desejam ampliar sua área de atuação e desenvolvedores Web.
Por que fazer este curso na 4Linux
- Temos experiência de mais de 7 anos com ensino a distância e os melhores cases do mercado:
- Temos experiência de mais de 7 anos com ensino a distância e os melhores cases do mercado:
- Capacitação de 480 alunos com perfil técnico dos NTEs do MEC sobre Linux Educacional;
- Casos de alunos que à distância que mudaram de salário ou emprego devido aos conhecimentos adquiridos;
- Projeto HackerTeen de ensino à distância considerado único no mundo pela universidade de Harvard, que esteve entre os 30 melhores projetos do mundo no Development Gateway;
- Utilizamos um avançado ambiente de vídeo-conferência para as aulas on-line, no qual o aluno têm total contato com os professores e os alunos da sala;
- Ótima oportunidade para aumentar a rede de relacionamentos com outros profissionais da área;
- Questões online de auto-avaliação do conteúdo prático-teórico;
- Questões offline de preparação para a Certificação ZCE (Zend Certified Engineer);
- Curso voltado à programação PHP moderna, 100% Orientada a Objetos;
- Ensino não apenas de uma linguagem, mas de um método eficiente de programação;
- Não é um curso de Webdesign, é um curso de programação web, que você também recebe dicas para produzir sites com qualidade e seguindo padrões da W3C;
- No curso é desenvolvido o projeto de um site de comércio eletrônico, com pesquisa de produtos e carrinho de compras;
- Você aprenderá a criar um site administrativo com acesso restrito e verá como implementar uma conexão segura, imprescindível para evitar que cartões de crédito e senhas sejam clonadas;
- Prepara para uso de frameworks avançados;
- Você recebe várias dicas sobre boas práticas de programação e segurança que normalmente não encontra em livros;
- Misto de conteúdo próprio com conteúdo proveniente da internet;
- No projeto são estudadas técnicas de controle de acesso a site administrativo (login com usuário e senha);
- Roteiro detalhado para construir o projeto e para tirar dúvidas do conteúdo do curso;
- Fórum coletivo para compartilhamento de experiências e dúvidas entre alunos e professor;
- O professor compartilha sua experiência com o aluno enriquecendo o conteúdo do curso;
- O NetClass é a sala virtual da 4Linux com várias funcionalidades que facilitam o aprendizado. Em alguns momentos do curso você é convidado a fazer avaliações online do curso em sistema especialmente criado para este fim para que possamos saber sua opinião sobre o curso;
- Após o término do curso, você ainda terá 30 dias de acesso ao ambiente para qualquer consulta, desde a primeira aula. No ambiente presencial, isso nunca seria possível;
- Você pode baixar no ambiente virtual do curso, apostilas, manuais, tutoriais, bem como as aulas ao vivo.
- Infraestrutura e localização. Confira o vídeo que apresenta nossa sede, em São Paulo.
Metodologia de ensino 4E-learning
Nossa metodologia de ensino - aprendizagem 4E-learning baseia-se em 4 princípios que você não encontra no mercado de ensino à distância, mas que fazem diferença no seu aprendizado:
1 – O mesmo conteúdo e padrão de qualidade dos cursos presenciais
A 4Linux tem experiência em educação à distância desde 2002. Os nossoscursos à distância, os instrutores, conteúdos abordados, materiais ecertificados de conclusão têm o mesmo padrão de qualidade dos nossoscursos presenciais.
2 – Edutainment (conteúdos elaborados para educar de forma dinâmica e interativa)
É muito natural que alunos, devido à outras experiências em frente docomputador, achem as aulas de educação à distância do mercado chatas. Anossa metodologia quebrou esse tabu e por isso fomos consideradosúnicos pela Harvard Business School, com nosso projeto HackerTeen.
3 – Aula síncronas (ao vivo) com professores experientes
Nós temos professores experientes, certificados, com conteúdo rico eatualizado, que estão continuamente disponíveis para tirar suas dúvidase trocar conhecimento com você on-line. Cuidado com cursos à distância,que lhe oferecem apenas apostilas ou tutoriais e fóruns.
4 – Conteúdos ricos e atuais que vão além das aulas
Na nossa metodologia, a cada curso aprimoramos os desafios, roteiros,missões, pegadinhas, vídeos, notícias e entrevistas a partir dasavaliações dos alunos. O professor ministra aulas ao vivo – você ouve aaula na sua casa - e você interage com este professor em tempo real.
Saiba mais sobre o Ensino à Distância da 4Linux.
Conteúdo Programático
- A carga horária do curso é de 62 horas (no mínimo), nas quais:
30 horas de aulas síncronas ao vivo com o professor através de vídeo-conferência.
30 horas (no mínimo) assíncronas obrigatórias para melhor desempenho do aluno. Estas horas são controladas pelo aluno que deverá ler o material didático, documentações e tutoriais indicados pelo instrutor, participar do fórum de dúvidas e discussões, auto-estudo de vídeos e exercícios dirigidos para assimilar o conteúdo.
2 horas de ambientação para apresentação da Metodologia TripleClass e do ambiente de ensino à distância da 4Linux.
- Introdução;
- Revisão ao HTML/XHTML (offline);
- A solução: PHP;
- Programação Orientada a Objetos;
- Banco de dados;
- Integrando o PHP com MySQL;
- Construindo uma classe de acesso a dados;
- Desenvolvendo um website de comércio eletrônico;
- Webservices e XML;
- Segurança.
Solicite aqui o conteúdo detalhado do curso PHP & MySQL Essentials à distância (460).
Neste curso de PHP & MySQL Essentials à distância (460) , o professor lhe mostrará onde buscar download, tutorial, manual, howto e bons artigos.
Pré-requisitos
- Leitura básica em Inglês;
- Noções de conceitos de programação (algoritmos) ou de outra linguagem;
- Noções de Orientação a Objeto;
- Conhecimento de HTML e/ou XHTML;
- Noções de banco de dados .
- Em caso de avaliação de conhecimentos de pré-requisitos, o resultado mínimo desejável para matrícula é de 50% de acertos. Solicite uma avaliação com com sua gerente de contas.
- Para você assistir em vídeo-conferência este curso pela Internet com qualidade, é necessário que você tenha uma infra-estrutura mínima com as seguintes características:
- Link de Internet com, no mínimo, 1 mega de velocidade.
- Banda larga. Não é possível fazer o curso com conexão discada.
- Máquina Desktop (padrão) com, no mínimo, 1 GB de Memória RAM, com Kit multimídia instalado e caixas de som devidamente configuradas para ouvir o professor ao vivo;
- Navegador Mozilla Firefox (qualquer versão);
- Player Flash versão 10, instalado e habilitado.
Faça a prova de pré-requisitos e teste seu conhecimento (50% é o mínimo aconselhado para acompanhar o curso sem dificuldades).
Material Didático

- Livro texto: PHP - Programando com Orientação a Objetos, Pablo Dall'Oglio, Ed. Novatec;
- Apostilas, manuais e vídeo-aulas. Tudo isso disponibilizado no sistema NetClass da 4Linux. O aluno tem autorização para fazer “download” de todo o material, podendo imprimir ou rever quando e onde quiser.
Projetos e Consultoria
A 4Linux tem um extenso portfólio de serviços de tecnologia com software livre. Nossa consultoria oferece serviços diversos desde a implementação de uma tecnologia específica até a transferência de know-how.
Características
Para os administradores:- Flexível: aceita os principais bancos de dados.
- Livre, permite personalização de acordo com as necessidades.
- Portável: 100% PHP, com versões já testadas em Windows, Linux e MacOS.
- Segurança embutida: simples de integrar com diretórios LDAP existentes, com controle de acesso à recursos por usuário e perfil.
- Extensível: desenhado para integrar-se com aplicações empresariais existentes via SOAP.
Para os usuários:
- Simples: interface web centraliza acesso a dados da empresa.
- Flexível: relatórios, gráficos.
- Self service: acesso aos dados da empresa com liberdade de escolha de campos, visualização, combinações e formatos de saída.
- Formatos de saída: permite exportar o resultado das consultas em vários formatos, como CVS ou PDF.
Por que escolher a 4Linux?
- Já tem cases de sucesso em diferentes cenários.
- Profissionais constantemente atualizados, sempre sintonizados com as novidades em cada versão das ferramentas citadas.
- A 4Linux fornece cursotoria na solução.
O que será entregue
- Projeto e implementação por profissionais especializados e com vivência.
- Serviço totalmente operacional, atendendo as especificações definida durante planejamento do projeto.
- Suporte já incluso para os primeiros 90 dias.
- Dicas e boas práticas (Nas modalidades Transferência de Know How e Cursotoria).
- Documentação para reproduzir a implantação (Na modalidade Cursotoria).
Conheça as Consultorias em PHP 4Linux:
Drupal: Gerenciador de conteúdo para websites e sistemas
SugarCRM: Software CRM
KTDMS: Gerenciador de documentos
Symfony: Framework para desenvolvimento rápido em PHP
Moodle: Plataforma de e-learning
Desenvolvimento web 2.0
Portais Web 2.0
Drupal:
O cliente com necessidade em gerenciamento de conteúdos, gerenciamento de portais, websites, pode fazer uso do Drupal para suprir isso, uma vez que ele possui essas funcionalidades.SugarCRM:
Qualquer cliente que necessite de um CRM pode fazer uso do Sugar, uma vez que a ferramenta gera desde simples telas com dados até complexos relatórios.KTDMS:
Para manter os arquivos organizados, e facilitar o compartilhamento do mesmo mantendo um histórico, usa-se o KTDMS, que nada mais é que um Gerenciador de Documentos.Symfony:
Para quem deseja desenvolver em PHP rapidamente, o framework é um dos melhores caminhos a seguir, e porque não usar o Symfony? Que conta com a melhor documentação existente.Moodle: Plataforma de ensino a distância que possúi funcionalidades que vão desde criação de tarefas online até pesquisas de satisfação.
>Moodle:
O cliente com necessidade em uma plataforma de elearning, dentro dos padrões SCORM, pode fazer uso do Moodle para suprir isso, uma vez que ele possui essas funcionalidades e mantém os padrões.Desenvolvimento web 2.0:
O PHP é uma linguagem de programação criada especificamente para o desenvolvimento web,e tem como objetivo permitir a criação de páginas dinâmicas. Sua utilização tem crescido nos últimos anos, e representa hoje uma das principais plataformas para esta finalidade. Este sucesso é devido a várias razões como a sua praticidade e a vasta comunidade que oferece uma ampla gama de recursos que apóiam o desenvolvedor. Dentre esses recursos, destacam-se os frameworks e sua última integração com as tecnologias de ponta como AJAX e webservices. O PHP é uma linguagem livre e independente de plataforma, isto é, pode ser utilizada em ambientes Microsoft Windows ou Linux, sem custos ou licenças especiais.O PHP é uma linguagem de programação criada especificamente para o desenvolvimento web,e tem como objetivo permitir a criação de páginas dinâmicas. Sua utilização tem crescido nos últimos anos, e representa hoje uma das principais plataformas para esta finalidade. Este sucesso é devido a várias razões como a sua praticidade e a vasta comunidade que oferece uma ampla gama de recursos que apóiam o desenvolvedor. Dentre esses recursos, destacam-se os frameworks e sua última integração com as tecnologias de ponta como AJAX e webservices. O PHP é uma linguagem livre e independente de plataforma, isto é, pode ser utilizada em ambientes Microsoft Windows ou Linux, sem custos ou licenças especiais.
Um website bem feito não se resume a um bom conteúdo e visual atraente. O que está por trás é tão importante quanto. O seu código deve ser organizado, documentado e construído de forma a facilitar sua manutenção futura. Mudanças de conteúdo e até mesmo lay-out certamente surgem com o tempo, e não devem representar uma dificuldade e muito menos exigir longas re-implementações. Para que isso seja possível, técnicas adequadas de programação devem ser empregadas, entre as quais, podemos destacar
a programação orientada a objetos e a codificação da aplicação em três camadas: modelo, controle e visual.
Esse conceito de separação, denominado MVC(Model-View-Controller) é um dos mais importantes no ramo de desenvolvimento de software e que, infelizmente, é muitas vezes negligenciado. O visual corresponde ao lay-out e a toda seção de apresentação da aplicação. Deve ser feita de forma mais independente possível do restante da aplicação, pois geralmente fica sob a responsabilidade dos webdesigners. Neste contexto, destacamos ainda o uso do CSS,que separa a formatação e lay-out do conteúdo da página. O modelo corresponde a lógica do negócio e está associado à base de dados da aplicação. Finalmente, o controle representa a conexão entre o visual e o modelo. Através dele que os dados são recebidos, processados e enviados à camada do modelo para armazenamento, inclusive em banco de dados livre como MySQL e PostgreSQL. O controle também é responsável pelos esquemas de autenticação e controle de acesso de usuários. Desta forma, o conceito do MVC permite o desenvolvimento de uma aplicação de maior qualidade a um custo menor, e com um tempo de vida maior, já que sua estrutura permite alterações sem grandes complicações.
Os frameworks representam hoje uma das melhores ferramentas auxiliares na criação de uma aplicação seguindo esse conceito. Eles agilizam o desenvolvimento pois fornecem uma base completa para a criação da aplicação, contemplando o conceito de MVC. Diversos frameworks estão disponíveis, onde destacamos o Symfony para PHP, Django para Python. Os CMS(Content Management System) também são partes importantes na construção do websites. Podemos citar o Drupal para PHP e o Plone para Python.
Os frameworks também facilitam a integração da tecnologia AJAX(Asynchronous JavaScript and XML), que permite a criação de sites muito mais interativos. Essa tecnologia permite que o usuário tenha uma experiência de navegação muito mais dinâmica e confortável, pois cada uma de suas ações como cliques de mouse e arrastar e soltar, podem resultar em atualizações na tela de forma praticamente instantânea, sem haver a recarga de toda a página.
Unindo essas tecnologias da forma correta é possível a criação de websites de alta qualidade a custos menores,com grande interatividade e de ótima aparência.