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.
- Host: GitHub
- URL: https://github.com/igoraugust0/hackatruck-ead
- Owner: IgorAugust0
- License: mit
- Created: 2023-07-05T13:14:17.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-09T15:34:34.000Z (almost 3 years ago)
- Last Synced: 2025-01-20T05:49:29.671Z (over 1 year ago)
- Topics: algorithms, hackatruck, javascript, oop, restful-api, swift
- Language: Swift
- Homepage:
- Size: 549 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.

## 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**