Coder Social home page Coder Social logo

dctb-utfpr's Introduction

UTFPR

Olá pessoal, entre 2017 e 2019 estive como professor na UTFPR.

Elaborar as aulas, organizar materiais e exercícios foram algumas atividades que fiz por lá, por isso, gostaria de deixar neste repositório todos os materiais que foram elaborados e/ou adaptados por mim em todas as disciplinas que ministrei.

Espero que possam aproveitar!

Fiquem a vontade para divulgar, contribuir e etc!

Qualquer dúvida, só enviar um email.

[email protected]

Índice de Disciplinas


Minicurso NodeJS

http://bit.ly/2Ixgdcc

Minicurso ReactJS

http://bit.ly/2IvNTqH

Minicurso JavaScript Básico

http://bit.ly/2IstwL7

UTFWare 2017

Talk Por que JavaScript?

http://bit.ly/2BKKPab

Minicurso Git e GitHub

http://bit.ly/2BL72VD

Minicurso SASS

http://bit.ly/2LrSYQm


Secomp 2018

Minicurso ReactJS

http://bit.ly/2CTQQ52


Técnicas de Programação

Conteúdo

Conteúdo Link
Apresentação http://bit.ly/2o6fTHF
Dinâmicas http://bit.ly/2BHomuI
Exercícios de Nivelação http://bit.ly/2BJJ90z
Orientações Gerais http://bit.ly/2BHoOZW
Planejamento http://bit.ly/2BFCcgQ
Revisão C - Parte 1 http://bit.ly/2BFCPac
Revisão C - Parte 2 http://bit.ly/2BHpdLW
Revisão C - Parte 3 http://bit.ly/2BIUjT5
Enum http://bit.ly/2BJacJf
Registros http://bit.ly/2BKAQSa
Ponteiros - Parte 1 http://bit.ly/2BIUJsD
Ponteiros - Parte 2 http://bit.ly/2BHpVZC
Revisão para Prova http://bit.ly/2BHXsmd
Alocação Dinâmica - Parte 1 http://bit.ly/2BG95tU
Alocação Dinâmica - Parte 2 http://bit.ly/2BKM5dv
Registros e Ponteiros http://bit.ly/2BG9hcC
Manipulação de Arquivos - Parte 1 http://bit.ly/2BLimkA
Manipulação de Arquivos - Parte 2 http://bit.ly/2BJJCjr
Manipulação de Arquivos - Parte 3 http://bit.ly/2BKDUh8
Recursividade - Parte 1 http://bit.ly/2BKEg7s
Recursividade - Parte 2 http://bit.ly/2BKEKui
Listas Encadeadas http://bit.ly/2BJK9BX
Revisão para Prova http://bit.ly/2BQ7Zf4

Códigos, Exemplos e Materiais

http://bit.ly/2o6nJRt


Oficina de Integração

Conteúdo

Conteúdo Link
Apresentação http://bit.ly/2BJg6dp
Dinâmicas http://bit.ly/2BQk6c2
Documentação Base http://bit.ly/2BVICcb
Orientações Gerais http://bit.ly/2o6DcBh
Planejamento http://bit.ly/2o8QbCA
Comandos Básicos Linux http://bit.ly/2o6DiZF
Versionamento de Arquivos com GIT http://bit.ly/2o6JyQV
Repositórios dos Projetos Apresentados http://bit.ly/2BLrwxu

Códigos, Exemplos e Materiais

http://bit.ly/2o96xLm


Lógica de Programação

Conteúdo

Essa disciplina foi ministrada por conta de uma substituição, por esse motivo utilizei os materiais do professor ausente.

Códigos, Exemplos e Materiais

http://bit.ly/2BLglVA


Programação Web 1

Conteúdo

