Computer Buddy
I am a Web Developer, Instructor and video editor. Here you will find information on my private computer tutoring on-site in São Paulo or remote through video calls, and where to find my online courses.
I'm here
I am a Web Developer, Instructor and video editor. Here you will find information on my private computer tutoring on-site in São Paulo or remote through video calls, and where to find my online courses.
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:
O que você está esperando? Corre aí e se inscreve!
No momento estou me aprimorando cursando Ciência da Computação e Engenharia da Computação. E foi pensando na minha experiência na faculdade e nos meus colegas que projetei este curso.
Este curso é voltado para alunos de faculdade de cursos de TI que se encontram com a necessidade de apresentar trabalhos de faculdade em C mas não programam em C e não necessariamente desejam continuar programando em C.
A maioria dos cursos de C que estão disponíveis são cursos grandes voltados para pessoas que nunca programaram, ou viram lógica de programação e vão do básico ao avançado. Este curso não é assim, ele assume que você não é iniciante na área. Que ou já programou em outra linguagem, ou pelo menos já viu os conceitos básicos de lógica de programação na faculdade ou em outro lugar, e apresenta um resumo da sintaxe e da programação em C. Ele, por exemplo, não vai perder tempo explicando o que é uma função e pra que ela serve, vai falar direto de como as funções funcionam em C.
Isso porque o aluno de faculdade está com um monte de coisas para fazer e não tem tempo de ficar passando por um curso de muitas horas para chegar no que precisa. Por isso mesmo, resumão!
O C é uma linguagem muito importante pois a maioria das linguagens em alta hoje como Python, Java, JavaScript, PHP são baseadas em C, e além disso muito da programação de microcontroladores, especialmente embarcados, a programação Arduino, é feita em C.
Então apesar de ser uma linguagem das mais antigas, criada em 1972, ela ainda é muito relevante, e por isso mesmo, ela ainda é ensinada nas faculdade da área de computação. E é para essas pessoas que esse curso é voltado.
Mas o aluno de faculdade (como foi o meu caso) se vê com dois problemas ao se deparar com cursos de mais de 100 horas: dificuldade de decidir que aulas pular para não perder tempo, que é escasso, por falta de conhecimento em C, e desperdício de horas, pois a maioria das universidades tem limite no aproveitamento de horas por certificado. A minha por exemplo é de 40 horas, então em um curso de 100 horas, são 60 horas que não podem ser aproveitadas como atividades complementares.
Então minha ideia era essa, eu resolvi condensar, pegar o que realmente eu precisei pra resolver meus trabalhos e deixar de lado os detalhes mais complexos ou as partes teóricas para que a pessoa possa chegar rápido no que precisa e eu possa manter o curso com poucas horas pra que todas as horas possam ser aproveitadas.
Para isso eu estou assumindo que quem está aqui ou não é iniciante em programação ou está vendo na faculdade os detalhes como lógica de programação, o que é variável, função etc. A ideia é fazer um resumão mesmo de como fazer em C sem excessos.
Se você ainda quer fazer este curso porque precisa do resumão, mas nunca programou nem viu nada de programação antes, eu recomendo ver meu curso de lógica de programação que eu tenho aqui na Udemy antes.
Para fazer este curso você já deve ter um bom conhecimento do funcionamento do sistema de pastas do seu Sistema Operacional, e um conhecimento básico dos comandos de navegação do terminal Unix (Linux e Mac). Nos recursos do curso vai ter um link para um cheatsheet com os comandos mais usados em Linux se precisar, mas eu não vou parar pra ensinar comandos de terminal que não tenham a ver com compilar e rodar seu programa em C.
A primeira aula, que é aberta a todos, explica bem o que se deve esperar do curso. É 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:
Vamos aprender:
O que você está esperando? Corre aí e se inscreve!
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:
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á!
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.
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.
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:E muito mais!
Então não perca tempo! Inscreva-se já!
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:
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á!