his course covers the essential Python Basics, in our interactive, instructor led Live Virtual Classroom.
This Python Basics course is a very good introduction to essential fundamental programming concepts using Python as programming language.
These concepts are daily used by programmers and is your first step to working as a programmer.
By the end, you'll be comfortable in programming Python code.
You will have done small projects.
This will serve for you as examples and samples that you can use to build larger projects.
Software development training course description
This three-day MTA Training course helps you prepare
for Microsoft Technology Associate Exam 98-361, and
build an understanding of these topics: Core
programming, Object-Oriented programming, general
software development, web applications, desktop
applications, and databases. This course leverages the
same content as found in the Microsoft Official
Academic Course (MOAC) for this exam.
What will you learn
Describe core programming.
Explain Object Oriented programming.
Describe general software development.
Describe Web applications.
Describe desktop applications.
Explain how databases work.
Software development training course details
Who will benefit:
Anyone looking to learn the fundamentals of software.
Prerequisites:
None.
Duration
3 days
Software development training course contents
Core programming
Computer storage and data types
How a computer stores programs and the instructions in computer memory, memory stacks and heaps, memory size requirements for the various data storage types, numeric data and textual data.
Computer decision structures
Various decision structures used in all computer programming languages; If decision structures; multiple decision structures, such as Ifâ¦Else and switch/Select Case; reading flowcharts; decision tables; evaluating expressions.
Handling repetition
For loops, While loops, Do...While loops and recursion.
Understand error handling
Structured exception handling.
Object-oriented programming
Classes
Properties, methods, events and constructors; how to create a class; how to use classes in code.
Inheritance
Inheriting the functionality of a base class into a derived class.
Polymorphism
Extending the functionality in a class after inheriting from a base class, overriding methods in the derived class.
Encapsulation
Creating classes that hide their implementation details while still allowing access to the required functionality through the interface, access modifiers.
General software development
Application life cycle management
Phases of application life cycle management, software testing.
Interpret application specifications
Application specifications, translating them into prototypes, code, select appropriate application type and components.
Algorithms and data structures
Arrays, stacks, queues, linked lists and sorting algorithms; performance implications of various data structures; choosing the right data structure.
Web applications
Web page development
HTML, CSS, JavaScript.
ASP.NET web application development
Page life cycle, event model, state management, client-side versus server-side programming.
Web hosting
Creating virtual directories and websites, deploying web applications, understanding the role of Internet Information Services.
Web services
Web services that will be consumed by client applications, accessing web services from a client application, SOAP, WSDL.
Desktop applications
Windows apps
UI design guideline categories, characteristics and capabilities of Store Apps, identify gestures.
Console-based applications
Characteristics and capabilities of console- based applications.
Windows Services
Characteristics and capabilities of Windows Services.
Databases
Relational database management systems
Characteristics and capabilities of database products, database design, ERDs, normalisation concepts.
Database query methods
SQL, creating and accessing stored procedures, updating and selecting data.
Database connection methods
Connecting to various types of data stores, such as flat file; XML file; in-memory object; resource optimisation.
Delivered in Internationally or OnlineInternationallyorOnlineFlexible Dates
This course will enable you to bring value to the business by putting data science concepts into practice. Data is crucial for understanding where the business is and where it's headed. Not only can data reveal insights, but it can also inform - by guiding decisions and influencing day-to-day operations.
Delivered in Loughborough or UK Wide or OnlineLoughborough or UK WideorOnlineFlexible Dates
This course shows you how to apply various approaches and algorithms to solve business problems through AI and ML, follow a methodical workflow to develop sound solutions, use open-source, off-the-shelf tools to develop, test, and deploy those solutions, and ensure that they protect the privacy of users. This course includes hands-on activities for each topic area.
Delivered in Loughborough or UK Wide or OnlineLoughborough or UK WideorOnlineFlexible Dates
£595
Assessment Based Training - Python Programming & Analytics for the Oil & Gas Sector - Maximising Value from Data Assets
We use 'Scratch' for computer coding. Scratch is the world’s largest coding community for children and a coding language with a simple visual interface that allows young people to create digital stories, games, and animations. Scratch is designed, developed, and moderated by the Scratch Foundation, a nonprofit organization.
Scratch promotes computational thinking and problem solving skills; creative teaching and learning; self-expression and collaboration; and equity in computing.
Scratch is designed especially for ages 8 to 16, but is used by people of all ages. Millions of people are creating Scratch projects in a wide variety of settings, including homes, schools, museums, libraries, and community centers.
The ability to code computer programs is an important part of literacy in today’s society. When people learn to code in Scratch, they learn important strategies for solving problems, designing projects, and communicating ideas.
Basic Python syntax and principles of Object Orientated Programming.
Most attendees are in-work IT Professional.
Private individuals are also very welcome.
Evening courses also running.
Our Style: Hands-on, Practical
Location: Online, Instructor-led
Download: anaconda.com
Duration: 6 weeks, 1 evening per week, 6pm - 8pm
Times: arrange a time for your time zone
Java Evenings Course. Basic Java syntax and principles of object-oriented programming.
Our Style: Hands-on, Practical Course, Instructor-led Course.
Level: From basics to fully functional.
Who would benefit from the course: basics to Java, attend after work.
Duration: one lesson of 2 hours per week for 6 weeks, from 6pm to 8pm.
Java basics course. General Java syntax and principles of object-oriented programming.
Level: Start from scratch; this is the course for a beginner. Java from basics to fully functional.
Our Style: Instructor-led Course, very practical with hands-on practice.
Small groups up to 4 people.
Trainers are professional developers and subject matter experts.