Over the course of a full day (9 hours) we will bring you up to speed on a modern web stack which scales AND that you’ll actually enjoy using. We will provide students with an intensive, hands-on introduction to a modern web development stack utilizing Angular (2), Typescript, and Redux (among many other technologies). Whether you are looking to advance the skills of your team or just improve your own capabilities this Workshop offers a great way to get hands on experience with some of the most modern technologies in web development. There is no foe to the framework and tools we'll show you. You could have .NET experience in Visual Studio or in any other framework, no matter the background, we will break through the plateaus of your client-side development skills.
This intensive, hands-on learning opportunity allows students to come away with much more than having just sat through a lecture. All students will get their hands dirty and utilize these frameworks by writing actual code. Students will work through the setup and implementation of an application using a variety of technologies and patterns and all with the availability of an instructor to keep things pointed in the right direction. We will provide all students with access to an existing API and focus our day on the front-end architecture and code for implementing a rich UI around that API with TypeScript and Angular. At the end of the course all students walk away with experience and all the resources and guidance they need to continue to utilize these technologies.
Students will get a deep dive into:
• Using the power of TypeScript to write Modular and Object Oriented Code within the Browser
• Setting up a robust web project and build cycle utilizing Angular, TypeScript, and Angular CLI
• Implementing popular NPM packages and libraries in both a development and publish process
• Leveraging Angular Components to Build a Rich UI
• Efficiently utilizing server-side API's from your Angular application
Managing client state using the Redux pattern