https://github.com/smartive/internship-docs
https://github.com/smartive/internship-docs
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/smartive/internship-docs
- Owner: smartive
- License: mit
- Created: 2019-08-19T12:43:36.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-04-13T05:59:11.000Z (about 5 years ago)
- Last Synced: 2025-10-20T19:40:34.321Z (8 months ago)
- Size: 12.7 KB
- Stars: 0
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# smartive Internship Documentation
## Ausbildungsplan
**Monat 1 - 3:** Interne Ausbildung anhand eigens erstellter Webseite auf NextJS
**Monat 4 - 6:** Projektarbeit
### Interne Ausbildung
Ziel: Anhand einer eigens erstellten Webseite sollen die bei smartive im Einsatz stehenden Technologien, Frameworks und Projektmethoden erlernt werden.
**Vor Start Praktikum:** Verantwortliche Person definieren, einplanen, Termine setzen (Fragerunden im Kalender)
#### Woche 1 — Setup
**Tag 1 - 2:** Arbeitsplatz einrichten (Tools, etc.), Administratives (Harvest, Tools, etc., siehe dazu [Checkliste Eintritt Mitarbeiter (internal)](https://smartive.atlassian.net/wiki/spaces/SMARTIVE/pages/12582915/Checkliste+Eintritt+Mitarbeiter)) - Mit jemanden von der Rolle On- Offboarding klären.
**Tag 3 - 14:** Frontend Bootcamp & Epic React Kurs, pro Tag 2x 30min mit Mitarbeiter für Fragen:
- https://microsoft.github.io/frontend-bootcamp/ (Nur HTML, CSS und JS)
- Meine erste Webseite erstellen - "Über mich"
- https://epicreact.dev/
- https://frontendmasters.com/courses/typescript/
- https://css-tricks.com/snippets/css/a-guide-to-flexbox/
- https://css-tricks.com/snippets/css/complete-guide-grid/
- Kennlernen der verschiedenen Teams (pro Team 10 - 30 Min.)
*Personalaufwand Ausbildung: 1 Person, 25%*
#### Woche 3 — Projektvorbereitung und Projektsetup
*Auftragsstellung: Rezepte-Wochenplaner / Lernjournal als Blog*
- Scrum Crash-Kurs (Rollen, Events, Poker, etc. - https://scrumguides.org/scrum-guide.html)
- Wireframing
- Component-Based Thinking (https://wereheavyweight.medium.com/how-were-using-component-based-design-5f9e3176babb)
- User Stories (Gitlab) basierend auf Wireframes -> agile!
- Tools (VSCode, typescript, eslint, prettier, Git, ...)
- NextJS / next-pwa / CSS Modules / GraphQL-Hooks / Xstate / Playwright
- Pairing für Setup — ab dann Merge Requests!
*Personalaufwand Ausbildung: 1 Person, 70%*
#### Woche 4 bis 8 — Meine zweite Webseite - "Rezepte-Wochenplaner"
- Kanban-style Stories abarbeiten, Merge Requests
- Optional
- Animationen
- Lighthouse
- Accessibility
- Performace
- pro Tag 2x 30min Fragerunde mit Mitarbeiter
*Personalaufwand Ausbildung: 1 Person, 40%*
#### Woche 9 — SMARTalk
- Talk vorbereiten
- Projekt vorstellen
- Tech-Stack
- Learnings
- Vor- Nachteile von den eingesetzten Technologien
- Plan für die nächsten 4 Wochen vostellen
*Personalaufwand Ausbildung: 1 Person, 20%*
#### Ab Woche 10 — Weiter gemäss eigenem Projektplan (z.B. Backend-App, GraphQL-API, etc. ) oder Mitarbeit in einem Kundenprojekt
*Personalaufwand Ausbildung: 1 Person, individuell (20% - 50%)*