A: Introduction to Web Development
B: List of all required skills (Languages, Databases, Frameworks)
I am an engineer in the field of web development, I’ve been working with HTML since 1998.
Currently, I work full time as a front-end developer for a Fortune 500 company, while I continue my education at the New Jersey Institute of Technology. I work with all major browsers and platforms (Windows, Mac, Linux, Android and iOS).
Currently, I’m enrolled in a computer science program and I’m taking courses on various topics such as: Algorithms and Data Structures, Computer Graphics and Animation, Operating Systems, Software Engineering and Networks. I would like to share my knowledge with those who are interested in the field.
The course is designed for those who have little or no experience with programming. It starts from the basics of what programming is all about and then slowly moves into more complex concepts such as working with objects and classes, and using external libraries.
Basic Concepts: Values and Types, Operators and Expressions, Control Structures, Methods and Classes.
Advanced Concepts: Object Oriented Programming, Events and Event Handling, Functions and Scope, Exceptions and Error Handling, Collections and Strings.
Design Patterns: Factory Method Pattern, Singleton Pattern, Observer Pattern, Command Pattern.
Building Web Applications with [removed] Single Page Application (SPA), Server Side Rendering (SSR), NodeJS.