Introdução à lógica de programação com JavaScript

Introdução à lógica de programação com JavaScript

Muitos tem dificuldades com cursos de programação que já começam de cara a programar sem parar para explicar conceitos básicos e comuns a várias linguagens. Este curso tem como objetivo apresentar estes conceitos de lógica de programação para que depois você possa começar um curso da linguagem que lhe interessa sem ficar boiando.

Uso o JavaScript simplesmente por ser uma linguagem que não precisa de nenhuma instalação para começar, mas o objetivo do curso não é ensinar o JavaScript nem o Java e sim introduzir os conceitos de programação com os quais os alunos de desenvolvimento irão se deparar com frequência independente da linguagem.

Abordo os assuntos que considero mais importantes tanto pela minha experiência em aprender a programar como autodidata, assim como com perguntas que recebo de alunos e colegas da faculdade.

Este é um curso para iniciantes que nunca programaram em qualquer linguagem.

A ideia é ser um curso um pouco de glossário que o aluno pode ver rapidamente e ter uma primeira apresentação aos conceitos para depois poder mergulhar a fundo na sua linguagem escolhida sem se perder tanto como costuma acontecer no começo. Especialmente, pois tem sido minha experiência como aluna que muitos dos professores que sabem muito de programação, e que portanto tem bons cursos, tem a tendência de esquecer que no comecinho alguns alunos podem nunca ter ouvido falar de uma variável, ou de um tipo de dado e já vão falando direto sem parar para explicar esse detalhe pequeno, indo direto nas especificidades da linguagem em questão, e confundindo o aluno. Espero ajudar com isso.

A primeira aula, que é aberta a todos, explica bem o que se deve esperar do curso e alguns conceitos iniciais. É uma aula maior e que deixei aberta de propósito para os alunos poderem ter uma ideia do que esperar do curso. Peço que assistam antes de comprar o curso para decidir se é um curso interessante para você.

Então boa sorte e vamos lá!

Requisitos para o curso:

Acesso à internet e vontade de aprender!

Vamos aprender:

  • Conceitos básicos de programação
  • A pensar em programas
  • O que são algoritmos
  • Quais são as bases da programação
  • Tipos de dados
  • Variáveis
  • Estruturas de Dados
  • Operadores
  • Estruturas de Controle - Laços e Condicionais
  • Encapsulamento com Funções
  • Encapsulamento com Classes e Objetos

O que você está esperando? Corre aí e se inscreve!

Série Back-end desde o começo: Desenvolvimento Web

Bootcamp de PHP: Do Zero ao Avançado

Venha aprender a fazer aplicativos/sites web dinâmicos com o PHP! Vamos aprender esta linguagem de servidor que vai nos abrir as portas para frameworks e CMSs populares como Laravel, CodeIgniter, WordPress, Joomla e para a integração com Bases de Dados do zero ao avançado.

Um curso elaborado e produzido durante um ano inteiro de trabalho, com muito carinho, pensando em quem nunca viu o PHP antes e quer entender está linguagem tão importante!

