Git Product home page Git Product logo

mstuttgart / oficina Goto Github PK

View Code? Open in Web Editor NEW
14.0 14.0 8.0 46.65 MB

:seedling: Repository where my study projects and tests are stored

License: MIT License

Java 7.26% Python 8.15% HTML 3.90% CSS 0.53% Mako 0.10% C 18.83% C++ 0.51% Elixir 0.57% Dockerfile 0.05% JavaScript 16.25% GDScript 0.68% Procfile 0.01% Vim Script 10.08% Shell 33.09%
android cpp django elixir flask j2me java javascript pygame python study-notes study-project

oficina's People

Contributors

mstuttgart avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

oficina's Issues

Pedra no Céu - Isaac Asimov

Capítulos:

  • 01 - Entre um passo e outro
  • 02 - A transferência de um estranho
  • 03 - Um mundo... ou muitos?
  • 04 - A majestosa estrada
  • 05 - O voluntário involuntário
  • 06 - Apreensão durante a noite
  • 07 - Conversa com loucos?
  • 08 - Convergência em Chica
  • 09 - Conflito em Chica
  • 10 - Interpretação dos acontecimentos
  • 11 - A mente que mudou
  • 12 - A mente que matou
  • 13 - Teia de intrigas em Washenn
  • 14 - Segundo Encontro
  • 15 - As probabilidades que desapareceram
  • 16 - Escolha seu lado!
  • 17 - Mude de lado!
  • 18 - Duelo!
  • 19 - O prazo que se aproximava
  • 20 - O prazo que chegou
  • 21 - O prazo que passou
  • 22 - O melhor não demora
  • 23 - Posfácio

Entendendo e documentando REST / RESTful APIs

Entendendo os conceitos que permeiam as RESTful APIs

  • O que é uma API Application?
  • Resource, URI, URL, URN, IRI
  • Quiz 1: Exercícios - Aulas 02 e 03
  • O que é REST
  • REST vs RESTful / Reprensentações
  • REST vs SOAP
  • vQuiz 2: Exercícios - Aulas 04, 05 e 06
  • cURL
  • Analisando uma resposta HTTP
  • Quiz 3: Exercícios - Aulas 07 e 08
  • Métodos HTTP / Verbos - Parte 1/2
  • Métodos HTTP / Verbos - Parte 2/2
  • Safe Methods e Métodos Idempotentes
  • Quiz 4: Exercícios - Aulas 09, 10 e 11
  • Modelo de Maturidade Richardson - Parte 1/3
  • Modelo de Maturidade Richardson - Parte 2/3
  • Modelo de Maturidade Richardson - Parte 3/3
  • Quiz 5: Exercícios - Aulas 12, 13 e 14
  • Outras ferramentas
  • Media Types
  • Quiz 6: Exercícios - Aulas 15 e 16
  • Gerindo Erros
  • Gerindo Erros (Exemplos)
  • Quiz 7: Exercícios - Aulas 17 e 18
  • Versionamento
  • Quiz 8: Exercícios - Aula 19
  • Caching
  • Cache no Cliente
  • ETag
  • Cache com diferentes tipos de representação
  • Quiz 9: Exercícios - Aulas 20 a 23
  • Autenticação
  • Identificação x Autenticação x Autorização
  • Autenticação com HTTP
  • Autenticação com HTTP (Exemplo)
  • Autenticação baseada em Token
  • Stateless Authentication (com OAuth)
  • JWT - JSON Web Tokens
  • JWT - JSON Web Tokens (Exemplo)
  • Quiz 10: Exercícios - Aulas 24 a 31

Projetando e Documentando nossa primeira API RESTful

  • Conhecendo o Swagger.io
  • Swagger Editor
  • Projetando nossa 1a API
  • Primeiros Passos
  • Definitions Object
  • Primeiro Path
  • Read com parâmetro
  • Create path
  • Put/Patch path
  • Delete path
  • REST? RESTful?
  • Gerando Código
  • Gerando a documentação
  • Recomendação (JSON:API Specification)
  • Finalização

