An open API service indexing awesome lists of open source software.

https://github.com/igoraugust0/hackatruck-ead

Curso à distância que inclui Lógica de Programação, Orientação a Objetos, Swift, JavaScript e RESTful APIs, oferecido pelo HackaTruck MakerSpace, iniciativa do Instituto de Pesquisas Eldorado.
https://github.com/igoraugust0/hackatruck-ead

algorithms hackatruck javascript oop restful-api swift

Last synced: about 2 months ago
JSON representation

Curso à distância que inclui Lógica de Programação, Orientação a Objetos, Swift, JavaScript e RESTful APIs, oferecido pelo HackaTruck MakerSpace, iniciativa do Instituto de Pesquisas Eldorado.

Awesome Lists containing this project

README

          

# hackatruck

## Descrição do Curso

Apresenta conceitos e fundamentos de Algoritmos, Lógica de Programação e Orientação a Objetos em Swift, também passando por tópicos mais avançados como estrutura de dados e outros elementos próprios da linguagem Swift. A introdução à programação de APIs RESTful utilizando JavaScript com Node.js é um segundo pilar do curso que faz com que os alunos tenham inúmeras possibilidades durante e após o curso.

![logo](https://i.imgur.com/sdo5Oyg.png)

## Ementa Detalhada

### Algoritmos

#### Conceitos Iniciais

- Programa
- Variáveis e Constantes
- Padrões de Escrita e Nomenclaturas
- Tipos de Dados
- Comandos de Atribuição
- Operações Aritméticas
- Operações Lógicas
- Operadores de Comparação

#### Comandos de Decisão

- Comando IF
- Comando IF - ELSE
- Comando IF - ELSE IF - ELSE
- Comando SWITCH

#### Comandos de Repetição

- Comando WHILE
- Comando REPEAT - WHILE
- Comando FOR

#### Funções

- Parâmetros
- Tipos de Retorno
- Recursão

---

### Orientação a Objetos

#### Conceitos Iniciais

- Classes
- Objetos
- Propriedades
- Métodos
- Encapsulamento
- Herança
- Polimorfismo

#### Classes

- Atributos
- Métodos
- Objetos
- Mensagens

#### Encapsulamento

#### Herança

#### Polimorfismo

---

### Introdução a Swift

#### Sintaxe Básica de Swift

- Hello World
- Comentários
- Váriáveis e Constantes
- Tipagem
- Opcionais
- Operadores
- Comandos Condicionais
- Laços

#### Estruturas de Dados em Swift

- String
- Array
- Dicionários
- Enum
- Funções

#### Orientação a Objetos em Swift

- Classes e Objetos
- Propriedades
- Métodos
- Herança
- Protocolos
- Extensões

---

### JavaScript e RESTful APIs

#### Fundamentos de JavaScript

- Sintaxe básica
- Estruturas de dados básicas
- Funções e Escopo
- Orientação a Objetos

#### RESTful APIs.

#### Aplicações RESTful

- JSON.
- Node.js.
- Express.
- Exemplo de API RESTful

#### Consumindo RESTful APIs

- Node-RED.
- Node.js App.

---

****

**© 2021 – HACKATRUCK MAKERSPACE - Todos os direitos reservados**