Skip to content

Objetivo é focar no uso prático real dos conceitos abstratos do conteúdo programático das certificações: Todas Certificações Oracle > Software > Java

Notifications You must be signed in to change notification settings

pssilva/oracle-certifications

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oracle Certifications (oracle-certifications)

Se trata de um projeto prático prova de conceito - POC para deixar pegadas digitais e um comprometimento público para aplicar o foco e disciplia e com isso ser próativo para os processos seletivos onde as equipes técnicas de recrutadores tenham condições e evidências para verificar se o meu perfil pode atender as necessidades das oportunidades.

Visão do Projeto

Objetivo é focar no uso prático real dos conceitos abstratos do conteúdo programático das certificações: Todas Certificações Oracle > Software > Java:

Tendo em mente que para cada Certificação:

  • O Conteúdo programático identificar os objetivos;
  • Para cada Objetivo dos Tópicos, explodir em habilidades;
  • Para cada habilidade, identificar boas práticas de uso Empírico;
  • Identificar a forma de como é cobrado o conhecimento no exame;
  • identificar, em projetos open-source, o uso dos conceitos na prática;
  • Elaborar estratégias (checklists) de refatoração para aplicar boas práticas em projetos legados;

Proficiências

Procuro evidência as proficiências nas seguintes habilidades técnicas:

Projeto inicializado com o Scripts de automação próprio.

🚀 Começando

🔧 Instalação

Para obter o presente projeto use os seguintes comandos:

mkdir -p "${HOME}/projetos"
cd "${HOME}/projetos"
git clone https://github.com/pssilva/oracle-certifications.git
cd oracle-certifications
source ~/.bash_profile
idea .

📋 Pré-requisitos

Depois de baixar o projeto: De que coisas precisamos para atuar no projeto oracle-certifications e executá-lo?

Para isso, use os comandos do script de automação:

export ARTIFACT_ID="oracle-certifications"
export TOOL_NAME="OracleCertificationsScriptsUteis"
export SCRIPT_PATH="${HOME}/projetos${ARTIFACT_ID}/scripts"
export AUTOMATION_PATH="${SCRIPT_PATH}/src/main/automation"
export TOOL_PATH="${AUTOMATION_PATH}/${TOOL_NAME}"

source "${TOOL_PATH}/OracleCertificationsScriptsUteis_main.sh"

OracleCertificationsScriptsUteis.installAllTools

Módulos Internos

Para cada certificação um projeto / módulo dedicaro. Depois de instalar as ferramentas necessárias.

Executar o projeto ocp-javase17-developer, use os seguintes comandos:

cd "${HOME}/projetos/ocp-javase17-developer"
sdk use java 17.0.11-amzn
mvn clean install
source ~/.bash_profile
idea .

Executar o projeto oci-devops-professional, use os seguintes comandos:

cd "${HOME}/projetos/oci-devops-professional"
sdk use java 17.0.11-amzn
mvn clean install
source ~/.bash_profile
idea .

Executar o projeto oci-multicloud-architect-associate, use os seguintes comandos:

cd "${HOME}/projetos/oci-multicloud-architect-associate"
sdk use java 17.0.11-amzn
mvn clean install
source ~/.bash_profile
idea .

Executar o projeto ocp-javaee7-app-developer, use os seguintes comandos:

cd "${HOME}/projetos/ocp-javaee7-app-developer"
sdk use java 17.0.11-amzn
mvn clean install
source ~/.bash_profile
idea .

Implantar no Heroku

A maneira mais fácil de implantar seu aplicativo é usar a Plataforma do Heroku dos criadores dos princípios: Os Doze Fatores (The Twelve-Factor App).

Confira documentação de implantação do Heroku para mais detalhes.


🔩 Débitos Técnicos

Aqui temos uma lista do que idenficamos com status de pendente:

Funcionalidades Aplicação

Segue abaixo (não se limita) os objetivos do presente projeto:

Atividades - DevOps

  • Implementação dos Pipelines CI/CD de Implatação num Provedor de Nuvem (mais detalhes veja aqui).
  • Implementar restrições de Commit no Git: vinculado com o ID de regra de negócio e ID do checklist de validação das entragas de funcionalidades (mais detalhes aqui)
  • Implementar Dockerfiles para Kubernetes
  • Colocar em prática o Desenvolvimento Orientado a Interface onde se deve desacoplar a aplicação do procedor de nuvem (Princípio da Segregação de Interface (ISP) - SOLID) (mais detalhes veja aqui)
  • Implementar Arquitetura Orienta a Eventos (EDA)

Suporte / Sustentação


📦 Desenvolvimento

  • Inplementar o gernciador de tarefas Gruntfile.js

Mentalidade PDCA

Tendo em mente que sempre buscamos melhorar o protocolo de trabalho operacinal do dia a dia usando empirismo (colocar realmente em prática os conheicmentos abstratos):

