An open API service indexing awesome lists of open source software.

https://github.com/smartive/internship-docs


https://github.com/smartive/internship-docs

Last synced: 5 months ago
JSON representation

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%)*