Professor na Quality Info desde 2012 ministrando aulas de Operador de Micro Computador, Montagem e Manutenção de Computadores e Redes e Desenvolvimento Web.
As organizações demandam a cada dia uma quantidade maior de profissionais com habilidades para criação de soluções para a Internet. É neste contexto que a formação e aperfeiçoamento do profissional em desenvolvimento Web torna-se um elemento importante para o acompanhamento do crescimento e sobrevivência das empresas.
O curso de DESENVOLVIMENTO WEB permite ao aluno desenvolver sólidos conhecimentos em áreas tecnológicas específicas para o projeto e construção de aplicações para Internet. Os alunos serão expostos a conhecimentos em evidência no mercado: HTML5, CSS3, BootStrap 4, JS, ES6, PHP 7, OO, MySQL, DAO, PDO, AJAX, JQuery, MVC, API e muito mais!
Capacitar o aluno para atuar na área de Desenvolvimento Web para que o mesmo esteja apto a desenvolver sites responsiveis adequados às exigências do mercado. Apresentar as mais modernas tecnologias da área (HTML5, CSS3, AngularJS, JQuery, Bootstrap, MySql).
Web Designers, Designers Gráficos, estudantes de publicidade, propaganda, marketing ou áreas correlatas (comunicação e artes), e usuários interessados em desenvolver sites com muitos recursos e de forma dinâmica.
Conhecimento em informatica básica domínio em manipulação de arquivos no Windows Explorer
Carga Horária: 120 Hs
Duração: 10 meses
O que aprenderei ?
• IDEs e editores de texto de código fonte
• Instalando o Sublime Text
O que é o PHP?
Embutindo blocos PHP em páginas HTML
Saída de dados com echo() e print()
Comentários
Variáveis - Introdução
Variáveis - Prática (string, int, float e boolean)
Alterando valores de variáveis
Concatenação
Variáveis constantes
If/else parte 1 - Introdução
Operadores de comparação (condicionais)
If/else parte 2 - Praticando com operadores de comparação
Operadores lógicos
If/else parte 3 - praticando com operadores lógicos
If/else parte 4 - Praticando um pouco mais
If/else parte 5 - Condições encadeadas
Switch
Switch na prática
Casting de tipos com (int), (bool), (float) e (string)
Operadores aritméticos
Praticando com operadores aritméticos
Operações aritméticas na atribuição de valores
Operadores de incremento/decremento
Praticando com operadores de incremento/decremento
Funções - Introdução
Funções - Prática
Funções nativas para manipular strings
Funções nativas para tarefas matemáticas
Funções nativas para manipular datas
Array básico - Introdução
Array básico - Prática
Array multidimensional
Array - Métodos de pesquisa
Extra - False, Null e Empty
Funções nativas para manipular arrays
Loops parte 1 - introdução
Loops parte 2 - While
Loops parte 3 - Do while
Loops parte 4 - For
Praticando um pouco - Percorrendo Arrays com While, Do While e For
Loops parte 5 - Foreach
Praticando um pouco - Foreach em Arrays associativos e Foreach encadeados
Atividades para fixação do conteúdo
Formulários (Desvendando os métodos GET e POST)
Autenticando usuário
Protegendo páginas restritas com SESSION
Incorporando scripts com include, include_once, require e require_once
Refactoring do projeto com require_once
Navegação entre páginas
Encerrando a sessão (logoff)
Introdução a Orientação a Objetos - Considerações preliminares
Introdução a Orientação a Objetos
OO - Pilar da Abstração
Getters e Setters
Getters e Setters mágicos (overloading de atributos e métodos)
Chamando métodos internamente
Método Construtor e Destrutor (Construct e Destruct)
OO - Pilar da Henraça
OO - Pilar do Polimorfismo
OO - Pilar do Encapsulamento parte 1
OO - Pilar do Encapsulamento parte 2
Atributos e métodos estáticos
Interfaces
Utilizando namespaces para Classes e Interfaces
ATENÇÃO !
Este é apenas um formulário de pré-matricula. Onde você poderá agilizar na disponibilização de algumas informações necessárias para a matrícula final.