CWAD‌® Knowledge & Competence Requirements

Code Assessment Component
1 Understanding Web 3.0, CSS, Html 5, JavaScript
  1. Describing the Fundamentals of Internet
  2. Knowing Web 3.0, CSS, HTML Tags, and JavaScript
  3. Creating Standard-Compliance Web pages
  4. Designing Web Layouts Using HTML
  5. Explaining the Structure of a Simple HTML Page
2 Developing Web App Using Asp.Net 4.5
  1. Developing Dynamic ASP.NET Web Application
  2. Understanding Client-Server Architecture, Database, and Computing
  3. Implementing Master Pages and Themes
  4. Handling Page Life Cycle Events
  5. Implementing Caching
  6. Developing and Using Web Form Controls (Validating User Input, Creating Page Layout, Managing User and Server Controls)
  7. Implementing Client-Side Scripting and Using AJAX
  8. Configuring Initialization and Error Handling
  9. Using Technologies Such as XML, SOAP, WSDL, and UDDI
  10. Displaying and Manipulating Data (Data Bound and Data Source Controls, LINQ, Data Service)
  11. Recognizing Important Management and Security Issues
  12. Debugging and Deploying a Web Application
3 Developing Web App Using Java EE
  1. Developing Web Applications Using Java
  2. Understanding the Java Web Technologies, Such as Servlet and JSP
  3. Packaging, Deploying, and Running All Web applications
4 Developing Web App Using PHP
  1. Understanding PHP Basics, Including Syntax, Operators, Variables and Constants, Control Structures, Constants, and Namespaces
  2. Understanding Functions and Arrays
  3. Recognizing the Importance of Security, Including Session Security, Cross-site Scripting, SQL Injection, Remote Code Injection, E-mail Injection, and Encryption
  4. Knowing Important PHP Functions, Including Array Functions, Calendar Functions, Date Functions, Directory Functions, Error Functions, HTTP Functions, and Many More
5 Using jQuery For Creating Impressive Web sites
  1. Making Dynamic Changes to a Web Page
  2. Responding to User or Browser Events
  3. Working with Ajax and jQuery
  4. Creating, Using, and Sharing Custom Reusable Plugins
  5. Working with the jQuery Core
  6. Handling Events and Creating Effects
  7. Programming for jQuery to Create More Interactive and Visually User-Friendly Web sites
6 Learning Language, Soft Skills, and Developing Recruitment Readiness
  1. Knowing the Role of Language and Impressive Personality in Career Development
  2. Learning Etiquettes in English to Express Thanks, Gratitude, and Responses to Sorry and Thanks
  3. Learning How to Prepare for the Job Interview, Knowing the Do’s and Don’ts
  4. Designing a Resume and a Covering Letter
  5. Understanding the Essence of English Grammar and identifying Common Errors