Conteúdo Link
Apresentação http://bit.ly/2Lqcooz
Comandos Básicos Linux http://bit.ly/2BJBS0C
Dinâmicas http://bit.ly/2LoeCF6
O Futuro da Educação http://bit.ly/2Looj6p
Orientações Gerais http://bit.ly/2LoN1np
Versionamento de Arquivos com GIT http://bit.ly/2Lr2WBp
Conhecendo a Internet http://bit.ly/2Lr3hUH
Protocolo HTTP http://bit.ly/2MMkgpb
HTML5 - Parte 1 http://bit.ly/2MRjvLy
HTML5 - Parte 2 http://bit.ly/2MLUz8o
CSS3 - Parte 1 http://bit.ly/2o9k0Tg
CSS3 - Parte 2 http://bit.ly/2MLUDoE
CSS Flex e CSS Grid http://bit.ly/2MRdVsH
Ecossistema JavaScript http://bit.ly/2o9u66N
JavaScript - Parte 1 http://bit.ly/2MUafGu
JavaScript - Parte 2 http://bit.ly/2MRdX3N
Automatizadores para Web http://bit.ly/2MMlqkx
Frameworks CSS http://bit.ly/2MO8DxX
SASS http://bit.ly/2MKx0wL
SVG http://bit.ly/2MN5VJ9
ReactJS http://bit.ly/2Lqrqut
PHP - Parte 1 http://bit.ly/2BMWdlS
PHP - Parte 2 http://bit.ly/2LqrTNf
PHP - Parte 3 http://bit.ly/2BMA9b8
Rotas e Templates http://bit.ly/2LqskqR
NodeJS - Parte 1 http://bit.ly/2LqZGG6
NodeJS - Parte 2 http://bit.ly/2BL2dvv
Introdução ao Laravel http://bit.ly/2Lq7x6X
Introdução ao AdonisJS http://bit.ly/2LoOQkf

Códigos, Exemplos e Materiais


Programação Web 2

Conteúdo

Conteúdo Link
Apresentação http://bit.ly/2BKV7a8
Dinâmicas http://bit.ly/2BJmhOB
Orientações Gerais http://bit.ly/2oaEfzT
Planejamento http://bit.ly/2o8Rx08
Comandos Básicos Linux http://bit.ly/2o4Tc6G
Versionamento de Arquivos com GIT http://bit.ly/2o6KjcQ
Conhecendo a Internet http://bit.ly/2o5JLE7
HTML5 http://bit.ly/2o8SdCI
Protocolo HTTP http://bit.ly/2o6LrNC
CSS3 http://bit.ly/2o6FCzR
JavaScript http://bit.ly/2o8n95M
JQuery e AJAX http://bit.ly/2o8KfJq
Automatizadores para Web http://bit.ly/2o8neGC
Ecossistema JavaScript http://bit.ly/2o7YLS3
Frameworks CSS http://bit.ly/2o9s32E
SASS http://bit.ly/2o4OK86
CSS Flex e CSS Grid http://bit.ly/2o8nnKa
SVG http://bit.ly/2o7FArj
A linguagem PHP - Parte 1 http://bit.ly/2o8Kvbm
A linguagem PHP - Parte 2 http://bit.ly/2o7Gwfj
A linguagem PHP - Parte 3 http://bit.ly/2o7Z6Ej
A linguagem PHP - Parte 4 http://bit.ly/2oey91P
Composer http://bit.ly/2o9tfDa
PDO no PHP http://bit.ly/2oaGjI9
PHP MVC http://bit.ly/2o93QcO
PHP Namespaces http://bit.ly/2o6MzRm
PHP MVC PDO http://bit.ly/2o5v3Nn
Rotas e Templates HTML http://bit.ly/2oeyqln
Laravel - Parte 1 http://bit.ly/2o6MJbq
Laravel - Parte 2 http://bit.ly/2o98JT6
Laravel - Parte 3 http://bit.ly/2BKXV7a
Laravel - Parte 4 http://bit.ly/2BVM9ar
Laravel - Parte 5 http://bit.ly/2BQmEqC
Wordpress, CakePHP e CodeIngnter http://bit.ly/2BJkIjV

Códigos, Exemplos e Materiais

http://bit.ly/2BJlQEb


Programação Desktop

Conteúdo

Conteúdo Link
Apresentação http://bit.ly/2BJvo1T
Dinâmicas http://bit.ly/2BVN22L
O Futuro da Educação http://bit.ly/2BVNzlh
Orientações Gerais http://bit.ly/2BVO2Uz
Planejamento http://bit.ly/2BVPczp
Versionamento de Arquivos com GIT http://bit.ly/2BLlIUK
Revisão e Exercícios de Fixação - Parte 1 http://bit.ly/2BFQe20
Revisão e Exercícios de Fixação - Parte 2 http://bit.ly/2BLmcdw
IDE Netbeans http://bit.ly/2BJK6WE
Exercício de Fixação e T1 http://bit.ly/2BJnQwb
Caixas de Diálogo com JOptionPane http://bit.ly/2BJM9tO
Interfaces Gráficas Swing - Parte 1 http://bit.ly/2BJk59R
Interfaces Gráficas Swing - Parte 2 http://bit.ly/2BKYVYY
Interfaces Gráficas Swing - Parte 3 http://bit.ly/2BJMpcg
Manipulação de Arquivos - Parte 1 http://bit.ly/2BFQJco
Manipulação de Arquivos - Parte 2 http://bit.ly/2BS3bWW
Manipulação de Arquivos - Parte 3 http://bit.ly/2BJqSjP
Banco de Dados - Parte 1 http://bit.ly/2BS4MvU
Banco de Dados - Parte 2 http://bit.ly/2BIwDhI
Banco de Dados - Parte 3 http://bit.ly/2BS5ZTY
T2 http://bit.ly/2BLmCR8
Relatórios em Java http://bit.ly/2BQqVdE
Multithreading em Java http://bit.ly/2P2Le9G
Sincronização de Threads http://bit.ly/2BIwXgq

