Program Overview
Web Development Diploma
Overview
The Web Development Diploma program introduces students to web development and builds a fundamental understanding of static and dynamic web page design and development. The program discusses the powerful platform for web design and development.
Curriculum
- Lessons: 54
- Duration: 34 weeks
Course Outline
1. Basic of Programming
- Lesson 1.1: Introduction
- Lesson 1.2: Decision control constructs
- Lesson 1.3: Functions
- Lesson 1.4: Bit manipulation
- Lesson 1.5: Array
- Lesson 1.6: Pointers
- Lesson 1.7: Structure
2. Operating system fundamentals
- Lesson 2.1: Operating system introduction
- Lesson 2.2: Multi-programming
- Lesson 2.3: Concurrency
- Lesson 2.4: Memory management
- Lesson 2.5: Device management
- Lesson 2.6: Files systems
3. Fundamentals of computer networks
- Lesson 3.1: Introduction
- Lesson 3.2: Packet transmission
- Lesson 3.3: Other LAN technologies
- Lesson 3.4: Routing algorithms
- Lesson 3.5: Internet working
- Lesson 3.6: Network services
4. Database management system (My-SQL)
- Lesson 4.1: Introduction
- Lesson 4.2: Database modeling
- Lesson 4.3: Database design
- Lesson 4.4: Normalization
- Lesson 4.5: Database implementation
5. Web Development (HTML, DHTML, JavaScript, CSS)
- Lesson 5.1: Basic of internet
- Lesson 5.2: Internet connectivity
- Lesson 5.3: Network security
- Lesson 5.4: Java programming
- Lesson 5.5: Web browsers and servers
6. Web service security
- Lesson 6.1: Introduction to web service technologies
- Lesson 6.2: Web services threats, vulnerabilities, and counter measures
- Lesson 6.3: Standards for web services security
- Lesson 6.4: Digital identity management and trust negotiation
- Lesson 6.5: Access control for web services
- Lesson 6.6: Designing business process applications
7. Foundation of software engineering
- Lesson 7.1: Principles and motivations
- Lesson 7.2: Software development methods
- Lesson 7.3: Software project management
- Lesson 7.4: Software quality management
- Lesson 7.5: Configuration management
- Lesson 7.6: Software testing fundamentals
8. Project management
- Lesson 8.1: Introduction, project life cycle and management processes
- Lesson 8.2: Initiating a project
- Lesson 8.3: Project scope planning
- Lesson 8.4: Project scheduling and budgeting
- Lesson 8.5: Planning project integration
- Lesson 8.6: Executing a project
- Lesson 8.7: Monitoring and controlling a project part 1
- Lesson 8.8: Monitoring and controlling a project part 2
- Lesson 8.9: Closing a project
- Lesson 8.10: Negotiating
- Lesson 8.11: Law for project managers
- Lesson 8.12: Soft issues in project management
- Lesson 8.13: Course overview
About EPIC College of Technology
The EPIC College of Technology, founded in 2011, is an educational institution offering diplomas, certificates, and courses for a large variety of industries where educational qualifications and student practical experiences are required.
Program Outline
Outline:
- The program introduces students to web development and builds a fundamental understanding of static and dynamic web page design and development.
- Students master their competencies through team projects assignments, exercises and decision making challenges. As a result, they develop innovative and critical thinking abilities. They also build analytic, decision-making, and communication skills that are crucially important to software professionals.
Modules:
Basic of Programming
- Introduction
- Decision control constructs
- Functions
- Bit manipulation
- Array
- Pointers
- Structure Operating system fundamentals
- Operating system introduction
- Multi-programming
- Concurrency
- Memory management
- Device management
- Files systems Fundamentals of computer networks
- Introduction
- Packet transmission
- Other LAN technologies
- Routing algorithms
- Internet working
- Network services Database management system (My-SQL)
- Introduction
- Database modeling
- Database design
- Normalization
- Database implementation Web Development (HTML, DHTML, JavaScript, CSS)
- Basic of internet
- Internet connectivity
- Network security
- Java programming
- Web browsers and servers Web service security
- Introduction to web service technologies
- Web services threats, vulnerabilities, and counter measures
- Standards for web services security
- Digital identity management and trust negotiation
- Access control for web services
- Designing business process applications Foundation of software engineering
- Principles and motivations
- Software development methods
- Software project management
- Software quality management
- Configuration management
- Software testing fundamentals Project management
- Introduction, project life cycle and management processes
- Initiating a project
- Project scope planning
- Project scheduling and budgeting
- Planning project integration
- Executing a project
- Monitoring and controlling a project part 1
- Monitoring and controlling a project part 2
- Closing a project
- Negotiating
Epic College of Technology
Overview:
Epic College of Technology is an educational institution established in 2011, offering diplomas, certificates, and short courses across various industries. It focuses on providing high-standard education, practical learning environments, and interactive engagement for its students. Epic College is a Designated Learning Institute (DLI) catering to both domestic and international students.
Services Offered:
Epic College offers a range of services to its students, including:
Diploma Programs:
In various fields like Business, Health, and Technology.Certificate Programs:
Providing specialized skills in specific areas.Short Courses:
For individuals seeking to enhance their knowledge or acquire new skills.Articulation Partnership:
With Yorkville University, allowing students to transfer credits and pursue a Bachelor of Business Administration (BBA) degree.Student Life and Campus Experience:
The context does not provide details about student life and campus experiences at Epic College of Technology.
Key Reasons to Study There:
Practical Learning Environment:
The college emphasizes practical learning, equipping students with industry-relevant skills.State-of-the-Art Facilities:
The campus is equipped with modern facilities to enhance the learning experience.Innovative Learning Techniques:
The college utilizes innovative teaching methods to foster creativity and learning capabilities.Industry-Relevant Programs:
The programs are designed to meet the demands of the job market and employers.Articulation Partnership:
Students can pursue a BBA degree through the articulation partnership with Yorkville University.Academic Programs:
Epic College offers a wide range of diploma and certificate programs in various fields, including: