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, voltados para desenvolvedores web PHP que desejam dominar esta linguagem, na criação, por exemplo, de aplicativos dinâmicos para a web utilizando o MySQL como base de dados. Com experiência comprovada, a 4Linux oferece serviço de consultoria e projetos em PHP visando a otimização dos processos da sua empresa. O PHP é hoje uma das principais ferramentas na construção de websites. Dentre as principais razões para o sucesso do PHP destacam-se sem dúvida a sua fácil utilização e a vasta comunidade que oferece uma grande 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:
O curso PHP e MySQL Essentials - 412 é totalmente prático (hands on) e faz parte da grade do curso a construção de um projeto de comércio eletrônico (cadastro de produtos, cadastro de usuário, login e pedido), utilizando o banco de dados MySQL por ser o mais utilizado nos projetos desenvolvidos em PHP e que está disponível na maioria dos serviços de hospedagem.
Quem deve fazer este curso e por quê
- Iniciantes que desejam conhecer e se aprofundar na linguagem PHP e se tornar um Zend Certified Engineer (ZCE).
- Desenvolvedores de sistemas corporativos para internet e intranets que desejam conhecer as melhores práticas de segurança no desenvolvimento e na configuração do PHP.
- Webdesigners que desejam ampliar sua área de atuação e desenvolvedores Web.
Por que fazer este curso na 4Linux
- Curso voltado à programação PHP moderna, 100% Orientada a Objetos.
- Ensinamos não apenas uma linguagem, mas um método eficiente de programação.
- Não é um curso de Webdesign, é um curso de programação web.
- O aluno recebe várias dicas sobre boas práticas de programação e segurança que normalmente não são encontradas em livros.
- No curso será desenvolvido um projeto de livraria on-line com todos os conceitos vistos em sala incluindo a criação de uma classe de template.
- No Projeto E-commerce PHP também 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 Projeto E-commerce PHP e poderá ser utilizada para consultas ao término do curso.
- Pulo do Gato: dicas e macetes são apresentadas durante as aulas. O instrutor compartilha com o aluno sua experiência, enriquecendo o conteúdo do curso.
- Metodologia de ensino Escada: objetivos, introdução teórica, prática dirigida, exercícios teóricos e laboratórios práticos. Com esta metodologia o aluno sobe cada degrau do aprendizado numa sequência em que não esquece o assunto anterior.
- O curso PHP e MySQL Essentials - 412 na 4Linux, atende 100% do conteúdo para a prova Zend PHP 5 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
- Arrays
- Strings
- 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).
Pré-requisitos
- Leitura básica em Inglês;
- Noções de conceitos de programação (algoritmos);
- 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 Apostila com Teoria, prática dirigida, exercícios teóricos e laboratório e simulado para a prova Zend PHP 5 Certification.
Carga horária
40 horas
PHP & MySQL: Técnicas para Web 2.0 (444)

