Modern Practical Tools Course Code: 4340705: Page 1 of 10
Modern Practical Tools Course Code: 4340705: Page 1 of 10
1. RATIONALE
Today's modern industry uses many frameworks for a front-end web design and Angular is one
of them for developing dynamic web applications. It covers all the basics of frontend web
application development using the Angular framework in order to provide developers insights
into real-world challenges and scenarios they face throughout their day-to-day development
process, as well as provides tips and best practices for becoming a web application developer.
Self-learning tips on exploring Angular topics are provided to equip the student better to
continuously keep upgrading their knowledge and skills even after landing a career in Angular.
All the key theories and concepts related to the Angular framework and front-end web
development are explained with the help of real-world day-to-day problems. The learners will
be asked to complete projects and challenges based on the concepts which they learned in lab
sessions to help them to get a real-world glimpse into practical Angular front-end programming.
Below are major reasons for considering learning Angular over other platforms.
.
● Optimal code
● Easy to Integrate
● Support for Single Page Applications
● Declarative User Interface
● Modularity
● Cross-platform compatibility
This course will give basic knowledge and skills for front-end design for web application
development using Angular framework.
2. COMPETENCY
The purpose of this course is to help the student to attain the following industry identified
competency through Angular Framework experiences:
● Use Angular Framework to build appealing dynamic web application for all
platforms.
a) Prepare environment for angular project using Node.js, npm and visual code editor.
b) Apply angular directives, components and pipes in different web page development.
c) Utilize angular template driven and reactive forms in different problem solutions.
d) Design pages to make HTTP GET/POST calls to perform CRUD operations using
different server-side APIs.
e) Develop single page dynamic applications using Angular framework and APIs.
Note
i. More Practical Exercises can be designed and offered by the respective course teacher to
develop the industry relevant skills/outcomes to match the COs. The above table is only a
suggestive list.
ii. The following are some sample ‘Process’ and ‘Product’ related skills (more may be
added/deleted depending on the course) that occur in the above listed Practical Exercises
of this course required which are embedded in the COs and ultimately the competency.
S. PrO. No.
Equipment Name with Broad Specifications
No.
1 Computer system with operating system and browser that All
supports JavaScript.
2 HTML IDEs and Code Editors Open-source tools like Visual All
Studio Code, Notepad++
3 Open-source jQuery, Node.js, Node Package Manager (npm) All
The ADOs are best developed through the laboratory/field-based exercises. Moreover, the level
of achievement of the ADOs according to Krathwohl’s ‘Affective Domain Taxonomy’ should
gradually increase as planned below:
a) Identify tools used for web page development and present its features.
b) Undertake course “Angular - The Complete Guide (2023 Edition)” available on Udemy
online platform. (https://www.udemy.com/course/the-complete-guide-to-angular-2/).
c) Undertake course “Angular Course” available on internsala online platform. (Angular
Course - Learn Angular JS Online with Certificate (internshala.com)) or any other such site.
d) Undertake course “Routing and Navigation Concepts in Angular” available on coursera
online platform. Routing and Navigation Concepts in Angular (coursera.org) ) or any other
such site.
g) Motivate students to visit as many websites as they can to increase the design knowledge
and creativity.
● https://www.geeksforgeeks.org/angular-8-introduction/
● https://docs.angularjs.org/guide/concepts
● https://www.w3schools.blog/angular-8-tutorial
● https://www.simplilearn.com/tutorials/angular-tutorial
● https://www.javatpoint.com/angular-7-tutorial
Legend: ‘3’ for high, ‘2’ for medium, ‘1’ for low and ‘-’ for no correlation of each CO with PO.
S.
Name and Designation Institute Contact No. Email
No.
1 Jiger P. Acharya GP Ahmedabad 9429462026 jigeracharya@gmail.com
2 Alpeshkumar
1 R. Thaker GP Ahmedabad 9879709675 alpeshrthaker@gmail.com
3 Umang
2 D. Shah GP Ahmedabad 9427686364 umang.shah111gp@gmail.com