Você aprenderá as ferramentas necessárias para programação e verá como tudo funciona na prática, inclusive desenvolvendo suas primeiras aplicações em Java e Python
Tornando-se um programador, você adquire uma habilidade universal de criar novos produtos, automatizar processos e resolver problemas complexos, o que possibilita criar algo novo e útil para a sociedade, além de ter uma carreira estável e promissora na área de TI
Por que se tornar um programador?
Este curso é para você que quer:
Entender qual profissão escolher em TI
Mudar de carreira e aumentar sua renda
Trabalhar remotamente de qualquer lugar do mundo
As linguagens de programação mais procuradas
Desenvolvedor Python
Aprenda uma linguagem universal que pode ser usada desde sites, aplicativos e jogos, até análise de dados, automação e dispositivos
Desenvolvedor Java
Uma linguagem de programação comum, usada no desenvolvimento de aplicativos para Android e sistemas corporativos, e seu aprendizado permite adquirir habilidades universais de programação
Neste curso você entenderá o que fazem os especialistas de profissões populares:
Aprenda com especialistas na área
Isadora Garcia Ferrão
Doutorado em andamento em Ciências da Computação e Matemática Computacional
Doutorado em andamento em Ciências da Computação e Matemática Computacional
Doutorado em andamento em Ciências da Computação e Matemática Computacional
- Bacharel em Ciência da Computação - Mestra e doutoranda em Ciência da Computação pela Universidade de São Paulo (conceito máximo capes) - Ampla experiência em Cybersecurity - Conhecimento em python, C, bootstrap, c++, django, entre outras linguagens - Recebeu alguns prêmios ao longo dos mais de 11 anos na Computação, entre eles, o prêmio da Sociedade Brasileira de Computação, prêmio destinado aos melhores estudantes de computação do Brasil.
Sherlon Almeida
Membro do Laboratório de Visualização, Imagens e Computação Gráfica (VICG) da USP
Sherlon é doutorando no laboratório de Visualização, Imagem e Computação Gráfica (VICG) da Universidade de São Paulo, trabalhando com Deep Learning aplicado em Visão Computacional.
Possui mestrado em Ciência da Computação com foco em Visual Analytics, Processamento de Linguagem Natural e Interação Humano-Computador aplicados em Sistemas de Recomendação para Recuperação de Informações Textuais.
Bacharel em Ciência da Computação, estagiou no Laboratório de Estudos Avançados em Computação (LEA) da Universidade Federal do Pampa. Sherlon recebeu a distinção Láurea Acadêmica por sua dedicação total durante seus estudos acadêmicos e de pesquisa.
Sherlon adora tecnologia e programação. É comunicativo e gosta de trabalhar em equipe. Suas linguagens de programação favoritas são Python e C. No entanto, ele está familiarizado com Shell Script, C#, C++, JavaScript, HTML, CSS, Design Gráfico (Corel Draw e Photoshop), Desenvolvimento de Jogos (Unity 3D), Computação Paralela (OpenMP), entre outros. Ele gosta de tocar violão, jogar, ler livros e assistir filmes e séries nas horas vagas.
Programa
São 6 horas de duração em 5 módulos que te ajudarão a se familiarizar com as profissões de alta demanda no mercado atual
Módulo 1: Programação e Computação
Tópicos cobertos
O que é computação e quais são suas aplicações?
Hardware e Software
O que são e para que usamos linguagens de programação?
Características de uma linguagem, usos e diferenças
Python & Java
O que é e para que serve um algoritmo, uma variável e um fluxograma
O universo da computação
Linguagens de programação
Algoritmos, variáveis e fluxogramas
Módulo 2. Operações básicas
Tópicos cobertos
Conhecendo as operações
Operador % (resto)
Operador AND
Operador OR
Operador NOT
O que é e para que serve um algoritmo, uma variável e um fluxograma
Operações Aritméticas
Operações de Comparação
Operações Lógicas
Módulo 3. Estruturas condicionais, de repetição, de dados e algoritmos
Tópicos cobertos
Conhecendo as estruturas
Comandos SE e SENÃO (IF e ELSE)
Comandos ENQUANTO e POR (WHILE e FOR)
Tipos de dados
Arrays
Estruturas condicionais
Estruturas de repetição
Estruturas de dados e algoritmos
Módulo 4. Editores de código e outras ferramentas
Tópicos cobertos
Ambientes de desenvolvimento
Tipos de IDE
Ferramentas: VSCode, Google Colab e Replit
Controle de versão de código
Git e Github
Ambientes de desenvolvimento
Github e versionamento de código
Módulo 5. Primeiros passos e seu primeiro programa
Meu primeiro programa em Python
Meu primeiro programa em Java
Receba um certificado de participação
Crie um plano de desenvolvimento personalizado e obtenha conselhos de um Mentor de Carreira
Explore o mercado de profissões modernas e descubra o que mais te interessaria fazer
Encontre o caminho certo para sua carreira
e dê o primeiro passo para construir seu plano de carreira