Para quem deseja desenvolver projetos Web avançados utilizando AJAX, em projetos de médio e grande porte, o curso PHP & MySQL: Técnicas para Web 2.0 oferece uma metodologia 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ê
Programadores experientes em PHP que querem trabalhar de forma mais ágil, desenvolvendo grandes projetos web com o framework Symfony e que normalmente trabalham em grandes equipes de desenvolvedores.
Por que fazer este curso na 4Linux
- Na 4Linux, o aluno aprenderá a desenvolver grandes programas em PHP.
- O aluno aprende passo a passo 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.
- Durante as aulas será desenvolvido um sistema de livraria, aplicando a teoria apresentada e implementando 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), para que o aluno possa ampliar seu conhecimento.
- Pulo do Gato: dicas e macetes são apresentadas durante as aulas. O instrutor compartilha com o aluno sua experiência, enriquecendo o conteúdo do curso.
Conteúdo Programático
- Introdução
- MVC: Model - View - Controller
- ORM: Object-Relational Mapping
- AJAX: Asynchronous Javascript And XML
- Symfony: Framework de desenvolvimento em PHP
- Eclipse: Integrated Development Environment
- Instalando o ambiente de desenvolvimento
- Gerenciando pacotes com o Aptitude
- Instalando servidores e aplicativos básicos
- Instalando a IDE Eclipse com PHPEclipse
- Instalando o Symfony
- A partir do PHP-PEAR
- Configurando um domínio virtual para o sistema
- Criando uma aplicação rápida com o Symfony
- Preparando o Banco de Dados
- Criando o projeto no Symfony
- Criando uma aplicação
- Lendo o banco de dados e criando classes de acesso.
- Entendendo o Symfony
- Estrutura de Diretórios
- O MVC do Symfony
- Camada Model
- Camada View
- Camada Controller
- Aplicações, Módulos e Ações
- Ambientes e Handlers
- Configurando Ambientes
- A URL no Symfony
- Usando o EasyEclipse
- Camada Controller: controlando as requisições e respostas
- Atributos Flash - variáveis de sessão descartáveis
- Camada Model: acesso ao banco de dados
- Porque utilizar ORM (Object-Relational Mapping)
- Construindo Models
- Acessando dados através do Model
- Utilizando critérios no Doctrine
- Forms: criando formulários
- Gerando formulários automaticamente
- AJAX
- Incluindo Javascript
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
- Conhecimento de HTML e/ou XHTML.
- Noções de modelagem de banco de dados.
- Ou ter cursado o curso PHP & MySQL Essentials (412.
Faça a [asset|aid=50438|format=link|formatter=asset|title=prova de pré-requisito|height=undefined|width=undefined] e teste seu conhecimento (80% é o mínimo aconselhado para acompanhar o curso sem dificuldades).
Material didático 
- 01 Apostila com Teoria, prática dirigida, exercícios teóricos e laboratórios PHP.
- 01 Livro Frameworks para desenvolvimento em PHP - Elton Luis Minetto.
Carga horária
40 horas
PHP & MySQL Essentials OnLine_EaD (460)
[video:node=50318:title=Assista ao vídeo demonstração de uma aula on line]
O curso PHP e MySQL Essentials OnLine_EaD - 460 é totalmente prático (hands on) e faz parte da grade do curso a construção de um projeto de comércio eletrônico (cadastro de produtos, cadastro de usuário, login e pedido), utilizando o banco de dados MySQL - o mais utilizado nos projetos desenvolvidos em PHP e está disponível na maioria dos serviços de hospedagem.
Quem deve fazer este curso e por que
- Iniciantes que desejam conhecer e se aprofundar na linguagem PHP e se tornar um Zend Certified Engineer (ZCE).
- Desenvolvedores de sistemas corporativos para internet e intranets que desejam conhecer as melhores práticas de segurança no desenvolvimento e na configuração do PHP.
- Webdesigners que desejam ampliar sua área de atuação e desenvolvedores Web.
Por que fazer este curso na 4Linux
- Curso voltado à programação PHP moderna, 100% Orientada a Objetos.
- Ensinamos não apenas uma linguagem, mas um método eficiente de programação.
- Não é um curso de Webdesign, é um curso de programação web.
- O aluno recebe várias dicas sobre boas práticas de programação e segurança que normalmente não são encontradas em livros.
- No curso será desenvolvido um projeto de livraria on-line com todos os conceitos vistos em sala incluindo a criação de uma classe de template.
- No Projeto E-commerce PHP também 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 Projeto E-commerce PHP e poderá ser utilizada para consultas ao término do curso.
- Pulo do Gato: dicas e macetes são apresentadas durante as aulas. O instrutor compartilha com o aluno sua experiência, enriquecendo o conteúdo do curso.
- Metodologia de ensino Escada: objetivos, introdução teórica, prática dirigida, exercícios teóricos e laboratórios práticos. Com esta metodologia o aluno sobe cada degrau do aprendizado numa sequência em que não esquece o assunto anterior.
- O curso PHP e MySQL Essentials EaD - 460 na 4Linux, atende 100% do conteúdo para a prova Zend PHP 5 Certification.
Por que fazer este curso EaD?
- A 4Linux foi responsável pelos principais cases de sucesso com Ensino a distância de Linux:
1.Capacitação de 480 alunos com perfil técnico dos NTEs do MEC sobre Linux Educacional.
2.Projeto Hackerteen de EaD (Ensino a Distância), considerado único no mundo pela Universidade de Harvard e esteve entre os 30 melhores projetos do mundo no Development Gateway. - O Netclass é a sala virtual da 4Linux, com várias funcionalidades que facilitam o aprendizado.
- Em alguns momentos do curso, o aluno é convidado a fazer avaliações on-line sobre o curso, em um sistema especialmente criado para este fim.
- O aluno pode baixar Apostilas, manuais, tutoriais, vídeo-aulas e o áudio das aulas (em mp3), para estudar quando quiser.
- Além do instrutor, o aluno conta com o auxilio de um monitor.
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 EaD, 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 EaD desde 2002. Os nossos cursos a 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 EaD da 4Linux.
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
- Arrays
- Strings
- 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 à distância (460).
Neste curso de PHP & MySQL Essentials OnLine_EaD - 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);
- Conhecimento de HTML e/ou XHTML;
- Noções de banco de dados.
Ou, faça a prova de pré-requisitos e teste seu conhecimento (50% é o mínimo aconselhado para acompanhar o curso sem dificuldades).
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.
Material Didático
- Apostilas e manuais serão disponibilizados em PDF, no sistema NetClass da 4Linux. O aluno tem autorização para baixar todo o material disponibilizado via Netclass com acesso livre no ambiente até 30 dias após o término do curso.
Carga Horária:
82 horas (no mínimo), nas quais:
- 40 horas de aulas são síncronas ao vivo com o professor através de vídeo-conferência.
- 40 horas (no mínimo) são assíncronas e 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 são de ambientação para apresentação da Metodologia TripleClass e do ambiente de ensino à distância da 4Linux, chamado NetClass.
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.