PDCA: Aplicar na prática o empirismo


🛠️ Construído com

Seque aqui as ferramentas utilizadas na construção presente projeto:

Ferramentas

🖇️ Colaborando

Por favor, leia o COLABORACAO.md para obter detalhes sobre o nosso código de conduta e o processo para nos enviar pedidos de solicitação.

📌 Versão

Nós usamos SemVer para controle de versão. Para as versões disponíveis, observe as tags neste repositório.

✒️ Autores

Mencione todos aqueles que ajudaram a levantar o projeto desde o seu início

  • Um desenvolvedor - Trabalho Inicial - pssilva

Você também pode ver a lista de todos os colaboradores que participaram deste projeto.


📄 Licença

Este projeto está sob a licença (sua licença) - veja o arquivo LICENSE para detalhes.


🎁 Expressões de Gratidão

Primeiro confesso aqui publicamente a minha gratidão ao Criado! E reconheço Jesus Cristo como o meu Senhor e Salvador! E que tudo é para honra e glória do Altissímo! Amém!! 📢

Expresso gratidão pelas contribuções para comunidade aos seguintes Canais do Youtube:


Referencias Usadas

Seque abaixo as referências bibliográficas usadas no presente projeto:

Livros


[MARTIN, Robert C. | FEATHERS Michael]: Working Effectively with Legacy Code. Library of Congress Cataloging-in-Publication Data: 2004108115 Copyright © 2005 Pearson Education, Inc. Prentice Hall Professional Technical Reference Upper Saddle River, NJ 07458. ISBN 0-13-117705-2 (Robert C. Martin Series, número). Disponível em: < https://a.co/d/3RZL8Sl >. Acesso em: 16 Mai. 2024.


[GOETZ ,Brian; PEIERLS ,Tim; BLOCH, Joshua et al]. Java Concurrency in Practice. 1 Ed. Addison-Wesley Professional; 1st edition (May 9, 2006). 432 pages. (Nome da série e/ou coleção, 978-0-321-34960-6). Disponível em: < https://a.co/d/4T05Xuz > . Acesso em: dia 12 jun. 2024.


[SELIKOFF, Scott; BOYARSKY, Jeanne]. OCP Oracle® Certified Professional Java SE 17 Developer Study Guide Exam 1Z0-829 1 Ed. Cidade da publicação: Editora, ano de publicação. 1056 páginas. 1 Ed. (Nome da série e/ou coleção, 978-1119864585). Disponível em: < https://a.co/d/08ATqoe7 >. Acesso em: 03 jul. 2024.


Vídeos / Playlists


[#1 HOW TO PASS EXAM 1Z0-811 | Java Oracle Certified Foundations Associate in 20 hours | Part1]. Direção: Canal do youtube @elearningfreechannel. Produção: Canal do youtube @elearningfreechannel. Realização: Canal do youtube @elearningfreechannel. Roteiro: Canal do youtube @elearningfreechannel. Fotografia: N/A. Intérpretes: N/A. Local: Canal do youtube @elearningfreechannel, 23 de jan. de 2022. Indicação do suporte físico e duração entre parênteses, demais características (streams, som, cor, legenda, tradução, vídeo stream). Disponível em: < https://youtu.be/Dzz-sb8huWk?si=o1TE15Go3bsz4uH4 >. Acesso em: 29 jun. 2024


[#2 How to pass Exam 1Z0-811 | Java Oracle Certified Foundations Associate in 20 hours | Part 2]. Direção: Canal do youtube @elearningfreechannel. Produção: Canal do youtube @elearningfreechannel. Realização: Canal do youtube @elearningfreechannel. Roteiro: Canal do youtube @elearningfreechannel. Fotografia: N/A. Intérpretes: N/A. Local: Canal do youtube @elearningfreechannel, 23 de jan. de 2022. Indicação do suporte físico e duração entre parênteses, demais características (streams, som, cor, legenda, tradução, vídeo stream). Disponível em: < https://youtu.be/C70IE3C9HiY >. Acesso em: 29 jun. 2024


[#3 How to pass Exam 1Z0-811 | Java Oracle Certified Foundations Associate in 20 hours | Part 3]. Direção: Canal do youtube @elearningfreechannel. Produção: Canal do youtube @elearningfreechannel. Realização: Canal do youtube @elearningfreechannel. Roteiro: Canal do youtube @elearningfreechannel. Fotografia: N/A. Intérpretes: N/A. Local: Canal do youtube @elearningfreechannel, 23 de jan. de 2022. Indicação do suporte físico e duração entre parênteses, demais características (streams, som, cor, legenda, tradução, vídeo stream). Disponível em: < https://youtu.be/Ngl9awIcMXI?t=0 >. Acesso em: 29 jun. 2024


About

Objetivo é focar no uso prático real dos conceitos abstratos do conteúdo programático das certificações: Todas Certificações Oracle > Software > Java

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages