Skip to main content

Search form

Main menu

  • UWinnipeg
  • PT Timetable
  • Corporate Solutions
  • About Us
  • Contact Us
  • Student Logins
Menu

Secondary Menu

Home
  • Future Students
    • Admissions

      Admissions Menu

      • Admission Requirements
      • Apply Today
      • Tuition & Fees
      • Funding & Financial Aid
      • Internships
      • Student Life
      • FAQ
      • Pathways to UWinnipeg
      • Student Success Stories
      • PACE News

      Programs

      Programs for Domestic Students

      • Full Time
      • Part Time
      • Microcredentials
      • Corporate Solutions
      • 55 Plus Program

      Courses

      Courses

      • Part Time Timetable
      • Register for Courses
  • Current Students
    • Part Time

      Part Time

      • Part Time Students Home
      • Part Time Timetable
      • Part Time Students Planning Tool
      • Register for Courses
      • Online Learning for Part Time Students

      All

      All

      • Transfer Credits
      • Student Resources
      • Forms
      • FAQ
      • Graduation Information
      • Student Life
      • PACE News

      Student Logins

      Student Logins

      • Nexus Login
      • WebAdvisor Login
      • Webmail Login
  • International Students
    • International Students

      International Students

      • Programs
      • Admission Requirements
      • Admission Process for Full Time Students
      • Tuition & Fees
      • Study In Canada
      • UWinnipeg English Language Pathways
      • International Student Success Stories
      • Transfer Credits
      • PACE News
      • Join Us for Live Webinar About Studying at PACE
  • About Pace
    • About Pace

      About PACE

      • About Us
      • Contact Us
      • Fact Sheets & Publications
      • Instructors
      • Teach at PACE
      • Policies
      • PACE News
Apply Today!
DIT 35402 36 hours

Back end development for web is the server side part of a full stack web development. When a user interacts with a website, everything happening behind the scenes is the back end development. Unlike the front end development for web that focuses on what the user experience and sees visually, back end development’s main focus is on the functionality that makes a website works.

In this course students will learn the basics of syntax and variable usage of the scripting language they will use for the server-side development, Students will learn Object-Oriented Programming through connecting to the MySQL database to create truly dynamic, data-driven web applications.

Also, students will learn the concepts of functions, encryption, regular expressions, advanced string manipulation, as well as the principals of object orientation, and more advanced techniques of integrating with MySQL while securing the code base and MySQL against SQL injection attacks.

Prerequisites

  • Implementing Security
Outcomes

At the end of this course students will be able to:

  • Design an Object-Oriented web application
  • Separate the major concerns of all non-trivial web applications into separate components,
  • Understand and implement the MVC design pattern in their own web projects
  • Understand how name spacing is essential in modern applications
  • Implement a class autoloader to include all the files required in a web application
  • Utilize the SQLite database to rapidly develop portable applications
  • Utilize a package manager to add functionality to their applications by importing existing and tested modules from other vendors
  • Build a simple, working MVC framework that can be used to develop a variety of web applications
  • Develop syntactically correct Web pages
  • Integrate the scripting language into existing HTML pages
  • Use accepted and tested methodologies to secure Web pages and forms
  • Develop a variety of reusable functions
  • Understand and use the data objects
  • Strengthen code and database interactions using prepared statements and bound parameter
  • Create reusable classes and instantiate Objects
  • Develop a website authentication system using the best practices of encryption with salt
  • Validate user input using regular expressions and other advanced methods

Apply Today
UWinnipeg PACE
  • UWinnipeg
  • About Us
  • Contact Us
  • About Pace
  • Webadvisor
  • Nexus Login
  • Webmail Login
  • Contact Webmaster
COPYRIGHT © 2018 THE UNIVERSITY OF WINNIPEG - PROFESSIONAL, APPLIED AND CONTINUING EDUCATION
Privacy PolicyEmergency Info

Cookies

By clicking "Accept" you allow cookies that improve your experience on our site, help us analyze site performance and usage, and enable us to show relevant marketing content.

Accept