IT Certifications

Many non-degree IT courses align with Wake Tech’s IT degree programs, which means you can take certain “non-degree” courses and still earn college credits for that course, if you enroll in a qualifying degree program.

Financial Assistance Available!

You may qualify for a scholarship through the WakeWorks Propel program!

Learn more and apply for a WakeWorks Propel Scholarship


 

IT Power Packs: Level Up Your Life!

Ready to take your IT skills to the next level? Wake Tech's IT Power Packs are bundled, low-cost training programs designed to help you earn industry-recognized credentials. Each Power Pack can be completed in about four to six months. Power Packs aim to prepare you for the next step in your career, whether you are brand new to the IT field or a mid-career professional looking to level up. And, if you want to take your knowledge even further, the credentials you earn in a Power Pack can count for college credit in a degree program at Wake Tech! 

Wake Tech's IT Power Packs are part of the WakeWorks Propel scholarship program, which means you may qualify to receive up to $750 to pay for course registration, books, certification fees, etc.

Learn more about WakeWorks Propel here

Let's get started! 

Select a Power Pack from the list below to register.

Course
Web Programmer Using Python and Django
Name
CSC-3110EJ2
Available Classes
Not currently offered.
Description Course Outline Requirements Intended Audience More Details
Intended Audience
Individuals who want to expand their knowledge and skills for employment-readiness or those who want to successfully prepare for the relevant industry certification exam(s).
Description
The course is for those with web development skills who want to develop additional skillsets. Students will further their knowledge using Python programming and the Django framework. Instruction will prepare students to apply programming techniques, enhance applications with AJAX, create RESTful APIs, and set up a production environment for Django projects. By the end of the course, students will have learned best practices to create real-world applications, solved common problems, and integrated popular technologies into projects.
Course Objectives
  1. • Explore the fundamentals of Python programming with interactive projects
    • Grasp essential coding concepts along with the basics of data structures and control flow
    • Develop RESTful APIs from scratch with Django and the Django REST Framework
    • Create automated tests for RESTful web services
    • Debug, test, and profile RESTful web services with Django and the Django REST Framework
    • Practice building projects using Python programing and Django
Outline of Instruction
  1. Python Programming:
    1. Introduction
    2. Built-in Data Types
    3. Iterating and Making Decisions
    4. Functions, the Building Blocks of Code
    5. Saving Time and Memory
    6. OOP, Decorators, and Iterators
    7. Files and Data Persistence
    8. Testing, Profiling, and Dealing with Exceptions
    9. Concurrent Execution
    10. Debugging and Troubleshooting
    11. Installing the Required Software and Tools
    12. Working with Models, Migrations, Serialization, and Deserialization
    13. Creating API Views
    14. Using Generalized Behavior from the APIView Class
    15. Understanding and Customizing the Browsable API Feature
    16. Using Constraints, Filtering, Searching, Ordering, and Pagination
    17. Securing the API with Authentication and Permissions
    18. Applying Throttling Rules and Versioning Management
    19. Automating Tests
    20. Solutions
    21. Templates
    22. Admin Interface
    23. Forms
    24. Security
    25. Working Asynchronously
    26. Creating APIs
    27. Production-Ready
  2. Practice Building Projects Using Python Programming and Django through projects, such as:
    1. Building a Blog Application
    a. Enhancing Your Blog with Advanced Features
    b. Extending Your Blog Application
    2. Building a Social Website
    a. Sharing Content on Your Website
    b. Tracking User Actions
    3. Building an Online Shop
    a. Managing Payments and Orders
    b. Extending Your Shop
    4. Building an E-Learning Platform
    a. Rendering and Caching Content
    b. Building an API
    c. Building a Chat Server
    d. Going Live
Contact Hours
115
CEU's
11.5
Industry Standard, State, or National Certification
Yes
Certification
Microsoft
Website URL
• Microsoft MTA 98-381: Introduction to Programming Using Python - https://docs.microsoft.com/en-us/learn/certifications/exams/98-381
Certification Learning Outcomes/Requirements
  1. Microsoft MTA 98-381 Introduction to Programming Using Python:
    • Perform Operations using Data Types and Operators
    • Control Flow with Decisions and Loops
    • Perform Input and Output Operations
    • Document and Structure Code
    • Perform Troubleshooting and Error Handling
    • Perform Operations Using Modules and Tools
CE to CU Articulation
No
Prerequisites
Prior to course enrollment, students should have demonstrated knowledge and skills in alignment with the Web Programmer Using HTML5, CSS, and JavaScript course.
Text and Supplies Needed
Clinical Site/Special Facilities
Requirements for Successful Completion of this Course
  1. Attendance 90% or above
  2. Participation
  3. Demonstrate an understanding of at least 80% of course material taught.
Accreditation/Special Approval Requirements
Intended Audience
Individuals who want to expand their knowledge and skills for employment-readiness or those who want to successfully prepare for the relevant industry certification exam(s).
Specific Industry or Business Support Needs
Web Developer, Webmaster, Web Administrator
Wake County Need for Industry Positions
According to Burning Glass Technologies, Wake County has a high demand for this job skill.
Industry or Job Titles Related to training Outcomes for Employment
  • Web Developer
  • Webmaster
  • Web Administrator
Related Courses
  • Software Developer Using Python - CSC-3110EH2
Course Contact Information
Latisha Alford
919-532-5955