quinta-feira, 21 de fevereiro de 2019

Minha profissão e os Recursos Educacionais Abertos - por Edivaldo de Oliveira

Sobre mim
Meu nome é Edivaldo Afonso Fernandes de Oliveira, tenho formação em Técnico em Programação de Computadores, pela Universidade Estácio de Sá do Rio de Janeiro em 1989 e Graduação em Tecnólogo em Análise de Sistema, pelo Faculdade de Educação Tecnológica do Estado do Rio de Janeiro em 2006.
Inicialmente, trabalhei por 8 anos, como Programador de Computador em uma Empresa de Engenharia no bairro de Botafogo também no Rio. Em seguida, fui para a área de Educação, onde estou até hoje, e lá se vão 22 anos de muita transpiração, inspiração, dedicação e realização.
Minha alma é de um Garoto de Programa, sempre gostei de fazer programas (para computadores é claro) e como tal, também tenho preferência em trabalhar com disciplinas relacionadas com este assunto. Por isso escolhi a disciplina: Programação Orientada a Objetos.
Abaixo relaciono alguns curso que cursei e outros que estou cursando, uns em plataformas MOOC e outros não.
Cursos em plataformas MOOC:
Desenvolvimento Web Completo 2019 - 20 cursos + 20 projetos
Modelagem de Dados UML (Análise&Projeto Orientado a Objetos)
Python 3 na Web com Django (Básico e Intermediário)
Construa um E-Commerce com Python 3 e Django
Spring Boot, Hibernate, REST, Ionic, JWT, S3, MySQL, MongoDB
Desenvolvimento Ágil com Padrões de Projeto

Cursos em plataformas não MOOC:
Começando com PrimeFaces
Começando com Spring MVC
Começando com Web Services RESTful e Spring
JPA e Hibernate além do básico - um projeto completo
Java e Orientação a Objetos
Produtividade com Bootstrap
Web Design Responsivo com HTML5, CSS3 e BEM
PHP Orientado a Objetos
Domínio e Hospedagem
Git Workflow
Ferramentas e Configurações
SQL Completo
Lógica de Programação
PHP Academy
Design Patterns em Java

Recursos Educacionais Abertos para Disciplina de Programação Orientada a Objetos.
MOOCs
CURSOS QUE TRATAM DO ASSUNTO
Java: Fundamentos de Programação
Este curso apresenta do básico, conceituando algoritmo, apresentando as estrutura de dados, contando um pouco da história do Java e mostrando como tudo começou… e depois da parte introdutória, passarei pelos principais aspectos relacionados à programação, os conceitos de orientação ao objeto que são essenciais para o desenvolvimento de softwares modernos, API do Java e alguns tópicos avançados.
PHP Orientado a Objetos para iniciantes
Esse é um curso sobre php orientado a objetos para quem não sabe nada sobre o assunto.
Se você não sabe para que serve uma classe, como criar um objetos, o que é polimorfismo e todas a palavras diferentes que só o orientação a bjetos tem, então esse curso com certeza é para você.
Curso de Programação em Python - do básico ao avançado
A demanda por programadores Python nunca esteve tão alta, afinal, Python é uma das linguagens mais utilizadas no mundo e requisito para se trabalhar com Ciência de Dados e Inteligência Artificial.
Além disso, a demanda por profissionais Python para trabalhar com a Internet utilizando algum dos frameworks web mais populares como Django, Flask ou Tornado tem crescido muito nos últimos anos.
Por ser uma linguagem de programação versátil, simples de aprender e muito poderosa, Python possui recursos que, apesar de simples de se utilizar, tornam o aprendizado muito divertido.
Computação em Python IV: Objetos e Algoritmos
Neste curso você aprenderá com instâncias objetos no Python, como criar novas estruturas de dados usando programação orientada a objetos, a usar objetos com controle e estruturas de dados, a escrever algoritmos de busca comuns, como pesquisa linear e binária e a escrever algoritmos comuns de classificação: como bubble sort, insertion sort e merge sort.
Introdução à programação em linguagem JAVA
O curso apresenta os conceitos essenciais de Programação Orientada a Objetos para, em seguida, explorar estes conceitos usando Java. Para além dos conceitos básicos e essenciais, são também apresentados conceitos avançados como threads e manipulação de coleções usando generics.
Boas práticas em desenvolvimento de software
Este curso introduz diversas metodologias, ferramentas e conceitos de desenvolvimento de software que aumentam a produtividade e facilitam o compartilhamento de código. A ideia é preencher a lacuna dos cursos específicos de programação que dificilmente abordam questões práticas e cotidianas como controle de versão, manutenção de um ambiente de desenvolvimento, licenciamento e segurança.
Boas práticas em desenvolvimento de softwareIntrodução à programação em linguagem JAVA
O curso apresenta os conceitos essenciais de Programação Orientada a Objetos para, em seguida, explorá-los usando Java. Para além dos conceitos básicos e essenciais, são também apresentados conceitos avançados como threads e manipulação de coleções usando generics.

Polo São José
Edivaldo Afonso Fernandes de Oliveira

Nenhum comentário:

Postar um comentário