Sunteți pe pagina 1din 5

STUDENT SELF EVALUATION SHEET

__________________________________________
SCHOOL
__________________________________________
DEPARTMENT / AREA OF SPECIALIZATION

NAME OF STUDENT: ___________________________________ YEAR & SEC. ___________

COMPUTER PROGRAMMING (.NET TECHNOLOGY)

Feel I can do well


I need more practice
Feel I need more help
Have had no practice
Check appropriate column)

1. Illustrate business domain


2. Document business process

3. Describe interaction of object

4. Document interaction diagrams


5. Create and configure HTML5 document

6. Design HTML5 using CSS


7. Create static pages

8. Use CSS3
9. Explain syntax and use of Javascript

10. Write Javascript code

11. Describe the use of jQuery

12. Create forms using HTML5 input types

13. Validate user input using HTML5 attribute

14. Write JavaScript code to validate user input


15. Implement graphical effects and transformations by using the CSS3
16. Apply style to block elements by using CSS3

17. Use CSS3 selectors


18. Style text elements using CSS3
19. Serialize, deserialize, send, and receive data by using XMLHTTP
Request
20. Simplify code using jQuery Ajax method

21. Describe the benefits of structuring JavaScript code

22. Explain best practices for creating custom objects in JavaScript

23. Describe how to extend custom and native objects

24. Use Drag-and-Drop-and-File APIs


25. Incorporate audio and video into a Web application

26. Detect location by using the Geolocation API.

27. Debug and profile a Web application by using the Web Timing API
28. Detect device capabilities and react to different form factors in a Web
application
29. Create a Web page that can dynamically adapt its layout to match
different form factors
30. Use Local Storage API
31. Provide offline support for a Web application by using the Application
Cache API
32. Use Scalable Vector Graphics

33. Draw complex graphics on an HTML5 Canvas


34. Apply CSS transitions and write JavaScript code to detect transition

35. Describe different types of 2D and 3D transitions available with CSS3


36. Implement complex animations

37. Explain how Web Sockets work

38. Use Web Socket API with JavaScript

39. Describe the purpose of a Web Worker

40. 4 Use Web Worker APIs from JavaScript


41. Follow Occupational health and safety standards
42.Prepare feature list in line with client requirements
43. Use effective Excel Survey form to gather client information and
requirements
44. Prepare release plan and agree with clients based on dependencies and
business values
45. Present visual presentation and supporting documents during the client
meeting
46. Identify required tasks to complete the feature based on feature list and
established design approach
47. Assign time estimates per task based on degree of complexity and size

48. Perform analysis of development resources.


49. Itemize Tasks and To-do list using OneNote and Team Sites

50. Use Lync Online effectively for online internal meetings throughout the
project development
51. Formulate used test-case scenarios and document using specified format
and in line with client requirements
52. Plot test cases in Excel Worksheets
53. Document business process using agreed-on representation format
54. Describe the architecture of .NET Framework applications
55. Use the basic data types, operators, and expressions

56. Use the constructed standard programming language


57. Use the created and invoked methods, passed parameters to methods,
and returned values from methods
58. Create overloaded methods and use optional & output parameters

59. Catch and handle exceptions and write information to the event log
60. Explain the requirement for implementing logging, tracing, and profiling
when building large-scale applications
61. Describe principles of object-oriented programming

62. Create and use custom classes


63. Define and implement custom interfaces

64. Use generics to implement type-safe collections

65. Define and inherit abstract classes from base classes to create a class
hierarchy.
66. Use inherit from .NET Framework classes and extension methods to add
custom functionality to the inherited class
67. Create generic classes and methods

68. Learning basics of building an ASP.NET MVC 5 Web app using Visual
Studio 2013 or higher
69. Describe the Microsoft Web Technologies stack

70. Select and use appropriate technology to develop any given application
71. Design architecture of Web application
72. Design the implementation of a Web application

73. Create MVC Models

74. Write code that implements business logic within Model methods,
properties, and events.
75. Add controllers to an MVC Application to manage user interaction

76. Update models


77. Select and return Views

78. Use Razor syntax to create Views in an MVC application that display

79. Edit data

80. Interact with Models and Controllers

81. Run unit tests and debugging tools against a Web application in Visual
Studio
82. Configure an application for troubleshooting
83. Develop a Web application that uses the ASP.NET routing engine to
present friendly URLs
84. Develop a Web application that uses the ASP.NET routing engine to a
logical navigation hierarchy to users
85. Use Template Views

86. Apply a consistent look and feel to an MVC Application


87. Adapt Web pages for different browsers

88. Use partial page updates and caching to reduce the network bandwidth
used by an application.
89. Perform accelerate responses to user requests
90. Write JavaScript code that runs on the client side

91. Utilize jQuery script library to optimize the responsiveness of an MVC


Web application
92. Implement authentication in an MVC Web application using Membership
Provider.
93. Implement authorization in an MVC Web application using Role Provider
94. Build a secure MVC application that resists malicious attacks

95. Build an MVC application that persist information about users and
preferences
96. Describe a Web API

97. Identify and explain why developers might add a Web API to an
application
98. Build RESTful Web API and consume from other applications
99. Modify the way browser requests by an MVC application using HTTP
modules and HTTP handlers
100. Intercept request from browser using Web sockets

101. Write Windows Azure Web service

102. Write code to call the Web service from and MVC application

103. Pack an ASP.NET MVC 5 Web application


104. Deploy an ASP.NET MVC 5 Web application

S-ar putea să vă placă și