Het pedagogisch contract betreft de training van webontwikkelaar bij BeCode.
Dit document legt de regels uit die door de junior developer van BeCode moeten worden gerespecteerd, evenals de vaardigheden om te ontwikkelen en de doelstellingen die door de junior developer moeten worden bereikt op het gebied van kennis, soft skills en harde vaardigheden. Het stelt de junior developer en de trainers in staat om een goed wederzijds begrip te hebben van de inhoud en doelstellingen van de training. Bemerk dat dit een intentie is en dat het feitelijke leren op het tempo van de junior developer zal verlopen.
Om het leven aangenaam te maken voor BeCode, moeten sommige regels door iedereen worden gerespecteerd. Het gaat over het collectieve beheer van uw klas en het gebouw, de schema's, het respect van het materiaal en hoe om te gaan met de buitenwereld.
Afgezien van de wettelijke regeling, moeten andere regels worden toegepast voor een harmonieus gemeenschappelijk leven.
Het klaslokaal wordt beheerd door alle personen die het bezetten. Een persoon die verantwoordelijk is voor het reinigen komt elke dag langs, ze zorgt voor de algemene netheid: stof, stofzuiger ... Het is op geen enkel geval hun taak om ons afval in vuilnisbakken te gooien, enz.
Dat houdt in:
- Ik gooi mijn eigen afval in de juiste vuilbakken.
- Ik hou de gemeenschappelijke toiletten proper.
- Ik laat mijn tafel proper achter op het einde van de dag.
Ik respecteer trainingsplanning inhoudend:
- Trainingsuren van maandag tot vrijdag, van 9u tot 17u.
- Voor-Middagpauze: 11u tot 11u15.
- Middagpauze: 12u30 tot 13u30.
- Na-middagpauze: 15u tot 15u15.
Een van de trainingsdoelen is om de junior developers te professionaliseren. Met andere woorden, de junior developers moeten zich gedragen alsof ze in een echt bedrijf zijn geïntegreerd.
Inhoudend:
- Elke geplande afwezigheid moet worden gemeld via het platform. my.becode.org ten minste 1 dag op voorhand
- Elke afwezigheid of vertraging (of vroegtijdig vertrek uit het lokaal) moet worden:
- gemeld via het platform my.becode.org | manual of utilization
- gerechtvaardigd met een medisch attest of een ander administratief bewijsstuk die verzonden moet worden via my.becode.org Het origineel moet daarna worden overhandigd aan de coaches zelf.
Indien bovenstaande niet van toepassing is worden onderstaande sancties toegepast:
- 2 keer ongerechtvaardigd te laat komen (of vroegtijdig vertrek) wordt als afwezigheid gezien;
- 2 ongerechtvaardigde afwezigheden leidt tot een individueel gesprek;
- 6 ongerechtvaardigde afwezigheden heeft definitieve uitsluiting tot gevolg.
- Als het verzuimpercentage (gerechtvaardigd of niet) hoger is dan 20%, kan BeCode beslissen over de definitieve definitieve uitsluiting.
Ter herinnering: Het veinzen van een ziekte en/of valsheid in geschrifte is wettelijk strafbaar.
- Ik draag zorg voor het materiaal en breng alles terug in de staat dat je het gekregen hebt.
- Als er een storing/probleem optreedt, breng ik het team hiervan op de hoogte.
BeCode bevindt zich in een collectieve ruimte waar bedrijven gevestigd zijn. Het is noodzakelijk om ze te respecteren:
- Ik gooi mijn sigarettenpeuken in de potten die zich in de buurt van de voordeur bevinden.
- Ik gooi niets anders dan mijn peuken in deze potten.
Om BeCode zijn rapportageverplichtingen als een sociaal en solidair bedrijf te laten nakomen, verbindt BeCoders zich ertoe om aan het begin van de training, drie maanden, zes maanden, twaalf maanden, te reageren op vervolgonderzoeken. en vierentwintig maanden na het einde van de training.
Ook verbinden zij zich ertoe goodwill te tonen in hun reactie op verzoeken om getuigenissen waaraan zij mogelijk zijn onderworpen. Het is ook belangrijk om op de hoogte te zijn van ieders rol in de reputatie van BeCode. Het gedrag van iedereen moet altijd professioneel zijn.
Junior developers zijn toegewijd om deel te nemen aan trainings gerelateerde activiteiten die hun vaardigheden vergroten die essentieel zijn om de arbeidsmarkt te betreden.
In de nabijheid van groepen die in stilte en concentratie werken, moet iedereen voorzichtig zijn om de rustigste en de rustigste werkomgeving mogelijk te houden.
BeCoders zullen naar verwachting zowel respectvol en tolerant ten opzichte van elkaar zijn, zowel in hun woorden als in hun houding.
Herinnering: Discriminatie, in elke vorm, is verboden en is wettelijk strafbaar.
Computers zijn strikt persoonlijk. Om aan de BeCode-pedagogie te voldoen, is alleen de persoon aan wie het toestel is uitgeleend bevoegd om zijn computer te gebruiken. Trainers mogen geen andere computer aanraken dan die van hen (althans niet zonder toestemming). Andere studenten hebben ook niet het recht om de computer van iemand anders aan te raken. Daarbij moet elke leerling zelf coderen, een oplossing zoeken en/of een probleem zelf oplossen. Het is natuurlijk ten strengste verboden om naar de computers van de leden van het onderwijsteam te gaan.
Wat betreft het uitlenen van de computers, u bent en blijft eindverantwoordelijk voor het gebruik van. Van leerlingen wordt verwacht dat ze computers uitsluitend voor hun werk gebruiken.
Ryver is het dagelijkse communicatieplatform van BeCode. U wordt gevraagd om uw voornaam en uw achternaam in de display naam te vermelden. Bij profielfoto wordt u gevraagd een herkenbare foto te maken van uw of een recente foto te uploaden. Het is een professioneel communicatieplatform, dus u wordt gevraagd om professioneel te handelen. Misbruik wordt bestraft.
Organisatievaardigheden
- Respecteren van/kunnen aanpassen aan je planning.
- Stipt en betrouwbaar zijn.
Prestatie
- In staat zijn projecten, hoe moeilijk ook, tot het einde te volbrengen.
- Kennis blijven opdoen door dagelijkse vergadering over (nieuwe) technologieën.
Team Spirit
- Om uw code correct te documenteren / van commentaar te voorzien.
- Om actief deel te nemen aan de groepsactiviteit.
- Om constructieve kritiek te geven.
- Om positief constructieve kritiek te ontvangen.
- Om initiatief en leiderschap te tonen.
- Om te weten hoe te luisteren.
- Assertief en geweldloos communiceren.
- Communiceer schriftelijk (beknopt) en correct (spelling).
- Presenteer overtuigend in het openbaar.
- Passief begrip van het Engels.
- Agile methodiek.
- User-centric ontwerpmethodiek.
Autonoom leren
- In staat zijn om nieuwe technologieën zelf aan te kunnen leren.
- In staat zijn om educatieve stappenplannen op te stellen.
Frontend skills
- Ontwikkel met respect voor progressieve verbetering.
- Schrijven van semantische HTML, toegankelijk voor mensen en zoekmachines.
- Schrijven van markdown.
- Programmeren in JavaScript.
- Automatiseren van uw workflow met gulp
- Programmeren in SASS
- Gebruiken van van bestaande Javascript libraries(jQuery, d3.js, ..)
- Gebruiken van CSS frameworks (Bootstrap, Zurb, ..)
- Laadtijd van pagina`s optimalizeren (The Lighthouse Test)
- Ontwikkelen van progressive web apps
- Interactieve afbeeldingen creëren
- Gebruik maken de laatste technologieën: Node.js & angular
Backend skills
- Programmeren in een middleware-taal (PHP, RoR, nodejs, ...).
- Het doeleinde van verschillende technologieën kunnen bepalen.
- Een REST API ontwikkelen (standaard: openAPI)
- Opzetten van een CMS (wordpress) - Maken van een WordPress theme
- Gebruik maken van staging/productie omgeving.
- Database: MySQL en MongoDB.
- Technologische beslissingen maken aan de hand van het type project.
- Rekening houden met beveiligingsproblemen. SQL injections, Honeypot, tegen offensief....
Onderstaande sleutelbegrippen correct kunnen toepassen:
- SEO (white hat / black hat + organic referencing)
- Conversion rate / conversion tunnels
- Call-to-action
- Progressive improvement
- Responsive design
- Data Visualization
- Frontend, backend, CMS
- Database
- Framework (MVC, CSS,...)
- API
- Git vocabulaire (pull request, merge, fork, branch,...)
- CSS selectoren (ID and Class, Ancestor / parent / child)
- Statische vs dynamische website