Portal Cursos Guilherme

Menu

Curso de Javascript: Aprenda a Programar em Javascript

Curso de Javascript Curso de Javascript: Aprenda a Programar em Javascript

É natural que muitos estejam à procura por um curso de javascript para dar seus primeiros passos numa carreira de tecnologia da informação.

Utilizar uma linguagem de programação, como javascript e ser capaz de desenvolver web apps, aplicativos android e/ou programas desktop é muito legal.

Pois, a alegria de ser desenvolvedor não se resume a escrever códigos, mas ser capaz de desenvolver um app que faz exatamente aquilo que você planejou para ser feito.

Afinal, conseguir transformar tarefas de minutos e até horas em poucos cliques tem um tom especial.

Se você está com pressa de entrar para a área de desenvolvimento web e se tornar um programador(a), te convido conhecer o meu "Curso Desenvolvimento: Aprenda a Programar na Prática!”, nele você encontrará mais de 118 aulas sobre desenvolvimento web. Clique aqui e descubra o conteúdo do curso!

Tópicos deste artigo

Abaixo você encontrará uma lista com o tópicos abordados neste artigo, recomendo que você veja cada um deles na sequência aqui definida, porém, você tem a liberdade de escolher o que quer ver primeiro.

Dicas e Recomendações sobre este artigo

Neste artigo estarei apresentando um conjunto de vídeos aulas afim de forma um curso de javascript, para você pode aprender a programar em javascript.

E, quero aproveitar aqui para fazer algumas sugestões.

  • Adicione este artigo nos seus favoritos, pois estarei colocando aqui diversas vídeos aulas, com o objetivo de ter um curso sobre a linguagem javascript;
  • Estarei neste artigo apresentando o conteúdo por tópicos seguindo três linhagens: explicações básicas, aulas sobre como programar em javascript, dicas sobre programação e outros. Por isso, utilize os subtítulos para encontrar o conteúdo que deseja;
  • Inscreva-se na lista de emails do blog, pois, o natural é que este artigo seja incrementado com conteúdo novo de tempos em tempos, e se você estiver na lista de emails, receberá notificações sobre conteúdo novo neste artigo ou nos demais.
  • Programar requer tempo, treino, estudo e dedicação constante, e no processo muitas dúvidas surgirão. Por isso, deixarei sugestões de materiais complementares para você fazer os seus estudos darem outros passos.

Se para você aprender a programar tem sido difícil, te convido a participar do meu curso de desenvolvimento na prática.

Pois, neste curso, além das centenas de vídeos aulas já gravadas que você terá acesso, poderá me mandar mensagens com as suas dúvidas.

Clique aqui e Venha Participar do Curso de Desenvolvimento Web!

Curso de Javascript: O que é javascript?

Javascript, o que é?

Javascript é uma linguagem de programação de alto nível fracamente tipada baseada em protótipos que te permite programar de maneira procedural e orientada a objetos.

Apesar do nome, javascript não possui relação com a linguagem de programação java.

Porém, possui este nome devido ao poder de marketing que o nome java possuía na época na qual javascript foi lançada.

O que é uma linguagem de programação?

Em resumo, uma linguagem de programação é um conjunto de comandos, instruções que permite dar ordens aos computadores e seus componentes.

Através, de uma linguagem de programação, como javascript, você pode dar comandos para o computador executar tarefas e isso é muito interessante.

Tendo em vista, que a partir do momento que você consegue fazer o computador executar cada tarefa no teu lugar, torna-se possível abrir espaço na tua agenda para tarefas que antes você não teria tempo.

Quero aprender a programar em javascript para automatizar as minhas tarefas. Clique Aqui!

Para que serve a linguagem de programação Javascript?

A área de desenvolvimento de softwares, seja para computadores, smartphones, tablets, embarcados e outros, é muito ampla.

Tentar abrangir todos os segmentos possíveis é uma tarefa árdua e extremamente custosa. Por isso é normal que cada linguagem de programação tenha um objetivo, um propóstivo a ser seguido.

A linguagem de programação javascript surgiu, a princípio, como uma linguagem de scripts (conjunto de pequenas instruções) para ser executada no navegador (browser).

Com o passar do tempo, javascript foi ganhando popularidade e novos recursos, deixando de ser apenas uma linguagem de scripts para ser uma linguagem de programação mais robusta.

E, não somente isso, mas com o advento do nodejs, a linguagem javascript passou de uma linguagem de desenvolvimento web que executava apenas no navegador, para ser uma linguagem multiplataforma.

Atualmente, é possível programar para javascript e desenvolver projetos para web, mobile (android, ios), desktop e outros.

Curso de Javascript: Quer Estudar Javascript tendo com um Professor respondendo suas perguntas via WhatsApp ou Telegram? Clique na imagem e saiba mais sobre o curso  Desenvolvimento Web: Aprenda na Prática!

Nodejs, o que é?

Em algum momento, você pode ter “esbarrado” com o termo, nodejs, e pode ter se perguntado “nodejs, o que é?”.

Nodejs é um ambiente de execução que permite executar código javascript em ambientes fora do contexto do navegador.

Por exemplo, se você possuir o nodejs instalado no teu computador, você consegue desenvolver programas com a linguagem javascript que rodarão no seu sistema operacional, seja ele windows, linux ou ios.

Com nodejs, a linguagem javascript deixou de ser apenas uma linguagem de programação que executava no browser, para ser uma linguagem multiplataforma.

Pois, se você conseguir executar o nodejs num determinado sistema operacional, também será possível criar programas em javascript para este sistema.

Contudo, faz-se necessário ter instalado a versão adequada do nodejs no sistema operacional desejado.

Mais abaixo, estarei colocando um vídeo que mostrará como instalar o nodejs no seu computador (Clique Aqui para descer até a aula).

Curso de Javascript: Preciso ser um(a) Programador(a)?

Preciso ser programador para trabalhar com javascript?

Pela minha experiência, quando falo para as pessoas aprenderem a programar, muitos pensam “Mas, eu não quero ser um programador” ou “Mas, eu não quero trabalhar como programador”. Porém, isso é bem equivocado.

Se você quiser entrar para a área de desenvolvimento e trabalhar como programador, desenvolvendo aplicativos web, mobile, desktop entre outros, seja muito bem vindo(a).

Porém, você deve aprender programar para melhorar a tua capacidade raciocínio lógico e ampliar a tua capacidade de automatizar suas próprias tarefas realizadas nos dispositivos computacionais (computador, smartphones, tablets etc) e com isso ganhar tempo livre para se dedicar a outras atividades que deseja realizar.

Ou seja, você não precisa ser programador para desenvolver código javascript, mas ao aprender escrever códigos em javascript e melhorar o seu raciocínio lógico você crescerá como profissional.

E, ainda tem o fato, que desenvoledores são vistos como profissionais de grande conhecimento e inteligência.

Sendo assim, aprendendo a programar e melhorando seu raciocínio lógico, você pode melhorar sua reputação no seu network de uma forma que não está esperando!

Como programar pode melhora o raciocínio lógico?

Apesar das diversas propagandas, tenha para si duas verdades “O computador é uma máquina” e “máquinas não pensam, apenas executam o que foram feitas para fazer e da maneira que foi definido seja de maneira eficiente ou não”.

Com ou sem o uso de inteligência artificial, o fato do computador ser uma máquina desprovida de raciocínio não irá mudar. Afinal, inteligência é inteligência, ou ela existe ou ela não existe.

Explicar inteligência em poucas linhas, é uma tarefa e tanto, mas de maneira resumida e simplória “Inteligência artificial é a combinação de algoritmos complexos, quantidade massiva de dados direcionado a um ou mais propósitos, geralmente, pré-definidos”.

Em resumo, inteligência artificial é um software, e não inteligência em si.

Qual é a linguagem de programação mais usada?

De tempos em tempos, a resposta para “qual é a linguagem de programação mais usada” muda. Sendo assim, focar nisso não costuma ser muito útil.

Imagina a seguinte situação, você começa este ano a estudar javascript, porque apareceu como resposta para a pergunta “qual é a linguagem de programação mais usada?” que você digitou no buscador.

No ano seguinte, você faz a mesma coisa, e o nome da linguagem de programação mais usada mudou, agora é a linguagem c, java, php, c# ou rust.

Você simplesmente vai parar de estudar javascript e vai estudar a outra linguagem de programação?

Se sim, como ficam as dezenas ou até centenas de horas de dedicação que você focou em javascript?

Se você ficar trocando de linguagem de programação por causa de uma pergunta trivial como está, estará se sujeitando a não ser especialista em nada. E, isso na área da programação é bem complicado.

São necessários meses e até mesmo anos para se tornar um especialista numa linguagem de programação, seus frameworks, bibliotecas, apis entre outros recursos. E, mudar de foco só por causa de uma resposta diferente, será que é proveitosos?

Como saber se javascript é para mim?

Javascript é uma linguagem de programação de curva de aprendizado fácil se comparado a outras linguagens como java, c#, c, rust e outras.

Se você não sabe nada sobre programação, começar estudando por javascript pode te ajudar a começar a desenvolver seus primeiros projetos enquanto ainda vai aprendendo conceitos de lógica de programação.

Se você quer estudar desenvolvimento de aplicativos com um professor respondendo suas dúvidas e perguntas via whatsapp ou telegram, venha participar do meu curso online sobre desenvolvimento.

Clique Aqui Saber mais Sobre o Curso Desenvolvimento na Prática!

E, isso para quem nunca programou é importante, pois ajuda a entender o que é programar em si, e a pegar gosto por desenvolver códigos e aplicativos.

Afinal, se o seu estudo não gerar frutos, você provavelmente sentirá insatifação, podendo até desanimar e assim desistir da carreira antes dela começar.

Como começar meus estudos na linguagem de programação javascript?

Para começar seus estudando em javascript, basta assistir as vídeos aulas presentes neste artigo.

Pois, um dos objetivos de artigo é apresentar vídeos aulas o suficiente para ser um curso de javascript de qualidade para quem deseja aprender a criar programas e sites em javascript.

Aqui neste artigo você encontrará vídeos aulas para iniciar seus estudos, e caso tenha dúvidas, pode usar os comentários dos vídeos no youtube para fazer as suas perguntas.

Lembrando, que se você quiser acelerar ainda mais o teu aprendizado, eu tenho um curso de desenvolvimento web com mais de 118 vídeos aulas gravadas totalizando mais de 42 horas, aonde ensino não apenas javascript, mas também, html5, css3, php, banco de dados e mais.

Quero conhecer o curso Desenvolvimento na Prática. Clique Aqui

Curso de Javascript Gratuito do Blog Guilherme Professor!

Como já explicado anteriormente, aqui você encontrará um conjunto de vídeo aulas práticas a fim de ser um curso de javascript.

Espero que aproveite cada vídeo aula abaixo e caso tenha dúvidas pode entrar em contato pelos comentários dos vídeos ou pelo contato do site.

Este curso será composto de cursos menores, aonde cada curso tem um objetivo principal.

O curso primeiros passos é voltado a preparar a orientar o aluno sobre como preparar o ambiente de estudo para aprender a linguagem javascript.

O curso lógica de programação em javascript tem por objetivo ensinar a base da linguagem de programação, pois sem ela a tua evolução no aprendizado da linguagem tenderá a ser mais dificultoso.

Ainda que você já saiba programar, recomendo que veja as aulas de lógica de programação com javascript, pois pelo que tenho de experiência, até mesmo programadores “avançados” tendem a ter dificuldade neste ponto.

O curso Programação Orientada a Objetos será voltado ao ensino da programação orientada a objetos dentro do contexto da linguagem javascript.

Sei que neste momento, javascript, como linguagem com recursos à programação a orientação a objetos é bem limitada se comparadas com linguagens como C#, Java e/ou Php.

Mas, com os recursos atuais já dá para fazer bastante coisa. E, o que faltar, com criatividade é possível contornar.

