Meet Our Experts

Bharath Thipireddy

Bharath Thippireddy is an entrepreneur, software architect, public speaker, and trainer. Bharath is a Sun Certified Developer, Web Component Developer, Business Component Developer, and a Web Services Developer. While working for companies like Oracle, HP, TCS, Siemens, and NCR; Bharath has architected applications using Java, JEE, JavaScript, and SOA technologies. He loves learning new things both in technology and personal development and shares them on YouTube and his web site - Sharing is learning!. He has mentored students in classroom trainings, as well as in the corporate world, both in India as well as in USA. He has spoken on technical topics at several agile conferences. While in India he also voluntarily teaches interview and soft skills at Vivekananda Kendra.


Learning Angular, Part 7 of 7: Check-in and UI

This course on Angular 6 wraps up the series by working on the client side of the flight check-in application. it will finish the User Interface, work on the Flight Details page, as well as all the forms involved. By the end of it you'll have a full...


Learning Angular, Part 6 of 7: Create Reservation App

This course starts to bring all the angular concepts together by creating a backend for a flight reservation application. You'll create the Java backend and then implement the creating and updating of reservations as well as how to filter and retur...


Learning Angular, Part 5 of 7: Forms

This course on Angular 6 touches on how to use forms as well as hook the form up to a model. You'll ad an address sub group, perform default values and validations as well as handle errors. Then it will cover template driven forms as well as custom d...


Learning Angular, Part 4 of 7: Routing and Pipes

This course on Angular 6 implements a get products service method as well as a component view. It will implement and test this as well as show refactoring. Next, it covers routing, and how to add routes, paths and actions and finally finishes with ...


Learning Angular, Part 3 of 7: Posting Data

This course on Angular 6 creates a project, implements components and uses forkjoin to show running multiple services. Next, it creates a controller and shows how to implement REST API to create update and delete data


Learning Angular, Part 2 of 7: Directives

This course on Angular 6 builds on using ngIf, ngSwitch, ngFor as well as how to style with classes. It also covers how to start building a service, handle error conditions, add styles and update configuration


Learning Angular, Part 1 of 7: Introduction

This course on Angular 6 will introduce why Angular is useful and also how to set it up. Then it will cover how to create a project, components and bootstrap and run a component. It also unlocks the power of Angular by discussing the ng modules of n...


Spring Boot, Part 4 of 4: Caching and Batching

Spring Boot is an opinionated instance of a Spring application allowing rapid application development platform. It uses various components of Spring, but has additional functionalities. This course covers caching, batching, how to configure Beans and...


Explore Our Blogs, Courses and Webinars