Giter Club home page Giter Club logo

c21-devops's Introduction

DEVOPS

In deze module leer de basis van versiebeheer met Git, Github en de Visual Studio Code editor van Microsoft. Daarnaast leer je hoe je eventuele starterscode die bij een module hoort download en hoe je je gemaakte werk inlevert via Github en in Canvas.

Uitleg

Tot nu toe heb je al je werk gemaakt en ingeleverd via Canvas. Dit werkt goed als je bijvoorbeeld tekst moet invullen als antwoord op een opdracht. Of een enkel bestand moet uploaden zoals een screenshot of PDF document.

Tijdens het ontwikkelen van software maak je echter veranderingen in heel veel verschillende bestanden die samen één software produkt vormen (bijvoorbeeld een website of een app). Vaak werk je daarnaast ook samen in een team van ontwikkelaars die op een of andere manier hun werk moeten delen met elkaar. Het wordt al snel onoverzichtelijk als je telkens losse bestanden naar elkaar stuurt (via email of messaging apps). Want welke versie van je code is de laatste juiste versie en wat als je een stapje terug moet omdat de nieuwe code toch niet goed werkt? Om deze problemen op te lossen bestaat versiebeheer software.

We maken tijdens de opleiding gebruik van Git. Dit is de meest voorkomende versiebeheer software op dit moment. Git installeer je op je laptop en gebruik je vanuit Visual Studio Code (dit is je editor waarin je code bewerkt) om versies bij te houden van je werk/code. Daarnaast gebruiken we Github, een gratis dienst van Microsoft, om code online te delen.

Als student van de opleiding Software Developer gebruik je Github om starterscode die bij een module hoort te downloaden en om als je opdrachten van een module hebt gemaakt je werk online te zetten zodat docenten je code kunnen beoordelen. Later leer je ook hoe je in een team Git en Github kunt gebruiken om samen te werken aan een project.

Als je net begint met de opleiding is deze module misschien best ingewikkeld. Je moet al wennen aan Canvas en daarnaast nog allerlei systemen begrijpen zoals die ook door professionele software ontwikkelaars worden gebruikt. Maak je niet teveel zorgen daarover, de ervaring leert dat vooral er veel mee te werken versiebeheer uiteindelijk gemakkelijker is dan het in eerste instantie lijkt.

De werkwijze voor de programeer modules nog even op een rij:

  1. Je kijkt in Canvas bij een module voor de uitleg over een opdracht.
  2. Je maakt je werk in VS Code in een map met starterscode die bij de module hoort
  3. Je levert je werk in zoals aangegeven bij de opdracht (In Canvas en/of op Github)

c21-devops's People

Contributors

jurgenlouvris 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.