Códigos, Exemplos e Materiais

http://bit.ly/2OZxD2W


Introdução a Engenharia de Software

Conteúdo

Conteúdo Link
Apresentação http://bit.ly/2LlABfW
Comandos Básicos Linux http://bit.ly/2LoM12D
Dinâmicas http://bit.ly/2LoMsdh
Orientações Gerais http://bit.ly/2LoN1np
Planejamento http://bit.ly/2LmSr1X
O Futuro da Educação http://bit.ly/2LtcRq6
Apresentação do Curso http://bit.ly/2LortHu
Um pouco sobre Engenharia de Software http://bit.ly/2LpVvKT
Comportamento Ético e Profissional http://bit.ly/2LpVwOX
Áreas de Atuação e Competências http://bit.ly/2LmTzCJ
Crise de Software http://bit.ly/2BTgE0G
Introdução a Metodologia Científica http://bit.ly/2LogDkA
Documentos Acadêmicos com LaTeX http://bit.ly/2LrPltH
Teoria Geral de Sistemas de Software http://bit.ly/2LogE88
Git e GitHub http://bit.ly/2BL2qyD
Instruções Apresentações http://bit.ly/2LrIsc1
Processos de Software http://bit.ly/2LogHAQ
Requisitos de Software http://bit.ly/2LqtFye
Análise e Projetos de Sistemas http://bit.ly/2LqamEX
Diagramas de Casos de Uso http://bit.ly/2LqYsL0
Diagramas de Atividades http://bit.ly/2Lqb3Oz
Diagramas de Classes http://bit.ly/2LqYQsW
Testes de Software http://bit.ly/2Los9N2

Códigos, Exemplos e Materiais


Linguagem de Programação

Conteúdo

Conteúdo Link
Apresentação http://bit.ly/2LodWj2
Comandos Básicos Linux http://bit.ly/2LoM12D
Dinâmicas http://bit.ly/2LpW33p
Orientações Gerais http://bit.ly/2LtdmR0
Planejamento http://bit.ly/2Lr29QX
O Futuro da Educação http://bit.ly/2LrLInA
Definições Iniciais http://bit.ly/2Lr2jI3
Variáveis, Operadores e Comandos http://bit.ly/2BLny82
Linguagem de Programação C http://bit.ly/2LpWrPp
Estruturas de Seleção http://bit.ly/2BMa23S
Estruturas de Repetição http://bit.ly/2Lkhdjr
Vetores http://bit.ly/2LkhK4V
Matrizes http://bit.ly/2Lqu97w
Funções http://bit.ly/2BKTE3G
Registros http://bit.ly/2BG87hn
Ponteiros http://bit.ly/2Lqr0V4
Alocação Dinâmica de Memória http://bit.ly/2BX9B7d
Manipulação de Arquivos http://bit.ly/2LqufMq
Introdução a Orientação a Objetos http://bit.ly/2Lq6Uu7

Códigos, Exemplos e Materiais

http://bit.ly/2Lq8A6M


Estrutura de Dados

Conteúdo