O Curso Document Object Model - DOM do Javascript é um curso focado em ensinar como utilizar os recursos, interfaces da linguagem javascript para manipular a estrutura html da página.

Neste curso você verá como pode fazer o javascript criar, editar, remover as tags html presentes na webpage de forma dinâmica.

Curso Primeiros Passos para Aprender a programar em Javascript!

Como já explicado mais acima, o foco do curso “Primeiros Passos para aprender a programar em javascript” é voltado te orientar com relação ao que você precisa para poder começar a estudar javascript.

Para ver as aulas em vídeo sobre javascript basta ter um dispositivo (computador, celular, tablet) com acesso a internet.

Já para replicar os passos recomendo fortemente que use um computador, seja de mesa (desktop), seja móvel (notebook, laptop).

Pois, para aprender a programar é recomendado você utilizar um computador com tela ou monitor grande o suficiente para ler o código com facilidade e um teclado físico que te permita digitar com naturalidade.

Ainda que você queira usar um tablet ou celular smartphone para começar a desenvolver seus primeiros códigos, eu não recomendo.

Até porque, no dia a dia no trabalho como programador, provavelmente, te será cobrado naturalidade em programar usando um computador, e não um smartphone ou tablet.

Curso de Javascript: Quer Estudar Javascript tendo com um Professor respondendo suas perguntas via WhatsApp ou Telegram? Clique na imagem e saiba mais sobre o curso  Desenvolvimento Web: Aprenda na Prática!

Curso Primeiros Passos - Aprender a programar em Javascript: Aula 01 - Como instalar o NodeJs no seu computador?

Por padrão, a maneira mais comum de se ter o interpretador da linguagem javascript instalado no teu computador é ter um navegador web, como o mozilla firefox, opera, microsoft edge instalado.

Porém, você pode querer estar desenvolvendo em javascript para ambientes fora do browser, e para isso, atualmente, o mais recomendado seria utilizar o nodejs.

Como já explicado neste artigo, o nodejs tem embutido o interpretador da linguagem javascript e por isso, você consegue executar código javascript independente do navegador web.

Curso Primeiros Passos - Aprender a programar em Javascript: Aula 02 - Quais programas usar para desenvolver software?

Se você já estudou um pouco sobre linguagens de programação, deve ter percebido que é possível programar usando até o bloco de notas (notepad) do windows ou qualquer outro editor de texto simples.

Tendo em vista que, o importante é ter o arquivo de texto com os códigos na linguagem desejada que será posteriormente compilado ou interpretado, dependendo de qual linguagem de programação que estivermos falando.

Ou seja, você não precisa de um super editor de código ou IDE (ambiente de desenvolvimento integrado) cheios de recursos embutidos para desenvolver seus códigos.

Porém, ter um editor robusto fará bastante diferença, principalmente, se for bem utilizado.

Geralmente, tenho por praxi usar o editor de código ou a IDE gratuita que mais se adequa nativamente a linguagem de programação que vou utilizar.

Ficar instalando plugin, addon e outras coisas para tornar o editor de código ou ide aptos a usar a linguagem que utilizarei para programar não é uma atitude que eu goste e/ou recomende.

Por isso, costumo usar editores de código ou IDEs diferentes para cada linguagem, e isso só é possível pois, procuro focar na linguagem de programação e não na ferramenta de desenvolvimento.

Atualmente, uso Microsoft Visual Studio Community para programar em c#, para programar em php utilizado o Netbeans, e para javascript, typescript, html5 e css5 utilizo o Microsoft Visual Studio Code, popularmente conhecido com VS Code.

O Microsoft Visual Studio Code é um editor de código robusto com diversas funcionalidades, com várias funções nativas para quem vai programar em javascript.

No vídeo abaixo mostro como você pode baixar e instalar o microsoft vídeo studio code no teu computador.

No vídeo abaixo faço uma apresentação a interface do visual studio code para que você possa começar a utilizar este editor de código de uma maneira mais tranquila.

Lembrando que, caso tenha dúvidas, pode utilizar os comentários do vídeo para fazer as suas perguntas.

