COP4813 is an introduction to the development of client-side web systems. In this course we learned the development cycle of web interfaces and created our own website with links to the 15 assignments for the class. In order to complete the assignments of the class, we learned how to code in HTML, CSS and JavaScript. Learning these languages allowed us to create multiple pages on our websites which featured the many capabilities of using these languages together. We learned how to create forms and validate user data entry using JavaScript. We were taught how to create a plotting calculator using jQuery and Highcharts. Using HTML, we were able to create a canvas that can be used as a drawing surface. We were taught how to use JSON and XML to display data dynamically in our page. We learned of the many different libraries in JavaScript that can be used to create content and how to research the coding and apply to our assignments. We were able to make our websites compatible with mobile devices using bootstrap.
Once we had learned the basics of website design, we created our own version of a game and implemented as a page on our site. With the knowledge obtained throughout the semester, we were also able to create a website for an outside client who would provide a professional evaluation of our site. Being a web developer requires knowing how to take a client design idea and use the tools available to create a well-designed, easy to use interface that is interactive, secure and useful. Looking through the different web developer job listings, employers are looking for people with 2 to 4 years of website development experience. I also found that employers are looking for people with knowledge of ASP.NET, C#, MS SQL, MySQL, React and NodeJS. Employers are also seeking canidates that have experience with APIs and deployment on AWS.
Completing COP4813 has provided the basis f a future career in web development. Ilearned the importance of doing the proper research of how to acheive an outcome before starting to create the code. Once coded, testing and debugging took up the most time and resources, but verifying the funtionality and usability of a web interface is imperative to its success. Web developers will always need to be adaptible to new technologies and changes in the industry.
Created by Adam Smock for COP4813 at Daytona State College.