Conteúdo Link
Apresentação http://bit.ly/2MycgZF
Dinâmicas http://bit.ly/2wm9BaM
O Futuro da Educação http://bit.ly/2LoxnIo
Orientações Gerais http://bit.ly/2P0bVM8
Planejamento http://bit.ly/2NdhK8p
Revisão 1 - Ponteiros e Registros http://bit.ly/2LmM8f3
Revisão 2 - Alocação Dinâmica de Memória e Recursividade http://bit.ly/2o8SaGY
Introdução ao TAD e aplicações com TAD http://bit.ly/2BKIFaC
Ordenação de Dados - Parte 1 http://bit.ly/2PAaEfO
Ordenação de Dados - Parte 2 http://bit.ly/2MzlOnv
Listas Encadeadas http://bit.ly/2MvYu9Z
Operações com Listas Encadeadas http://bit.ly/2Lq61BP
Listas Duplamente Encadeadas http://bit.ly/2wmJgZV
Listas Circulares http://bit.ly/2Ne0tw2
Filas http://bit.ly/2Nhe99E
Filas Duplamente Encadeada http://bit.ly/2Nce9Ys
Pilhas http://bit.ly/2wmwpac
Tabelas Hash http://bit.ly/2MvZeMj
Árvores e Árvore Binária http://bit.ly/2MNSrNr
Árvore Binária de Busca http://bit.ly/2wb3OWh
Árvore AVL http://bit.ly/2wmOODH
Árvore B http://bit.ly/2w9Vl5p

Códigos, Exemplos e Materiais

http://bit.ly/2o7w6fG


TCC

Aqui estão algumas sugestões e dicas para organização de um TCC.

https://github.com/utfpr-cp/prof-diogo-tcc


UTFPR-CP

Aqui estão alguns repositórios criados no espaço da UTFPR-CP no GitHub.

https://github.com/utfpr-cp


Links

Aqui está uma coletânia de links que reuni durante as minhas andanças pela web.

https://github.com/diogocezar/dctb-links


SandyBox

Esse é um pequeno projeto para emular um sistema CSS, JavaScript e HTML.

https://github.com/diogocezar/sandybox

