Skip to content

GabrielSlima/DevOps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

APPLICATION LIFECYCLE MANAGEMENT (ALM), PROJECT MANAGEMENT, AUTOMATION AND CONTINUOUS INTEGRATION RESOURCES

This repo has every material that my guidence counselor at my internship give to me to learn about DevOps culture.

ABOUT WHAT IS AND HOW TO BECOME A DEVOPS ENGINEER

  1. MEDIUM POST: https://medium.com/@devfire/how-to-become-a-devops-engineer-in-six-months-or-less-366097df7737

TO SUM UP WHAT YOU NEED (ME TOO) TO KNOW

BASIC KNOWLEDGE TO BECOME A DEVOPS ENGINEER

ALM

Is a set of tools and concepts that help us to create strategies to manage projects of Software development. It covers everything that has to do with the lifecycle of a software. Starting with a piece of paper and go over all the development process, including maintence and so on.

UNDERSTAND THE BASICS ABOUT ALM AND SO ON

  1. Portuguese presentation: https://pt.slideshare.net/brjavaman/alm-open-source

UNDERSTAND THE BASICS ABOUT VCS (VERSION CONTROL SYSTEMS)

  1. ARTICLE: http://thedailywtf.com/articles/Source-Control-Done-Right
  2. ARTICLE: http://thedailywtf.com/articles/Release-Management-Done-Righti
  3. GIT BOOK: https://git-scm.com/book/en/v2
  4. GIT INTERATIVE WEBSITE: https://learngitbranching.js.org/

BUILD AUTOMATION

  1. Maven the complete reference book!

BEGINNING AT CONTINUOUS INTEGRATION

  1. https://www.quora.com/What-are-the-best-resources-to-learn-about-Continuous-Integration-in-Software-Development
  2. https://www.youtube.com/user/ProgrammingKnowledge

TIPS TO BE A GOOD PROGRAMMER

  1. Read clean code!

SOME PEOPLE TO GET INSPIRATION

  1. https://twitter.com/tottinge
  2. https://java.mn/about/sobre/

IMPROVE YOUR PROGRAMMING SKILLS

  1. https://www.hackerrank.com/domains/tutorials/30-days-of-code

STARTING FROM INTERMEDIATE POSITON ON PROGRAMMING

  1. OOP WITH JAVA: https://www.coursera.org/learn/orientacao-a-objetos-com-java
  2. ADVANCED DEVELOPMENT WITH JAVA: https://www.coursera.org/learn/desenvolvimento-agil-com-java-avancado
  3. DESIGN PATTERNS: https://www.coursera.org/learn/desenvolvimento-agil-com-padroes-de-projeto
  4. TEST DRIVE DEVELOPMENT: https://www.coursera.org/learn/tdd-desenvolvimento-de-software-guiado-por-testes/

BASIC KNLOWDGE ABOUT BASH

  1. http://www.tldp.org/LDP/Bash-Beginners-Guide/html/
  2. http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html

BASIC KNOWLEDGE ABOUT DOCKER

  1. https://leanpub.com/dockerparadesenvolvedores

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published