Programação

Linguagens

Java

Programação Orientada a Objetos (POO)

Estruturas de Controle (if, else, switch)

Estruturas de Repetição (for, while, do-while)

Tratamento de Exceções

Coleções (Listas, Mapas, Conjuntos)

Threads e Concorrência

JDBC (Java Database Connectivity)

Frameworks populares (Spring, Hibernate)

Python

Estruturas de Dados (Listas, Tuplas, Dicionários)

Controle de Fluxo (if, else, elif)

Loops (for, while)

Funções e Escopo

Programação Orientada a Objetos (POO)

Manipulação de Arquivos

Bibliotecas populares (NumPy, Pandas, Requests)

Django (para desenvolvimento web)

Ruby

Programação Orientada a Objetos (POO)

Blocos e Procs

RubyGems e Gerenciamento de Pacotes

Framework Ruby on Rails (para desenvolvimento web)

Metaprogramação

Testes (com RSpec, por exemplo)

C++

Programação Orientada a Objetos (POO)

Estruturas de Dados (Pilhas, Filas, Listas)

Manipulação de Ponteiros

Templates

Tratamento de Exceções

Algoritmos e Estruturas de Dados Padrão (STL)

Concorrência e Multithreading

Javascript

Manipulação do DOM

Eventos e Manipulação de Eventos

Funções de Ordem Superior (Higher-Order Functions)

AJAX e Fetch API

Promises e Async/Await

Frameworks populares (React, Angular, Vue)

Node.js e Express (para desenvolvimento do lado do servidor)

JSON e RESTful APIs

PHP

Manipulação de Strings

Trabalhando com Formulários

Cookies e Sessões

Banco de Dados (MySQL, por exemplo)

Frameworks populares (Laravel, Symfony)

Manipulação de Arquivos

Segurança em PHP

Livros

Práticas de C# Programando em em Java Introdução à programação em Python Programação java para web Algoritmos Funcionais Programando em C++ PHP

X

Escolha um tema