AASMT Training Courses

Objectives

  • • Write advanced software program using free software/open source software programming Language.• Understand programming paradigms• Understand the concept of object oriented programming.• Understand modularity in software programming.• Understand scalability in software programming.• Test and debug software program.

Outcomes

Learning Outcomes• Understanding how to write advanced software program using free software/open source software programming Language.• Understanding programming paradigms• Understanding the concept of object oriented programming.• Understanding functions, Modules, libraries and frameworks.• Understanding modularity in software programming.• Understanding scalability in software programming.• Understanding how to test and debug a software program.• Qualifying our students for the increasing demand in the ICT market for software engineers.• Understanding the value of free software and the value of open source software and their importance in the modern ICT market.

Course Contents

Programming 2Outline • Overview of advanced programming.• Programming languages paradigms.• Preparing programming Environment.• Programming under Linux using free software/open source software programming Language.• Concept of Object Oriented.• Reflective.• Event-driven.• Classes and Objects.• Functions.• Modules.• Module vs. Script.• Running modules as scripts.• Packages.• Libraries.• Framework.• Attributes.• Behavior.• Inheritance.• Encapsulation.• Polymorphism.• Methods.• Constructors.• Namespaces (a context).• Scope resolution.• Naming conventions.• Docstring.• Importing modules.• Defining new classes.• Instance methods.• Built-in functions.• Property function.• Class method• Static method.• Syntax errors.• Errors and Exception.• Generators.• Decorators.• Protocol Clients.• Processes.• threads• Multiprocessing.• Sub processes.• Multithreading• Signal function.• Glob function.• Network Programmability.• Twisted.• Model driven Program

Description

Data will be available soon!