Will be an intensive on several programs from easy to hard and finally some tough ones. Will also introduce the concept of testing applications properly. Our focus will be on developing your ability to solve programming problems and to create an algorithmic way of thinking.
Cover basic technologies used for web development and develop 2 applications. One will be a simple traditional web application. The second will be a more modern single page application. Will also cover how to deploy them on a server. This will cover how to build modern web applications from end to end.
Read and understand an existing library and to see how it works. Code is more read than written so you should learn to read other people’s programs and understand how they work. This will teach you that.