-
Notifications
You must be signed in to change notification settings - Fork 1
1.4. Technical Training Plan
smihman edited this page Nov 17, 2023
·
1 revision
This page outlines the training plan implemented by our Technical Lead, Léo, to familiarize the development team with the new technologies used in the Adventure IT Recruitment Game project.
The training plan was designed to ensure that all team members are proficient in the technologies that form the core of our tech stack. The plan covers both theoretical knowledge and practical application.
- Overview of the entire tech stack.
- Importance of each technology in the project context.
- Training on setting up and using GitHub Actions for linting and formatting.
- Best practices for CI/CD workflows.
- Steps for deploying applications using Vercel.
- Integrating Vercel with our GitHub repositories.
- Basics of Next.js for server-side rendering and static site generation.
- Building a simple application to understand the framework.
- Understanding TypeScript and its advantages over JavaScript.
- Practical exercises to get comfortable with TypeScript.
- Introduction to utility-first CSS with TailwindCSS.
- Hands-on session for building responsive layouts.
- Understanding ORM concepts with DrizzleORM.
- Using PostgreSQL for database operations.
- Implementing user authentication in a Next.js application using NextAuth.
- Secure handling of user sessions and data.
- Basics of creating 3D graphics with Three.js.
- Integrating Three.js in a React application using React Three Fiber.
- Introduction to creating animations in React using Framer Motion.
- Developing interactive UI elements.
- Each training session was followed by a practical assignment to solidify understanding.
- Regular follow-up meetings to address any difficulties and share learning experiences.