Correção do bug que deixa Linux Mint 18 sem audio

JavaScript For Beginners - Learn JavaScript From Scratch

Cap. 01

  • What You Will Be Learning Throughout This Course
  • Creating Your Very First JavaScript Program
  • Some Examples of Good Text Editing Programs For Coding
  • What is JavaScript and Some Live Examples Of it On The Web
  • How To Access The External Files For Each Lesson of The Course
  • Quiz 1: JavaScript Basics
  • How To Link an External JavaScript Files to an HTML Document
  • What is The JavaScript Console
  • JavaScript Console Challenge
  • The Solution To The Problem
  • Quiz 2: Summary Of Our Introduction To JavaScript
  • How To Ask For Help?

Cap. 02

  • 11. What is a Variable?
  • 12. How To Assign Names To Your Variables?
  • 13. An Introduction to Strings and Numbers
  • 14. How To Capture Input From a User
  • 15. Combining Strings Together
  • 16. Working With Strings in Further Details
  • 17. The Variable Coding Challenge
  • 18. Solution To The Variable Coding Challenge
  • Quiz 3: Quiz on Variables and Section 2

Cap. 03

  • 19. What Are Numbers
  • 20. How We Do Math In JavaScript
  • 21. Working With The Math Object
  • 22. The Numbers Challenge
  • 23. Solution To The Numbers Challenge
  • Quiz 4: Review For Working With Numbers

Cap. 04

  • 24. What are Conditional Statements?
  • 25. Comparison Operators
  • 26. Working With Booleans
  • 27. Comments in JavaScript
  • 28. Combining Multiple Tests Into a Single Condition
  • 29. Working With Conditional Statements Challenge
  • 30. The Conditional Statements Challenge Solution

Cap. 05

  • 31. What Are Functions
  • 32. How To Return a Value From a Function
  • 33. Giving Information To a Function
  • 34. The Variable Scope
  • 35. Working With Functions Challenge
  • 36. Working With Functions Solution

Cap. 06

  • 37. What is a loop
  • 38. Working Further With While Loops
  • 39. Do While Loops
  • 40. Working With For Loops
  • 41. How To Break Out of a Loop
  • 42. The JavaScript Loop challenge
  • 43. Solution to The JavaScript Loop Challenge

Cap. 07

  • 44. What is an Array
  • 45. How to Access Items in an Array
  • 46. How To Add Items To An Array
  • 47. How To Remove Items From An Array

Revisão dos post Peewee

Realizar a revisão dos posts de Python e enviar exemplos de códigos para o github

  • Corrigir post peewee (código e texto)

PyQT5 - QButton

Apresentação de conteúdo sobre:

  • QButton
  • QSiganl
  • QSlots

Compilar arquivos de tradução

Compilar os arquivos das novas traduções

  • es
  • fi-FL
  • fr-FR
  • nl-NL
  • pl-PL
  • pt-BR
  • pt-PT
  • tr-TR

Criar subdiretorio no diretorio principal

Metodo de envio e consulta da PLP

  • Metodo para gerar o XML da PLP
  • Criar template da etiqueta da PLP
  • Metodo para envio do XML da PLP
  • Metodo para gerar etiqueta da PLP
  • Metodo para consultar status da PLP

PyQtT5 - QMainWindow

Tutorial apresentando QMainWindow:

  • Definir titulo da janela
  • Definir icone
  • Definir tamanho
  • Adicionar conteudo de exemplo na janela

Docker: Ferramenta essencial para Desenvolvedores

Cap. 02

  • O que é docker
  • Por que não uma VM
  • O que são containers
  • O que são imagens Docker
  • Imagem vs Containers
  • Arquitetura

Cap. 03

  • Instalação - Visão Geral
  • Instalação Linux

