Cours DevOps du 03 avril 2020
Intro
Les principaux contenus que l’on va voir:
Primary content
Docker
- docker
- docker-compose
- et si il y a le temps -> Kubernetes
DevOps
- les principes théoriques
- use case and limit
- CI / CD practically
- impact on companies
- development vs production environment
Secondary content
- create a server
- NodeJS
- Tests
- scripts
- microservices
- Github’s hook
- How to be lazy?
Why / How to use DevOps ?
-> IT movement created to solve a communication issue between critical teams:
- DEV: Development
- QA: Quality assurance
- OPS: Technology operations
Surtout entre les devs et les ops.
Distinct phases:
- Development
- Continuous Integration
- Test automation
- Continuous Delivery
- Continuous Deployment
- Monitoring
Pros and cons:
Utilisation de deux types de développement avec le DevOps:
- TDD: Test Driven Development
- BDD: Behavior Driven Development
- Collaboration
- Trello
- Jira
- Slack
- Teams foundation
- SCM
- Gihtub
- Gitlab
- Bitbucket
- Subversion
- CI
- Jenkins
- Travis CI
- Gitlab CI
- Circle CI
- Testing
- Mocha
- JUnit
- Monkey Testing
- Gatlink
- Deployment
- ElasticBox
- Juju
- Otto
- Capistrano
- Cloud / LaaS / PaaS
- AWS
- Heroku
- Azure
- OpenStack
- Containerization
- Docker
- Nomad
- Kubernetes
- Swarm
- Monitoring
- Crashlytics
- Grafana
- Sentry IO
- Prometheus
Cours DevOps du 03 avril 2020
Intro
Les principaux contenus que l’on va voir:
Primary content
Docker
DevOps
Secondary content
Why / How to use DevOps ?
-> IT movement created to solve a communication issue between critical teams:
Surtout entre les devs et les ops.
Distinct phases:
Pros and cons:
Utilisation de deux types de développement avec le DevOps:
DevOps toolbox