# workshop notes
## week 1
#### Responsive Design
اقترح ان يكون هناك تصميم جاهز (على فيجما مثلا) ويتم تنفيذه من قبل الطلاب ومناقشه المشاكل العمليه التي سيواجهونها
## week 2
### Intro to NPM
عمل مقدمه بسيطه عن النود قبل البدء في هذه الوورك شوب
### Roman numerals TDD code-along
ارى ان لا فائده منها فمخرجات التعليم المكتوبه فيها ممكن ان تتم من خلال اي تطبيق اخر افضل منها
### Intro to Functions
هذه الوورك شوب تحتاج الى اعاده هيكله بشكل كامل بحيث يتم ترتيبها كنقاط واضحه والتسلسل في الشرح بطريقه افضل,
كذلك جعلها وورك شوب واحده وليس 2
### DOM manipulation
تحتوي على مقدمه للدوم لكنها غير كافيه
اقترح بتعديل المقدمه كما تم تعديلها في كورس الاساسيات[introduction to DOM](https://github.com/gazaskygeeks/Fundamentals-course/blob/master/coursebook/Week%2006/session-17/Intro-to-DOM.md)
## week 3
### Software Architecture Workshop
مكرره ويجب ازالتها
### Software Design Workshop
يفضل تقسيمها الى عده مواضيع منفصله (كل موضوع وورك شوب لوحده)
مثلا
Closures and Scope
Abstraction with Functions
## Handlebars week
بما انه تم الغاؤه يفضل شرح البرزنتيشن الموجود عن ال
[Server Side Rendering, & Templating](https://docs.google.com/presentation/d/1TCXAYPoaACoBUb0jsEp0bRVujRjUXb9C6Y4cPat7T8Y/edit#slide=id.gcb9a0b074_1_0)