Curso de Lógica de Programação em Javascript

Lógica de programação é um tema bastante ignorado, principalmente, por quem já desenvolve programa a algum tempo.

E, isso acontece, pois muitos programadores esquecem que antes de pular é preciso agachar.

Independente, de qual nível você esteja atualmente, rever conceitos de lógica de programação te fará mais bem do que você consegue imaginar.

Geralmente, quando iniciamos os estudos de programação, as aulas de lógica de programação costumam ter muita teoria, e muitas delas difícieis de serem absorvidas por completo naquele momento.

Porém, passados algumas semanas ou até meses após o início do estudo, as coisas ficam mais palpáveis, mais passíveis de compreensão.

Sendo assim, rever o conteúdo já visto te ajudará a compreender melhor o que o professor quis dizer naquelas primeiras aulas.

Abaixo você encontrará vídeo aulas sobre lógica de programação voltadas a linguagem javascript. Caso não entenda o conteúdo no primeiro momento, te dou as seguintes dicas:

  • Dê uma pausa, coma alguma coisa e volte e veja a aula novamente. Às vezes o cérebro está pedindo um pequeno “time”, porém, a pessoa continua insistindo em prosseguir.
  • Antes de rever a aula, se o conteúdo não fez sentido para você, se você não entendeu a importância dele, veja as outras vídeo aulas do curso, pois tem momentos que só entendemos a importância de um conteúdo quando vemos mais exemplos de como utilizá-lo.
  • Outra dica que dou, antes de rever a aula é, se o conteúdo pareceu difícil para você, veja as próximas aulas do curso. Naturalmente, você encontrará outro conteúdo mais complicado que o que viu, e aquele parecia tão difícil parecerá mais fácil. Isso não é tão intuitivo, mas lembra das aulas de matemática, quando te ensinaram na pré-escola adição e subtração, estas pareciam operações difícil, porém, quando chegou no fundamental e te ensinaram a multiplicar e dividir, você passou a considerar adição e subtração mais fácil, pois acabou apredendo algo mais difícil.

Curso Lógica de Programação em Javascript: Aula 01 - Como exibir informações com javascript

Antes de começar a estudar uma linguagem de programação, geralmente, um introdução, ainda que breve, é importante.

Pois, você precisa saber o que é a linguagem javascript, o porque você deveria dedicar seu tempo aprendendo a programar em javascript, e se javascript tem valor de mercado e o que é preciso para uma linguagem de programação desaparecer.

Na vídeo aula abaixo, que gravei para o curso de javascript falo sobre os pontos acima e te mostro como desenvolver seu primeiro código em javascript.

Curso Lógica de Programação com Javascript: Aula 02 - Como declarar variáveis

Uma tarefa importante em qualquer linguagem de programação moderna, é a declaração de variáveis.

Aprender a como declarar uma variável no javascript é uma tarefa fácil de realizar, porém, é necessário ter alguns cuidados, considerações ao definir uma variável.

Pois, na linguagem javascript tem 3 modos básicos de se declarar uma variavel, e se você não souber a diferença poderá sobrescrever recursos importantes no objeto window (quando estamos falando do navegador) ou no objeto global (quando estamos falando de uma aplicação que usa node js).

Nesta aula que faz parte do curso de javascript estarei explicando como declarar uma variável em javascript, o porque de você fazer isso, e como você pode fazê-lo, estarei explicando a diferença entre var e let na declaração das variáveis.

Curso Lógica de Programação com Javascript: Aula 03 - Como declarar constantes

Nesta vídeo aula do curso de javascript, você estará vendo como criar suas primeiras contantes no javascript de maneira rápida e fácil.

Além, de mostrar como criar constantes no javascript, nesta aula explico o padrão recomendado de nomenclaturas para constantes e variáveis.

Também dou dicas sobre quais tipos de nomes dar as constantes e variáveis para que quando você for fazer debug (manutenção e correções no código) possa fazer de maneira mais tranquila.

