Seminare
Seminare

TypeScript for Enterprise

Seminar - GFU Cyrus AG

The goal of the TypeScript for Enterprise course is to equip  participants with the knowledge and skills to effectively use TypeScript  in enterprise projects. Through a combination of theory and practical  exercises, participants will learn how to set up a TypeScript  development environment, write and run TypeScript code, test  applications with Protractor and Cypress, develop Progressive Web Apps,  and apply best practices and advanced techniques in TypeScript  development. By the end of the course, participants will have a strong  understanding of TypeScript syntax, types, and best practices, and be  able to apply their skills to real-world enterprise projects.
Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • Introduction to TypeScript
    • Introduction to TypeScript and its benefits for enterprise projects
    • Setting up a TypeScript development environment
    • Basic TypeScript syntax and types
    • Understanding the differences between TypeScript and JavaScript
    • Writing and running a basic TypeScript program

  • Advanced TypeScript Syntax and Types
    • Advanced TypeScript types, including generics and unions
    • Working with interfaces, classes, and inheritance in TypeScript
    • Understanding type inference and type widening in TypeScript
    • Using decorators and metadata in TypeScript
    • Writing and running an advanced TypeScript program

  • Testing with Protractor and Cypress
    • Overview of end-to-end (E2E) testing with Protractor and Cypress
    • Setting up a testing environment with Protractor and Cypress
    • Writing and running E2E tests with Protractor and Cypress
    • Debugging E2E tests with Protractor and Cypress
    • Best practices for E2E testing in TypeScript

  • Progressive Web App Development with TypeScript
    • Introduction to Progressive Web App (PWA) development
    • Understanding Service Workers and Web App Manifests
    • Building a PWA with TypeScript and popular libraries like React or Angular
    • Optimizing a PWA for performance and offline usage
    • Deploying a PWA to production

  • Best Practices and Advanced Topics in TypeScript
    • TypeScript coding best practices and design patterns
    • Using TypeScript with popular frameworks like React and Angular
    • Writing testable and maintainable TypeScript code
    • Advanced TypeScript topics, including conditional types and mapped types
    • Building and deploying a TypeScript enterprise application

  •  State Management with NgRx and SEO optional
    • Introduction to state management in Angular applications
    • Overview of the NgRx library and its benefits for state management
    • Setting up NgRx in an Angular application
    • Writing reducers, actions, and selectors with NgRx
    • Understanding the NgRx store and its integration with Angular components
    • Implementing advanced NgRx features, such as effects and entity adapters
    • Introduction to SEO and its importance for web applications
    • Understanding how search engines crawl and index web pages
    • Techniques for optimizing Angular applications for SEO, such as server-side rendering (SSR) and pre-rendering
    • Writing metadata and implementing structured data for improved search engine visibility
    • Best practices for SEO-friendly Angular applications

Zielgruppe:
The TypeScript for Enterprise course is designed for web developers,  software engineers, and other professionals who want to improve their  skills in TypeScript development and learn how to effectively use  TypeScript in enterprise projects. The prerequisites for the TypeScript for  Enterprise course typically  include a basic understanding of web  development concepts such as HTML,  CSS, and JavaScript. The course is also suitable for those  who are already familiar with TypeScript and want to deepen their  knowledge and skills in this area. Individuals who have a basic  understanding of web development concepts, experience with a modern  JavaScript framework, and familiarity with the Node.js environment and  npm package management are the ideal candidates for this course.
Seminarkennung:
S2881
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha