Kursplan
Innføring
Forberede utviklingsmiljøet
Bruk av avanserte hooks
- Effect hook (spørring av asynkrone APIer)
- Context hook
- Eksterne hooks
- Tilpassede hooks
- Reducer hook
React og TypeScript
- React prop- og hendelsestyper
- React state-typer
Redux
- Håndtering av tilstand med Redux
- Forståelse av mellomvaresfunksjoner
- Håndtering av asynkrone handlinger med Redux mellomvare
Autentisering
- Autentisering av brukere på serversiden
- Autentisering av brukere på klientsiden
Testing og feilsøking
- Testing av React-komponenter
- Feilsøking av React og Redux
- Loggføring av brukerhandlinger og rapportering av feil
- Problemløsning
Optimalisering av ytelse
- Måling av renderingshastigheter
- Bruk av memoisering for optimalisering av ytelse
Høyereordenskomponenter
Utplassering
Feilsøking
Oppsummering og konklusjon
Krav
- Utviklingserfaring med React.
Målgruppe
- Front-end utviklere
- Webutviklere
- JavaScript-programmerere
Referanser (7)
Jeg nytte virkelig treningsøkten. Luke, treneren, gjorde en flott jobb med å forstå vårt nåværende kunnskapsnivå og justerte sin tilnærming tilsvarende. Alle øvelsene var praktiske og hjalp meg til å få en solid forståelse av emnet. Han delte også best practices gjennom hele økten, noe jeg er sikker på vil være svært nyttig i mitt daglige arbeid.Overordnet var det en veldig effektiv og engasjerende treningsopplevelse.
Amitha JL - JPMorganChase
Kurs - Advanced React
Maskinoversatt
Praktiske eksempler og detaljerte forklaringer på emner som er verdt å merke seg. Deling av beste praksis og vanlige løsninger.
Dominika - Autodesk
Kurs - Advanced React
Maskinoversatt
Virksomhetsprosjekter basert på reelle brukstilfeller
Arkadiusz - Autodesk
Kurs - Advanced React
Maskinoversatt
Trenerens beviste arbeid og fagkunnskap
Damian - Autodesk
Kurs - Advanced React
Maskinoversatt
Ekte eksempler
Tomasz - Autodesk
Kurs - Advanced React
Maskinoversatt
Livekodning**Course Outline****Course Duration:** 3 days**Course Objectives:**- Gain practical experience in real-time coding.- Learn how to manage and resolve issues that arise during live coding sessions.- Improve coding and problem-solving skills.- Understand the importance of audience engagement and clear communication.**Target Audience:**- Software developers- Computer science students- Tech enthusiasts**Prerequisites:**- Basic programming knowledge in one or more languages.- Familiarity with an Integrated Development Environment (IDE).**Course Outline:****Day 1: Introduction to Live Coding**- **Session 1: What is Live Coding?** - Definition and importance. - Differences between live coding and traditional coding. - Common use cases: education, presentations, and problem-solving.- **Session 2: Setting Up Your Environment** - Choosing the right IDE or text editor. - Essential plugins and extensions. - Configuring your development environment for live coding.- **Session 3: Basic Techniques** - Writing clean and readable code. - Commenting and documentation best practices. - Using version control systems (e.g., Git).**Day 2: Advanced Live Coding Techniques**- **Session 1: Real-Time Debugging** - Identifying and fixing errors on the fly. - Using debugging tools effectively. - Techniques for maintaining code quality during live sessions.- **Session 2: Engaging Your Audience** - Techniques for keeping your audience engaged. - Handling questions and feedback. - Using visual aids and demonstrations.- **Session 3: Live Coding Challenges** - Solving coding problems in real-time. - Strategies for time management. - Practice exercises and case studies.**Day 3: Mastering Live Coding**- **Session 1: Advanced Topics** - Live coding with multiple languages. - Integrating with external APIs and services. - Working with live data and real-time updates.- **Session 2: Best Practices and Tips** - Common pitfalls to avoid. - Best practices for live coding. - Building a portfolio of live coding sessions.- **Session 3: Final Project** - Developing a live coding project from start to finish. - Presenting your project to the class. - Feedback and review session.
Dominik - Autodesk
Kurs - Advanced React
Maskinoversatt
Instruktørens holdning var stor, interaktivitet, det faktum at gruppen var mindre var det lettere å spore/forklare konseptene.
Cernica Paul
Kurs - Advanced React
Maskinoversatt