Curso Fundamentos Desenvolvedor Web

Todos cursos tem Certificado !

O Pacote de cursos contendo os conhecimentos fundamentais para transformar você em um Desenvolvedor Web é composto de 3 módulos: Quando foi gravado o video acima, haviamos pensado em 5 modulos. O Módulo de modelagem foi embutido no curso de PHP. O de Webservice não é considerado como um módulo fundamental, para formação do desenvolvedor web. Porém hoje em dia a tecnologia webservice é uma tecnologia amplamente utilizada, por isto pensei em colocar ele neste pacote.
  1. HTML5 com CSS3 23 hs
  2. JavaScript 18hs
  3. PHP 65h com Modelagem de Dados e Banco Mysql + Projeto Final do curso utilizando o Framework Bootstrap com PHP - Loja Virtual com dois módulos: Site com os Produtos e Módulo Administrativo da loja
  4. WebServices (a ser gravado. Assim que possível pretendo incluir neste pacote sem qualquer custo adicional )

Poderá adquirir este pacote dos 3 cursos via paypal, pagando com cartão de crédito, podendo dividir em 8 parcelas de R$ 61,50 reais. Somando-se individualmente os 3 cursos teriamos R$558,00. Mas ao comprar estes cursos por este pacote ele sai por R$ 492,00. Clicando no botão abaixo ser´ direcionado para o paypal. A vista podera adquiri-lo na boleta por R$373,00 (area do aluno)

Política de Venda

Para este pacote Tecnologias Web, contendo os cursos 1) html5 com css3, 2) Javascript e 3) Php , o aluno que comprar estes 3 cursos ganhará 20% de desconto no valor total destes cursos.

O Futuro...

Este pacote de 3 módulos poderá crescer. Aliás , acredito que seja a tendencia natural. Como exemplo deste crescimento, fazer um curso de jquery (a biblioteca javascript mais usada no mundo) seria uma boa ideia). Neste caso, o valor do pacote seria modificado. Vocês poderão mandar sugestões de cursos para meu email [email protected] .

Camadas do Desenvolvimento Web

O Desenvolvimento de Páginas Web é baseado em 3 Camadas: Informaçâo (feito no HTML) , Formatação (feito no CSS) e Comportamento ( feito no JavaScript no lado cliente e através de linguagens como PHP que rodam no lado do servidor). Os 3 primeiros módulos, principalmente, foram planejados pensando em ajudar o desenvolvedor web a assimilar os principais fundamentos destas 3 camadas. O Módulo de Modelagem de Dados é outro módulo indispensável pro desenvolvedor web , porque hoje em dia, o conteúdo web é dinâmico, e boa parte das informações exibidas nos sites interagem com SGDBs (Sistemas Gerenciadores de Bancos de Dados) utilizando o padrão de linguagem SQL. Cada vez mais surgem paginas e aplicações web que utilizam exaustivamente os SGDBs buscando e atualizando informações a todo tempo. A técnica de Modelagem DER - Diagrama de Entidade-Relacionamento é de vital importancia para modelarmos como será a estrutura das nossas bases de dados web. Para os usuários, da ferramenta Scriptcase, a qual damos cursos aqui no nosso site, este é um pré-requisito indispensavel, já que para começar um projeto no Scriptcase, a base de dados já tem que ter sido modelada e criada. Na verdade, os 4 primeiros módulos são indispensáveis para trabalhar qualquer conteúdo web, sejam paginas de sites ou sistemas que rodem na web. Independentemente se o desenvolvedor utiliza a Ferramenta de Geração de Código PHP Scriptcase ou não, ele precisará dominar o conteúdo dos 4 módulos que darão a ele a base necessária para trabalhar como desenvolvedor web. As ferramentas para desenvolvimento web são muito bem vindas, para nos auxiliar como desenvolvedor web, porém ter a base de conhecimento das tecnologias web, nos torna mais independentes de qualquer uma delas, fazendo com que elas trabalhem a nosso favor, e sempre que necessário, teremos condições de ir além do que estas ferramentas nos oferecem. Assim poderemos utiliza-las para aumentar nossa produtividade, porém, estaremos aptos a resolvermos melhor as nossas necessidades de desenlvimento dos nossos projetos como um todo, já que poderemos contornar os limítes ou até possíveis bugs de qualquer ferramenta, já que, dominando estas tecnologias poderemos solucionar nossos problemas. Por isto sempre digo: "Temos que saber fazermos as coisas na mão !". Sim, sabermos os fundamentos das tecnologias web nos dão autonomia para usufruirmos de ferramentas web, frameworks, etc, mas mantendo o controle sobre elas, já que poderemos intervir nos problemas e soluções com mais segurança. Quanto ao quinto módulo (Webservices) pensei nele por ser um assunto que chegou para ficar. Há uns anos atrás a interação com sistemas era só entre pessoas interagindo com o sistema, e com webservice temos agora sistemas interagindo com sistemas, independentes de plataforma. Nunca me certifiquei, mas , acredito que os sites que temos hoje, por exemplo, em que o usuário deseja viajar de um local origem para um local destino e o sistema mostra os vôos de diversas empresas aéreas, muito provavelmente é uma aplicação que utilizada webservices para resolver este problemas. Hora como funcionaria, pensando em webservices. Cada empresa aérea ofereceria um serviço em que um sistema, feito em qualquer linguagem, pudesse fazer consultas aos horarios de vôos da sua empresa para uma origem/destino. Este serviço é disponibilizado nesta tecnologia de webservice, onde um sistema manda uma solicitação de uma consulta passando parametros, por exemplo, neste caso: dia, local partida, intervalo de horarios e o webservice retorna um arquivo no padrão XML (um tipo de arquivo texto com marcações semelhantes a marcaçoes html) com o resultado desta pesquisa. O sistema que fez a solicitação vai organizando esta informação e chamando outros webservices de outras empresas aéreas e depois mostra todo resultado da pesquisa para o usuário que entrou no site para pesquisar esta informação. Outro exemplo clássico da utilização de webservices é a nota fiscal eletronica. Os sistemas enviam as notas no formato webservices para os servidores da receita federal, e estes dados são analisados pelo webservice que irá aceitar ou não a nota enviada por estes sistemas. Como pode notar, a interação hoje em dia, como falei agora ocorre entre sistemas: um sistema requisitando uma informação ou um serviço a outro sistema.