PCPP2 – Certified Professional in Python Programming 2 Bootcamp
Key Features
- 3 days Instructor-Led Live Online Classroom
- Webex Virtual Class for interactive near classroom experience
- Access to Remote Lab PC for Hands-On activities
- Unlimited Practice exams
- Integrated Courseware in the Learning Management System
- Step by Step guide for challenging hands-on lab activities
- Flexible Schedules – Both Weekdays and Weekends Classes
- Get Trained by Python Programming Expert Trainer with Over 15 Years of Industry Experience
- No. 1 Training Center for Python Programming Courses
- E-learning Access for Pre-course and Post Training Support
- Best Price Guaranteed for Python Programming Courses
Key Features
- 3 days Instructor-Led Face to Face Classroom training
- We are a TESDA Registered Training Center
- Offering Flexible Schedules – Both Weekdays and Weekends Classes
- Get Trained by Python Programming Expert Instructor with Over 15 Years of Industry Experience
- No. 1 Training Center for Python Programming Courses
- We Guarantee Best Price for Python Programming Courses
Key Features
- Gain the technical skills needed in the workplace. 1 on 1 training is the best way to learn
- Quickest way to master any of our course offerings.
- Experience superb hands-on laboratory activities and unobstructed attention from your trainer.
- Guaranteed to start the Training
TRAINEE FEEDBACKS
ABOUT THE COURSE:
This hands-on advanced Python programming course will make you become proficient in automating processes with Python as well as creating Python and Python-related tools, frameworks and systems. This course includes creating and distributing Packages, Testing Principles, and Techniques. It covers Fundamentals of Design Patterns and Interprocess Communication (IPC), The Basics of Python Network Programming and Python-MySQL Database Access.
CERTIFICATION EXAM:
PCPP2 | Certified Professional in Python Programming 2 Exam Price: USD 195
ENTRY REQUIREMENTS:
Familiarity with any programming language can help but not necessarily required. Needs basic computing knowledge.
EMPLOYMENT OBJECTIVES
Upon completion of the course, trainees will be qualified to be a junior python programmer or Python Developer.
COURSE CURRICULUM
PCPP-32-2 Syllabus
Chapter 1: Creating and Distributing Packages
- Using pip
- Basic directory structure
- The setup.py file
- Sharing, storing, and installing packages
- Documentation
- License
- Testing principles and techniques
- unittest
- Unit testing framework
- Pytest
- framework to write tests
Chapter 2: Design Patterns
- Object-oriented design principles and the concept of design patterns
- The Singleton Design Pattern
- The Factory Pattern
- The Façade Pattern
- The Proxy Pattern
- The Observer Pattern
- The Command Pattern
- The Template Method Pattern
- Model-View-Controller
- The State Design Pattern
Chapter 3: Interprocess Communication
- multiprocessing
- Process-based parallelism
- threading
- Thread-based parallelism
- subprocess
- Subprocess management
- Multiprocess synchronisation
- queue
- synchronized queue class
- socket
- Low-level networking interface
- mmap
- Memory-mapped file support
Chapter 4: Python Network Programming
- Python Socket Module
- Introduction to sockets
- Server Socket Methods
- Client socket methods
- General socket methods
- Client-Server vs. Peer-to-peer
- Other Internet nodules
Chapter 5: Python-MySQL Database Access
- Relational databases
- Fundamental principles of Database
- Working with database
- MySQL vs. rest of the world
- CRUD Application
- db connection
- db create
- db insert
- db read
- db update
- db delete
COURSE FEE
(₱20500) ₱ 18500
COURSE SCHEDULES
3 days / 8am - 6pm (30hrs)
Next Level Courses
Call Us for more information
Tel: (+632) 8285-2936 / (+632) 8736-2032
SMART: 09204282022 / 09603525900
GLOBE: 09773282627 / 09563346864
Request Course Quotation
Virtual/Webex Learning
Take advantage of CNCTC 's latest interactive Instructor-Led Live Online Training. Online Courses are delivered using WebEx to bring the classroom to your home or at your workplace and can be accessed directly on your own computer with an internet connection. By using Cisco’s WebEx, and integrating our Computer lab facilities, we can provide a near-classroom experience remotely to your own location of choice. Register Now!