Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
- Summary of TypeScript capabilities and benefits
- Recommended coding standards and guidance for government applications
Getting Started
- Installation of TypeScript, Node.js, and Visual Studio environment setup
- Server initialization procedures
- Configuration of access modifiers and compiler settings
- Establishment of a Node.js project structure for government systems
- Compilation and debugging processes for Node.js TypeScript environments
Configuring Webpack and TypeScript
- Activation of source map generation
- Integration of third-party libraries compliant with federal standards
- Inclusion of non-code assets within the build process
- Application build execution
Creating Custom Data Types
- Implementation of Union, Intersection, and Tuple types for data integrity
- Utilization of Type Guards, Casting, and Assertions for validation
- Development of arrays structured for custom data formats
- Additional type definitions and illustrative examples
Applying Decorators
- Enabling decorator functionality within the framework
- Development of class, parameter, and method decorators for enhanced metadata management
- Leveraging property descriptors for advanced configuration
Implementing Asynchronous Code and APIs
- Execution of asynchronous patterns using callbacks, promises, and async/await constructs
- Development of RESTful APIs utilizing Node.js and TypeScript for secure service delivery
- Verification of API functionality using Postman
Deploying Applications
- Construction of production-grade applications adhering to security protocols
- Deployment of TypeScript solutions using Docker containerization
- Deployment of government applications to AWS EC2 and Heroku cloud infrastructures
Troubleshooting
Summary and Next Steps
Requirements
- Proficiency in TypeScript core concepts
- Familiarity with Node.js environment
Target Audience
- Software engineers and application developers
7 Hours
Testimonials (1)
The Trainor gives more samples which really helps a lot.