Cap. 04

  • 017 - Introdução ao Docker Client
  • 018 - Hello World Meu Docker Funciona
  • 019 - Meu querido amigo run
  • 020 - Ferramentas diferentes
  • 021 - Run cria sempre novos containers
  • 022 - Containers devem ter nomes únicos
  • 023 - Reutilizar containers
  • 024 - Cego, sudo e mudo só que não
  • 025 - Mapear porta dos containers
  • 026 - Mapear diretórios para containers
  • 027 - Rodar um servidor em background
  • 028 - Gerenciar o container em background
  • 029 - Manipulação de containers em mode daemon
  • 030 - Nova sintaxe do Docker Client

Cap. 05

  • 031 - Introdução
  • 032 - Diferenças entre container e imagem
  • 033 - Entendo melhor as imagens
  • 034 - Comandos básicos no gerenciamento de imagens
  • 035 - Docker Hub e Docker Registry
  • 036 - Meu primeiro build
  • 037 - Uso de instruções de preparação
  • 038 - Uso das instruções de povoamento
  • 039 - Uso das instruções para execução de container - parte 1
  • 040 - Uso das instruções para execução de container -parte 2
  • 041 - Enviar imagens para o Docker Hub

Cap. 06

  • 042 - Visão Geral e Tipos de Redes
  • 043 - Rede tipo None sem rede
  • 044 - Rede tipo Bridge
  • 045 - Rede tipo Host

Cap. 07

  • 046 - Introdução
  • 047 - Gerenciamento de micro services

Pixel Art Express — Essentials: Entendendo a Arte dos Pixels

Cap. 01

  • 1. Propósito do curso
  • 2. Quem é Lucas Kich?
  • 3. Interação e prática
  • Assignment 1: Você já teve contato com pixels?

Cap. 02

  • 4. Como tudo começou
  • 5. O pixel art vai morrer?
  • 6. Insight: A Era “Hi-Bit”

Cap. 03

  • 7. A resolução ideal do monitor
  • 8. Mouse vs. Mesa digitalizadora
  • 9. O que é (e o que não é) pixel art?
  • 10. O tamanho da tela de desenho

Cap. 04

  • 11. O software de edição de imagens
  • 12. Nosso ambiente de trabalho
  • 13. Atalhos do Photoshop
  • 14. Uma breve análise sobre estilos
  • 15. Debate: uma conversa com JinnDEvil

Cap. 05

  • 16. Técnica 1 — o espontâneo
  • 17. Técnica 2 — o perfeccionista
  • 18. Técnica 3 — o metódico
  • 19. Técnica 4 — o manipulador
  • 20. Técnica 5 — o tradicional

Cap. 06

  • 21. Palavras iniciais

SOLID

Estudos dos conceitos envolvendo SOLID e criação de posts sobre isso.

  • Single Responsibility Principle
  • Open Closed Principle
  • Liskov Substitution Principle
  • Interface Segregation Principle
  • Dependency Inversion Principle

Flask - Tutorial

Pesquisa de referências e desenvolvimento do tutorial do Flask

Desenvolvimento

Deploy

Flask: Blog + API

Exemplo de inicialização de dois serviços

http://pythonclub.com.br/what-the-flask-pt-2-flask-patterns-boas-praticas-na-estrutura-de-aplicacoes-flask.html#multiple_apps

Download Boostrap

https://github.com/twbs/bootstrap/archive/v4.0.0.zip

<!doctype html>
<html lang="en">
 <head>
   <!-- Required meta tags -->
   <meta charset="utf-8">
   <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

   <!-- Bootstrap CSS -->
   <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">

   <title>Hello, world!</title>
 </head>
 <body>
   <h1>Hello, world!</h1>

   <!-- Optional JavaScript -->
   <!-- jQuery first, then Popper.js, then Bootstrap JS -->
   <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
   <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
 </body>
</html>

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.