Pois, se você tiver que escolher entre desenvolver um código, algoritmo que torne a criação mais fácil ou, um que torne a manutenção mais fácil. Escolha a manutenção.

Visto que prestar manutenções nos códigos desenvolvidos é um processo recorrente.

Curso Lógica de Programação com Javascript: Aula 04 - Como usar operadores matemáticos de soma e módulo

Dando continuidade as aulas em vídeo deste curso de javascript, na aula abaixo mostro como utilizar os operadores matemáticos da linguagem.

Portanto, nesta vídeo aula você aprenderá como utilizar os operadores matemáticos de soma (adição, subtração, multiplicação e divisão) e o operador módulo.

Naturalmente, se você frequentou a escola no ensino pré-escolar e fundamental, utilizar os operadores de adição, subtração, multiplicação e divisão é bem tranquilo.

Pois, devido a estrutura de ensino das escolas brasileiras usamos os operadores de soma, da infância ao fim do ensino médio.

E, como as linguagens de programação, como javascript, costumar seguir as regras da precedência das operações matemáticas, o que você aprendeu na escola, tem utilidade nas operações feitas usando elas.

Todavia, como “nem tudo são flores” há um operador matemático que costuma cobrar um pouco mais de atenção e dedicação para se entender como funciona.

E, este operador é o operador módulo.

O operador módulo retorna o resto da divisão, ou seja, se você pegar 3 e dividir por 2, e parar antes de ter a casa decimal, perceberá que sobrará o valor 1 inteiro.

E, é este valor inteiro que o operador módulo retorna como resultado da operação.

Veja a vídeo aula abaixo, pois além de explicar como usar os outros operadores matemáticos, mostro em detalhes como usar o operador módulo.

Curso Lógica de Programação com Javascript: Aula 13 - Como criar funções com e sem retorno

Dentro das linguagens de programação modernas, funções são um importante recurso a ser dominado.

Pois, um dos pontos fortes da função é justamente permitir a fácil reutilização dos códigos, algoritmos já desenvolvidos.

E, para te ajudar a entender melhor, vou levantar perguntas e respondê-las na sequência.

O que é uma função no Javascript? Um função no javascript ou em outra linguagem de programação modernas é um bloco de código que foi encapsulado para ser reutilizado, “chamado” num momento posterior.

Para que serve uma função no javascript? Uma função serve justamente para tornar fácil a utilização, reutilização e manutenção de blocos de códigos, algoritmos.

Pois, você escreve a função num único lugar e pode chamá-la em diversos.

E, como você escreveu ela num arquivo só, quando precisar alterá-la basta ir neste único arquivo.

Quando devo criar uma função no javascript? Você deve criar uma função em qualquer linguagem de programação procedural quando sentir que o código escrito pode ser reutilizado, reaproveitado em pontos diferentes do sistema ou aplicativo.

Vamos, a prática, abaixo estarei deixando 2 vídeos para você aprender mais sobre funções. Um vídeo mais curto e outro mais longo.

Porém, ambos os vídeos se complementam, então é importante que assista aos dois.

Também, vale ressaltar que, em ambos os vídeos além da explicação teórica e exemplos práticos sobre funções no javascript, também dou dicas profissionais sobre funções.

Na aula em vídeo que está acima, explico sobre funções no javascript de maneira mais rápida.

Já, na vídeo aula abaixo dou mais detalhes acerca das funções no javascript, e falo sobre como declarar uma função no javascript difere de outras linguagens de programação.

Quer Ser um Desenvolvedor Front-End e Back-End?

Está querendo estudar desenvolvimento web para se tornar um programador/desenvolvedor back-end e front-end te convido a conhecer o meu curso sobre Desenvolvimento Web, aonde Ensino como Trabalhar com Html5, Css3, Javascript, Php e Sql (MySQL e MariaDB) para criar projetos para Web como Sites e Aplicativos Web. Atualmente o curso possui mais de 40 Horas de Aulas em Vídeo e mais de 118 Vídeos Aulas prontas. Clique Aqui e Venha conhecer o Curso!

Gostou do Conteúdo? Compartilhe com seus Amigos!