Kursplan
Införandet
Förberedelse av utvecklingsmiljön
Använda avancerade krokar
- Effektkrok (frågar asynkrona API:er)
- Kontext krok
- Utvändiga krokar
- Anpassade krokar
- Reducering krok
React och TypeScript
- React Rekvisita- och händelsetyper
- React Typer av tillstånd
Redux
- Förvaltande stat med Redux
- Förstå mellanprogramsfunktioner
- Hantera asynkrona åtgärder med Redux mellanprogram
Autentisering
- Autentisera användare på serversidan
- Autentisera användare på klientsidan
Testning och felsökning
- Testa React komponenter
- Felsökning React och Redux
- Loggning av användaråtgärder och rapportering av fel
- Felsökning
Optimera prestanda
- Mäta renderingstider
- Använda memorering för prestandaoptimering
Komponenter av högre ordning
Utplacering
Felsökning
Sammanfattning och slutsats
Krav
- Utvecklingserfarenhet med React.
Publik
- Front-end utvecklare
- Webbutvecklare
- Javaskriptprogrammerare
Vittnesmål (7)
Jag tyckte verkligen om träningspasset. Luke, tränaren, gjorde ett utmärkt jobb med att förstå vår nuvarande kunskapsnivå och justera sin metod därefter.Alla övningarna var praktiska och hjälpte mig att få en solid förståelse för ämnet. Han delade också bästa praxis under hela passet, vilket jag är övertygad om kommer att vara mycket hjälpsamt i mitt dagliga arbete.I allmänhet var det ett mycket effektivt och engagerande träningsupplevelse.
Amitha JL - JPMorganChase
Kurs - Advanced React
Maskintolkat
Pratiska exempel och uppmärksammande på mer specifika detaljer för ämnen som är värda att notera. Delande av bästa praxis och vanliga lösningar.
Dominika - Autodesk
Kurs - Advanced React
Maskintolkat
Reella användningsfall baserade på skapade kommersiella projekt
Arkadiusz - Autodesk
Kurs - Advanced React
Maskintolkat
Tutorns beprövade arbete och ämneskunskap
Damian - Autodesk
Kurs - Advanced React
Maskintolkat
# Real ExamplesThis course covers real-world examples and case studies to provide practical insights into the applications of the technologies discussed. Students will explore various scenarios and challenges faced by professionals in the field, with a focus on problem-solving techniques and best practices.## Module 1: Introduction to Real-World Applications### Objectives:- Understand the importance of real-world examples in learning.- Identify key technologies used in industry.- Analyze case studies to derive practical insights.### Topics:- **Overview of Real-World Applications**: Introduction to the significance of real-world examples in technical education.- **Industry Trends**: Current trends and technologies shaping the industry.- **Case Studies**: Detailed analysis of industry-specific case studies.- **Problem-Solving Techniques**: Strategies for addressing real-world challenges.- **Best Practices**: Industry standards and best practices for implementation.### Activities:- **Group Discussions**: Collaborative discussions on real-world scenarios.- **Case Study Analysis**: In-depth examination of selected case studies.- **Hands-On Exercises**: Practical exercises to apply problem-solving techniques.## Module 2: Deep Dive into Case Studies### Objectives:- Gain in-depth knowledge of specific case studies.- Apply theoretical knowledge to real-world scenarios.- Develop critical thinking and analytical skills.### Topics:- **Detailed Case Study Analysis**: Comprehensive examination of selected case studies.- **Technical Deep Dives**: In-depth exploration of the technologies used in case studies.- **Problem-Solving Workshops**: Interactive workshops to address real-world problems.- **Best Practice Implementation**: Applying industry best practices to case studies.### Activities:- **Workshops**: Interactive sessions focused on problem-solving.- **Presentations**: Students present their findings from case study analysis.- **Group Projects**: Collaborative projects to solve real-world challenges.## Module 3: Practical Implementations### Objectives:- Implement solutions to real-world problems.- Gain hands-on experience with industry tools and technologies.- Develop a portfolio of real-world projects.### Topics:- **Project Management**: Techniques for managing real-world projects.- **Tool Proficiency**: Mastery of industry-standard tools and technologies.- **Project Execution**: Step-by-step execution of real-world projects.- **Evaluation and Feedback**: Assessing project outcomes and gathering feedback.### Activities:- **Real-World Projects**: Students work on actual industry projects.- **Tool Demonstrations**: Hands-on sessions with industry tools.- **Feedback Sessions**: Review and improvement of project outcomes.## Module 4: Advanced Case Studies### Objectives:- Explore advanced case studies and complex scenarios.- Develop advanced problem-solving skills.- Prepare for industry challenges and opportunities.### Topics:- **Complex Case Studies**: Analysis of advanced and complex case studies.- **Emerging Technologies**: Exploration of new and emerging technologies.- **Strategic Problem-Solving**: Advanced strategies for tackling real-world problems.- **Future Trends**: Insights into future industry trends and opportunities.### Activities:- **Advanced Workshops**: In-depth workshops on advanced topics.- **Innovation Projects**: Students develop innovative solutions to real-world problems.- **Industry Expert Talks**: Guest lectures from industry professionals.
Tomasz - Autodesk
Kurs - Advanced React
Maskintolkat
**Livekodning****Course Overview**Learn the art of live coding with our comprehensive course designed for developers of all skill levels. Live coding is an essential skill for software engineers, educators, and public speakers who want to engage audiences effectively through real-time coding demonstrations.**Course Objectives**By the end of this course, you will be able to:- Perform live coding sessions confidently and effectively.- Engage your audience with interactive and dynamic presentations.- Troubleshoot common issues that arise during live coding.- Develop a clear and concise narrative to guide your audience through the coding process.**Course Outline****Module 1: Introduction to Live Coding**- 1.1 Understanding Live Coding - Definition and importance of live coding. - Different scenarios where live coding is used (e.g., workshops, conferences, online tutorials).- 1.2 Setting Up Your Environment - Choosing the right tools and software (e.g., IDEs, code editors). - Configuring your development environment for live coding.- 1.3 Best Practices for Live Coding - Preparing your code in advance. - Managing expectations and setting clear goals for your live coding session.**Module 2: Engaging Your Audience**- 2.1 Building an Interactive Presentation - Techniques for keeping your audience engaged. - Using visual aids and storytelling to enhance your live coding session.- 2.2 Handling Questions and Feedback - Strategies for incorporating audience questions and feedback. - Managing time effectively during live coding sessions.**Module 3: Troubleshooting and Problem-Solving**- 3.1 Common Issues in Live Coding - Identifying and anticipating potential problems. - Preparing backup plans and alternative solutions.- 3.2 Real-Time Debugging Techniques - Effective strategies for debugging on the spot. - Maintaining composure and professionalism under pressure.**Module 4: Advanced Live Coding Techniques**- 4.1 Incorporating Advanced Topics - Adding complexity to your live coding sessions. - Demonstrating advanced coding concepts and best practices.- 4.2 Enhancing Your Narrative - Developing a compelling storyline for your live coding session. - Using real-world examples and case studies to illustrate your points.**Assessment and Certification**- Participants will complete a final project involving a live coding demonstration.- Successful completion of the project will result in a certificate of achievement in live coding.
Dominik - Autodesk
Kurs - Advanced React
Maskintolkat
Instruktörens attityd var bra, interaktivitet, det faktum att gruppen var mindre var det lättare att spåra/förklara begreppen.
Cernica Paul
Kurs - Advanced React
Maskintolkat