Link Descrição
https://diogocezar.github.io/sandybox/#/html-example-1 Títulos em HTML5
https://diogocezar.github.io/sandybox/#/html-example-2 Parágrafos em HTML5
https://diogocezar.github.io/sandybox/#/html-example-3 Links em HTML5
https://diogocezar.github.io/sandybox/#/html-example-4 Imagens em HTML5
https://diogocezar.github.io/sandybox/#/html-example-5 Tabelas em HTML5
https://diogocezar.github.io/sandybox/#/html-example-6 Listas Ordenadas em HTML5
https://diogocezar.github.io/sandybox/#/html-example-7 Lista Não Ordenadas em HTML5
https://diogocezar.github.io/sandybox/#/html-example-8 Formulários - Parte 1 em HTML5
https://diogocezar.github.io/sandybox/#/html-example-9 Formulários - Parte 2 em HTML5
https://diogocezar.github.io/sandybox/#/html-example-10 Estruturas de Blocos em HTML5
https://diogocezar.github.io/sandybox/#/html-example-11 MetaTags em HTML5
https://diogocezar.github.io/sandybox/#/html-example-12 DataSets em HTML5
https://diogocezar.github.io/sandybox/#/css-example-1 Exemplos de estilos em CSS
https://diogocezar.github.io/sandybox/#/css-example-2 Exemplo de Background Color
https://diogocezar.github.io/sandybox/#/css-example-3 Tipos de Cores
https://diogocezar.github.io/sandybox/#/css-example-4 Exemplos de Tamanhos
https://diogocezar.github.io/sandybox/#/css-example-5 Exemplos de Margens
https://diogocezar.github.io/sandybox/#/css-example-6 Exemplos de Paddings
https://diogocezar.github.io/sandybox/#/css-example-7 Exemplos Altura e Largura
https://diogocezar.github.io/sandybox/#/css-example-8 Exemplos de Imagens em Background
https://diogocezar.github.io/sandybox/#/css-example-9 Exemplos de Line Height
https://diogocezar.github.io/sandybox/#/css-example-10 Exemplos de Text Transform
https://diogocezar.github.io/sandybox/#/css-example-11 Exemplos de Text Decoration
https://diogocezar.github.io/sandybox/#/css-example-12 Exemplos de FontStyle
https://diogocezar.github.io/sandybox/#/css-example-13 Exemplo de Hover
https://diogocezar.github.io/sandybox/#/css-example-14 Exemplo de Gradiente
https://diogocezar.github.io/sandybox/#/css-example-15 Exemplo de Transform
https://diogocezar.github.io/sandybox/#/css-example-16 Exemplo Transition
https://diogocezar.github.io/sandybox/#/css-example-17 Exemplo de Animation
https://diogocezar.github.io/sandybox/#/css-example-18 Exemplo de Font-Face
https://diogocezar.github.io/sandybox/#/css-example-19 Exemplo de Media-Querie
https://diogocezar.github.io/sandybox/#/css-example-20 Exemplo de Calc e Childs
https://diogocezar.github.io/sandybox/#/css-example-21 Exemplo Float
https://diogocezar.github.io/sandybox/#/css-example-22 Exemplo Relative
https://diogocezar.github.io/sandybox/#/css-example-23 Exemplo Absolute
https://diogocezar.github.io/sandybox/#/css-example-24 Exemplo Fixed
https://diogocezar.github.io/sandybox/#/css-example-25 Exemplo de Display Block em CSS
https://diogocezar.github.io/sandybox/#/css-example-26 Exemplo de Display Inline em CSS
https://diogocezar.github.io/sandybox/#/css-example-27 Exemplo de Display Inline-Block em CSS
https://diogocezar.github.io/sandybox/#/css-example-28 Exemplos de After e Before
https://diogocezar.github.io/sandybox/#/flex-example-align-content Exemplo de Align Content
https://diogocezar.github.io/sandybox/#/flex-example-align-items Exemplo de Align Items
https://diogocezar.github.io/sandybox/#/flex-example-align-self Exemplo de Align Self
https://diogocezar.github.io/sandybox/#/flex-example-basis Exemplo de Basis
https://diogocezar.github.io/sandybox/#/flex-example-direction Exemplo de Direction
https://diogocezar.github.io/sandybox/#/flex-example-display Exemplo de Display
https://diogocezar.github.io/sandybox/#/flex-example-grow Exemplo de Grow
https://diogocezar.github.io/sandybox/#/flex-example-justify-content Exemplo de Justify Content
https://diogocezar.github.io/sandybox/#/flex-example-order Exemplo de Order
https://diogocezar.github.io/sandybox/#/flex-example-shrink Exemplo de Shrink
https://diogocezar.github.io/sandybox/#/flex-example-wrap Exemplo de Wrap
https://diogocezar.github.io/sandybox/#/grid-example-auto-columns Exemplo de Auto Columns
https://diogocezar.github.io/sandybox/#/grid-example-auto-rows Exemplo de Auto Rows
https://diogocezar.github.io/sandybox/#/grid-example-column Exemplo de Column
https://diogocezar.github.io/sandybox/#/grid-example-display Exemplo de Display
https://diogocezar.github.io/sandybox/#/grid-example-gap Exemplo de Gap
https://diogocezar.github.io/sandybox/#/grid-example-row Exemplo de Row
https://diogocezar.github.io/sandybox/#/grid-example-template-areas Exemplo de Template Areas
https://diogocezar.github.io/sandybox/#/grid-example-template-columns Exemplo de Template Columns
https://diogocezar.github.io/sandybox/#/grid-example-template-rows Exemplo de Template Rows
https://diogocezar.github.io/sandybox/#/js-example-1 Exemplos de Função
https://diogocezar.github.io/sandybox/#/js-example-2 Exemplos de Função em Variável
https://diogocezar.github.io/sandybox/#/js-example-3 Exemplos de Função como CallBack
https://diogocezar.github.io/sandybox/#/js-example-4 Exemplos de Variáveis e Arrow Functions
https://diogocezar.github.io/sandybox/#/js-example-5 Exemplos de Manipulação de Arrays
https://diogocezar.github.io/sandybox/#/js-example-6 Exemplos de Comparações entre Variáveis
https://diogocezar.github.io/sandybox/#/js-example-7 Exemplo de Objeto Literal
https://diogocezar.github.io/sandybox/#/js-example-8 Exemplo de Objeto Construtor
https://diogocezar.github.io/sandybox/#/js-example-9 Exemplo de Array de Objetos
https://diogocezar.github.io/sandybox/#/js-example-10 Exemplos de Interações com o HTML
https://diogocezar.github.io/sandybox/#/js-example-11 Exemplo Validação Formulário
https://diogocezar.github.io/sandybox/#/js-example-12 Exemplo Orientação a Objeto
https://diogocezar.github.io/sandybox/#/js-example-13 Exemplo de Promise
https://diogocezar.github.io/sandybox/#/bootstrap-example-1 Guia Bootstrap
https://diogocezar.github.io/sandybox/#/svg-example-1 Exemplos Básicos SVG
https://diogocezar.github.io/sandybox/#/svg-example-2 Exemplo Hover SVG

dctb-utfpr's People

Contributors

diogocezar avatar

Stargazers

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

Watchers

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

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.