Vamos criar projetos com bases de dados para entender a Programação Orientada a Objeto, o MVC e o CRUD (Create, Read, Update e Delete.

Vamos praticar com desafios rápidos.

Vamos ver variáveis, operadores, arrays, funções, estruturas de controle, aprender a lidar com erros, objetos, classes, interfaces, traits e muito mais.

Vamos aprender a fazer includes para poder criar sites de maneira modular.

Vamos aprender a lidar com formulários e com o GET e POST, assim como entender como utilizar os URLs para enviar informação.

Vamos nos conectar com bases de dados usando o PDO.

Vamos ver as novidades do PHP 8.

Você vai aprender do Zero ao Avançado neste curso, não precisa ter nenhum conhecimento de PHP para começar.

Então está esperando o que? Inscreva-se!

Requisitos para o curso:

Acesso à Internet.

Conhecimentos de HTML e CSS.

Desejável, mas não necessários, conhecimento de SQL.

Vamos aprender:

  • A linguagem de Servidor PHP
  • Tipos de Dados
  • Declarar variáveis
  • Operadores
  • Condicionais
  • Funções
  • Arrays
  • Loops e iterações
  • Classes e Objetos
  • Programação Orientada a Objeto
  • Conexões a bases de dados
  • CRUD
  • Sessions e Cookies
  • Validação do lado do servidor
  • Obter dados de bases de dados
  • Enviar dados para bases de dados
  • Novidades do PHP 8
  • Vamos aplicar nosso conhecimento com exercícios práticos
  • E muito mais...

O que você está esperando? Corre aí e se inscreve!

Necessário saber HTML e CSS para entender o curso. Mas se você não sabe, não esquenta. Você encontra cursos de HTML e CSS aqui nestá página mesmo. Comece pelo HTML!

Então não perca tempo! Inscreva-se já!

Série Front-end desde o começo: Desenvolvimento Web

HTML Completo

Você quer se tornar um desenvolvedor Web e não sabe nem por onde começar? Quer refrescar seu conhecimento? Quer trocar de carreira?

A Série Front-end desde o começo: Desenvolvimento Web vai abordar a fundo as 3 linguagens base da internet, o HTML, Javascript e CSS. Além de abordar rapidamente o Bootstrap, jQuey, Hospedagem e SEO.

Por ser uma série abrangente também é longa. Por isso decidi quebrá-la em diversos cursos para que já possa ir colocando ela no ar a medida que vou fazendo.

A série vai ter teoria e prática, para que ao final da série você tenha uma boa base de Front-end. O objetivo dela é dar ao aluno um conhecimento profundo do assunto, para que ele tenha jogo de cintura para aplicar seu conhecimento aos diversos trabalhos que venham pela frente ao invés de somente saber fazer uma coisa. Vou apresentar não só as linguagens, mas também onde ir buscar recursos e esclarecimentos.

Neste primeiro curso vamos ver o que você precisa saber para codificar sites em HTML para a criação de sites do mais simples aos mais avançados.

  • O Ambiente de trabalho para um desenvolvedor web
  • O que é a internet e a diferença entre internet e Web
  • Quais são e como funcionam as linguagens base da Web
  • Onde achar Documentação
  • Introdução ao HTML e a estrutura de um site (pastas e arquivos)
  • O boilerplate para qualquer site
  • Elementos de texto e imagem
  • Navegação
  • Listas
  • Diferença entre elementos inline e de bloco
  • Elements semânticos para a estruturação do site
  • Elementos de áudio e vídeo
  • Tabelas
  • Formulários
  • Bancos de imagens
  • Exercícios:
    • Vamos estruturar um poema
    • Vamos começar com um CV que vai nos acompanhar durante toda a série
    • Um site para aplicação dos elementos mais avançados aprendidos
    • Um exemplo de formulário para fixação

Basicamente, você vai sair daqui com uma boa base do HTML para então poder abordar assuntos mais avançados de estilização, interatividade e back-end.

Série Front-end desde o começo: Desenvolvimento Web

CSS - Estilize seu site!

Venha aprender a estilizar seus sites com o CSS, aplicando cores, medidas, fontes, estilização de textos e caixas, posicionamento e muito mais. A linguagem CSS foi criada para transformar o HTML em algo visualmente agradável e chamativo.

Este é o terceiro Módulo da Série Front-end do começo: Desenvolvimento Web onde vamos aprender a fundo as linguagens base da Web, o HTML, CSS e JS.

Continuando do módulo I e II, neste módulo vamos ver o começar a aplicar CSS de maneira a começar a estilizar os sites, dando cores, fontes, e melhorando sua aparência.

Mas não se preocupe, se você tem conhecimento de HTML, mesmo não tendo feito o módulo anterior, vai poder acompanhar este curso tranquilamente.

Vamos aprender:

  • Como aplicar o CSS ao nosso HTML
  • O que são seletores
  • Como escrever comentários em CSS
  • Como funcionam as cores em CSS
  • Como aplicar cor de fonte e de fundo
  • Como aplicar Sombras
  • Tipos de Medidas em CSS
  • O que é o Box-model
  • Como aplicar largura e altura em CSS
  • Como aplicar bordas em CSS
  • Como aplicar margens e enchimento em CSS
  • O que eu faço quando meu conteúdo é maior do que a minha caixa
  • Qual a diferença entre Outline e Borda
  • Vamos aprender a estilizar texto:
    • Como definir a família da nossa fonte
    • O que são Web Fonts, Web Safe Fonts e como aplicar fontes personalizadas
    • Como definir o tamanho do nosso texto
    • Como aplicar estilos ao nosso texto como negrito, itálico, sublinhas e outros
    • Como colocar um texto todo em caixa alta ou baixa visualmente sem afetar o original
  • Como estilizar fundos:
    • Como aplicar imagens de fundo
    • Como posicionar imagens de fundo
  • Vamos aplicar nosso conhecimento com exercícios práticos

E muito mais!

Então não perca tempo! Inscreva-se já!

Série Front-end desde o começo: Desenvolvimento Web

JavaScript do básico ao avançado 2020

Agora que você já sabe HTML e CSS, venha aprender a dar interatividade aos seus sites com o JavaScript.

Este é o terceiro curso Módulo da Série Front-end do começo: Desenvolvimento Web onde vamos aprender a fundo as linguagens base da Web, o HTML, CSS e JS.

Neste curso ensino a fundo o JavaScript puro, o assim chamado JavaScript Vanilla do básico ao avançado.

É essencial saber o JavaScript puro para que se possa entender os frameworks que são baseados nele como Node.js, Angular, React, jQuery e outros e que são tão usados no mercado de trabalho.

Este é um curso onde eu apresento teoria e prática para que ao final dele você saiba pensar em JavaScript.

Vou ensinar o JavaScript do básico ao avançado cobrindo ES5 e novidades que vieram depois do ES6+.

Venha aproveitar de mais de 12 horas de aulas para aprender a terceira linguagem que forma a base da Web!

Vamos aprender:

  • ECMAScript 5
  • ECMAScript 6 (2015) adiante
  • Declarar variáveis
  • Tipos de dados
  • Operadores
  • Condicionais
  • Funções
  • Coleções
  • Loops e iterações
  • Documento Object Model (DOM)
  • Manipulação do DOM
  • Event handlers e listeners
  • Objetos a fundo
  • JavaScript Assíncrono
  • AJAX
  • Vamos aplicar nosso conhecimento com exercícios práticos
  • E muito mais...

O que você está esperando? Corre aí e se inscreve!

Necessário saber HTML e CSS para entender o curso. Mas se você não sabe, não esquenta. Os dois primeiros cursos da série são justamente de HTML e CSS. Comece pelo HTML!

Então não perca tempo! Inscreva-se já!