Program Overview
The Diploma in Web Development provides a comprehensive foundation in industry-standard web development technologies. Through live instructor-led online sessions, learners gain hands-on experience in creating responsive websites using client-side and server-side technologies. The program equips graduates with the skills and knowledge necessary for careers as web developers, front-end developers, back-end developers, and full-stack developers.
Program Outline
Degree Overview:
Overview:
The Diploma in Web Development provides a comprehensive foundation in web development technologies widely used in the industry. The program commences with an introduction to the fundamental concepts underlying client-side and server-side development. Subsequently, an array of industry-utilized libraries are presented to maximize the efficiency of the learning process. The core technologies underpinning websites are thoroughly explored, including the fundamentals of website creation using a combination of client-side and server-side technologies.
Objectives:
- Impart the skills necessary to develop customized, responsive websites utilizing leading libraries and accessible services.
- Cultivate an understanding of industry-standard design patterns employed in web development processes.
- Equip learners with knowledge of the diverse tools and technologies available in the development process.
- Facilitate an understanding of how each technology can contribute to the development process.
- Foster the development of robust, maintainable code capable of interacting with a range of data storage solutions.
Outline:
Week 1:
- Overview of client-side and server-side models
- Introduction to client and server-side programming languages
- Introduction to emerging technologies
- Local website development environments
Week 2:
- Document Object Model manipulation
- JavaScript programming introduction
- JavaScript libraries: jQuery, Bootstrap, AngularJS
- Responsive design
Week 3:
- Control Structures and variables
- Classes and Objects
- Functions
- Error handling
Week 4:
- Design patterns in web development
- Server-side development frameworks
- Coding standards and practices
Week 5:
- Client-side data storage
- Server-side storage
- Sessions and data management
Week 6:
- Creating a database
- Working with databases in a web-based context
- Dynamic web page and view generation
Week 7:
- Bespoke authentication
- OAuth
- Third-party authentication using Facebook & Google
Week 8:
- Input validation
- Error reporting
- Regular Expressions
- Variable sanitisation
Week 9:
- E-mail service integration
- Automated SMS generation
Week 10:
- Legacy hosting solutions
- Cloud-based hosting solutions
- Domain name allocation and setup
- Dynamic I.P. allocation and usage
Week 11:
- User interface testing
- Automated user interface testing tools
- Cross-site scripting and injection attacks
- Automated attack prevention
Assessment:
Assessment in the program involves the development of a custom website utilizing the technologies introduced each week. This allows learners to apply their knowledge to the creation of a site relevant to their interests.
Teaching:
Teaching Methods:
- Live Instructor-Led Online Sessions
Careers:
The program is designed to prepare learners for careers in web development. Graduates may pursue roles such as:
- Web Developer
- Front-End Developer
- Back-End Developer
- Full-Stack Developer
College of the Rockies
Overview:
College of the Rockies is a public post-secondary institution located in the East Kootenays region of British Columbia, Canada. It offers a wide range of programs and courses, including diplomas, certificates, and degrees. The college is known for its commitment to providing high-quality education and its focus on student success.
Services Offered:
College of the Rockies provides a comprehensive range of services to its students, including:
Academic Advising and Career Planning:
Students can receive guidance on program selection, career exploration, and academic planning.Financial Aid and Awards:
The college offers various financial aid options, scholarships, and bursaries to help students fund their education.Counselling Resources:
Students have access to counselling services for personal, academic, and career concerns.Learning Support:
The college provides learning resources, including a library, tutoring services, and writing support.Student Resources:
Students can access resources such as student employment services, Indigenous student services, international student services, and technology support.Student Life and Campus Experience:
College of the Rockies offers a vibrant campus life with various activities and facilities for students. These include:
Drop-in Activities:
The college organizes various drop-in activities for students to engage in.Upcoming Events:
Students can participate in various events organized by the college.Gym and Weight Room:
Students have access to a gym and weight room for fitness and recreation.Equipment Rentals:
The college offers equipment rentals for various activities.Locker Registration:
Students can register for lockers to store their belongings.Student Housing:
The college provides on-campus housing options for students.Campus Store:
Students can purchase textbooks, merchandise, and other supplies at the campus store.Students Association:
The college has a Students Association that represents student interests and organizes events.Key Reasons to Study There:
Wide Range of Programs:
College of the Rockies offers over 60 programs and hundreds of courses, providing students with diverse options to pursue their academic and career goals.Small College Environment:
The college's smaller size allows for personalized attention from faculty and staff, fostering a supportive and engaging learning environment.Focus on Student Success:
The college is committed to student success and provides various resources and support services to help students achieve their goals.Beautiful Location:
The college is situated in the stunning East Kootenays region, offering students access to outdoor recreation and a vibrant community.Academic Programs:
College of the Rockies offers a wide range of academic programs, including: