Web Development Certificate Program - CDA
Become indispensable in one of the fastest growing industries with the web development certificate program from CDA
From responsive design to the rise of mobile apps, web development is a constantly evolving landscape. Become indispensible in one of the fastest growing industries by mastering emerging style trends, user experience, and content strategy. Whether it’s devising innovative ways to display data or experimenting with typography, our immersive program will turn you into a web builder.Apply now
Become an in-demand developer with the Web Development Certificate. Using emerging technologies, conquer web design, coding, programming, and graphics. The program focuses on both client-side programming (HTML, CSS) and server-side programming (PHP, SQL) to create dynamic data-driven websites and internet applications. Apply your skills to corporations, government agencies and non-profits or as an independent consultant or freelancer. The Web Development program curriculum includes:
This module is an introduction to the core concepts of web design. Focusing on information architecture, this module covers important concepts of the web design process including workflow, sitemaps, wireframes and a brief introduction to coding principles and best practices. Review of websites currently on the Internet will be used to aid students in learning the differences between how print communicates and interacts with its audience and how the web does.
Building upon the foundations established, this module will focus on some of the tools that are needed by a web designer. Students will become familiar with the professional web toolsets using Adobe Creative Suite and concentrate on preparing a design for presentation and development. Topics also include web graphic optimization and color principles.
In this module, students will further explore and begin a deeper understanding of the HTML and CSS code that makes websites work. Students will begin to create well-formed markup that complies with XHTML and CSS standards. Topics also include non-linear navigation and usability issues.
Students continue their learning of XHTML and CSS and continue to practice these skills while separating content from presentation. Topics include CSS/web typography; using HTML and CSS for page layout; fixed, liquid and elastic page layouts; floats and asides; CSS browser compatibility issues; and an introduction to accessibility. Students will expand upon their knowledge of Information Architecture and learn how to organize content in a user-centric way.
Students will put their developing skills to the test by creating a website based on an existing mockup. Students will be given lectures or demonstrations covering: user interfaces (UI); navigational frameworks; cross-browser compatibility; interfaces that optimize usability; accessibility; the enhancement of browser interoperability; establishing client communication goals; and additional web design workflows. This course also discusses and validates what has been learned in the previous modules in context of the relationship between information architecture and usability, as well as in the context of real-world projects, while also introducing the concepts of search engine optimization.
In this module, students will learn the basic techniques and concepts for developing plugins that extend the functionality of the jQuery library: we’ll focus on the how and why of designing your own functions and adding them to the already powerful jQuery library.
Module moves toward back-end development as students learn the basics of PHP coding, one of the world’s most popular server-side languages. Students are then introduced to MySQL and the concepts and best practices for working with databases in their projects. The use of these databases allows students to add myriad new features to their projects, including user account information and persistent user-created data.
Extending the concepts presented in the prior module, here students will take the concepts behind databases further and learn what makes larger database driven sites like Facebook. We’ll begin discussing sessions, security and advanced database design concepts. Students will have an opportunity to create a database driven site from scratch, which will serve as a powerful addition to their portfolios.
In this module, students will learn how e-commerce works on the web, as well as best practices for keeping user data secure, and sites safe from hackers. We’ll explore in depth the concept of encryption, and how to smartly implement it in your sites. As projects get more advanced and teams get bigger, students will reap the benefits of the object-oriented programming paradigm.
In this module, students will enhance the dynamism and user experience of their sites by looking at AJAX, a technique that combines everything we’ve learned up to this point to create instant changes on web sites without a page reload.
Students are introduced to the web’s most popular content management system, WordPress. WordPress makes creating a standard site or blog simple and repeatable, and it allows the end-user to manage the site without the developer’s help.
Developing custom WordPress themes is an important and sought after skill that requires planning, organization and an understanding of the WordPress framework itself. Students learn advanced techniques for designing custom WordPress themes, including how to manage sidebars, widgets and blog functionality. We’ll also begin working with various WordPress plugins that add even more functionality to the framework.
In this module, students will learn how to create their own customized plugins for the WordPress platform to solve a problem or add a feature. Students will take on an in depth WordPress Development project of their choosing, involving a custom designed theme, advanced theme functionality and smartly implemented plugins.
In this module, students learn best practices for making sure their sites perform equally well on all devices. Concepts like media queries, responsive design and mobile scripting will be explored, and students will gain experience solving design problems that arise when trying to accommodate a smartphone screen and a full-sized computer monitor all at once. jQuery Mobile adds usability and user interface features that make it simple to create an experience like that of a native app.
This course provides the opportunity for students to refine and review foundation-level topics in preparation for the advanced applied courses that follow. Students will also work with their instructor to propose and commit to a long-term extracurricular project, focusing on a subject of personal interest. Personal projects will be presented during the Portfolio course at the end of the program.
This final pair of courses begin the process of focusing and defining each student’s creative identity by writing a biographical artist’s statement, then selecting, reviewing and refining a portfolio that best defines his or her current creative ability and professional ambition. Working together as a class along with meetings with portfolio advisors and through focused individual effort, students will learn how to define and present their distinctive vision to their chosen field of study.
Let our crew of web development leaders, influencers and experts challenge and inspire you.
John studied Art and Computer Science at Harvard University, and now works as a freelance web designer, and photographer. In his teaching career, he’s worked with students of all ages and has taught everything from programming to video production to Japanese. John enjoys introducing brand new students to digital media.
*At The Center for Digital Arts, we don’t believe you should have to choose between professional success and creative fulfillment. We prepare our students for thriving careers as digital creators and builders. Our graduates are Working: