Distance learning Course in Software Engineering

See Distance learning Course Studies in Software Engineering 2017

Software Engineering

There are hundreds of nationally recognized Professional qualifications & training courses from the worlds leading education providers. Course objectives should lead to teaching methods and student interest.

Distance learning is a method of delivering education to students who are not physically present on campus. Various studies have shown that distance learning programmes can be as efficient and effective as conventional classroom programmes sometimes even better!

Request Information Distance learning Course Studies in Software Engineering 2017

Read More

Course in Functional Programming in Haskell: Supercharge Your Coding

FutureLearn
Online Full time Part time 6 weeks September 2017 United Kingdom London + 1 more

Get an introduction to Haskell, the increasingly popular functional programming language, with this University of Glasgow course. [+]

Best Distance learning Course Studies in Software Engineering 2017. Course in Functional Programming in Haskell: Supercharge Your Coding Do you want to develop software using the latest programming language paradigm? Haskell is a functional programming language, based on formal mathematical principles. As such, it is easy to reason about and develop, and it executes efficiently on modern multicore machines. From investment banks to social networks, everyone is adopting Haskell. Get an introduction to functional programming in Haskell On this introductory course, you will discover the power, elegance and simplicity of functional programming in Haskell. By the end, you will be able to: characterise the differences between imperative and functional programming paradigms; implement small-scale functional programs in elementary Haskell; apply standard combinators for operating on lists; create new algebraic data types and use recursion to define functions that traverse recursive types; and reason in a mathematical manner about data types, functions, recursion and similar functional constructs. Learn with developers from the birthplace of Haskell This course has been created by the School of Computing Science at the University of Glasgow – the virtual birthplace of the Haskell language, where many of its original developers worked. It will give you the opportunity to learn with these experts and join the growing, global community of Haskell programmers. Requirements This course is intended for learners who already have experience of at least one programming language, such as Python or Java. You might be a computer science student, a software developer who wants to learn a new programming style, or somebody considering university study in computer science or information technology. [-]

Frontend Web Design technologies

Infopulse University Ukraine
Online 60 hours October 2017 Ukraine Kiev

This course provides you with a solid foundation in Web design and development. HTML5, CSS3, Bootstrap, SASS/LESS, BEM/SMACSS, mobile responsive design and more technologies are covered. It delivers essential knowledge without odd information, cultivates right professional skills, and increases confidence in the things you do. The backbone of this course is BEM – a fast and super-efficient approach. It simplifies creation of sleek, flexible web sites and user web interfaces. [+]

Part 1: HTML5 / CSS3 +extra This course provides you with a solid foundation in Web development. HTML5, CSS3, Bootstrap, SASS/LESS, BEM/SMACSS, mobile responsive design and more technologies are covered. It delivers essential knowledge without odd information, cultivates right professional skills, and increases confidence in the things you do. The backbone of this course is BEM – a fast and super-efficient approach. It simplifies creation of sleek, flexible web sites and user web interfaces. The Web development course also includes: exclusive handout reference materials – for easy start and confident progression showing practical cases & hands-on tasks – to learn & do by clear examples usage of best practices – to save time and efforts time saving tools review – to do the necessary and not more job interview tips – to assist your job acquisition Our trainers talk simply about complicated things. They are always eager to help. We hope all these things will serve you best so you’d get a favorite and profitable job. Brief curriculum is available below. To receive a detailed curriculum please send us a free request. - Introduction to Web technologies: Profound understanding of what Internet is, web software, standards - HTML5 and XML, mobile responsive design, SEO essentials Learning how to create beautiful, user-friendly websites and web apps. Hands-on making them look fine on desktop and mobile devices. Basics of search engine optimization to increase the value of your technical work. - CSS3, SASS/LESS Professional styling of webpage visual design. Tools for development process acceleration. - BEM, SMACSS/OOCSS/et sim. The central topic of the course. A Swiss-knife for webpage & UI development. Most effective time saving tools to make design process maximally productive. Review of similar approaches. - Photoshop, Pixlr/et sim. Photoshop essentials for technical webdev purposes. Extraction of graphics and backgrounds for later use in HTML & CSS. Free tools review. To receive a detailed curriculum, please send us a free request. This course provides you with required skills and knowledge to create webpages & web apps UI in high-paid industries: banking e-commerce hi-tech industries online services: airlines, telecommunications, entertainment, etc. and many other spheres This course prepares you for professional activity on various positions: Web Developer and IT Developer. Frontend web developer Webmaster Web Content Manager Freelancer Web specialist Web programmer (additional education required) Feel free to ask your questions and enroll right now! Course outline Introduction to Web technologies Structure of the Internet, client-server interaction, HTTP protocol, webserver software and hardware, DNS Standards: W3C, DOCTYPE, validation Cross-browser compatibility XML General purpose XML used in frontend: XSLT, Xpath, CDATA, RSS HTML Purpose, document structure, tags, attributes Separators and special characters Color models Data: META-data, text, hyperlinks, images, multimedia, lists, forms, tables HTML5 Adaptive layouts SEO basics CSS Purpose, stylesheet structure Classes, identifiers, selectors, pseudoselectors, pseudoelements Grouping, inheritance, cascading; BEM markup methodology; CSS preprocessors: LESS, SASS, etc. Data types and measurement units Font and text Visual formatting models Padding, margin, border; main and background colors Element positioning CSS3: backgrounds, gradient, shadow, font, border rounding, transformation and transition Progressive enhancement Photoshop essentials for markup purposes Workspace settings, essential tools, shortcuts, layers Extraction of graphics and backgrounds Design measurements: sizes, freespaces, fonts, colors Cut tool; optimizing and saving images Exercises: Practical exercises include markup of real website design layouts and design templates markup. A special attention is paid to key approaches that are needed for professional task completion. Exercises enable students to use jQuery in their work. [-]

ITIL® Intermediate Level - Release, Control & Validation (RCV) Training & Exam Package

E-Careers
Online Part time 12 months Open Enrollment United Kingdom UK Online

Learn to successfully plan, test and implement new services that meet organisational needs and get certified with this ITIL® Intermediate – Release, Control and Validation training and exam package. [+]

Best Distance learning Course Studies in Software Engineering 2017. What are the objectives of this course? The course will take students through the principles involved in controlling systems and software release, protect IT service offerings as a whole more effectively and validate the outcomes of these types of projects. Using transition planning and support to develop simplify the process of moving to new processes and systems. Using change management techniques and technology to record system/service changes to gauge effectiveness and provide a rollback reference if required. Release and deployment management techniques to assist with incremental system updates. Change evaluation guidelines to help assess the impact (positive or negative) of new system changes. Service Asset and Configuration Management (SACM), providing a centralised repository for capture of system changes. Request fulfilment – delivery the changes demanded by service users and other factors. Service validation and testing routines to verify that frameworks and policies are working as expected. Knowledge management techniques and technology to ensure that valuable lessons are captured and shared with other key stakeholders. Who is it intended for? The course is for people who are looking to take the next step in their ITIL® Service Capability route having already passed their ITIL® Foundation Exam. The course is designed for IT managers in the release, operations or security fields but can also be utilised by security and database administrators. Requirements In order to take the Release, Control and Validation exam, you must have passed the ITIL® Foundation Examination. There are no pre-requisites to take the course but we recommend you have a good knowledge of service management and have taken the ITIL® Foundation course. What marks this course apart? Once the Release, Control and Validation exam has been passed you will be able to function in roles such as security manager, security administrator and release manager. The course counts as four of the necessary 17 credits to move onto Managing Across the Lifecycle course which leads to the title of “ITIL® Expert”. What happens after requesting information? Once you have enquired you will be contacted by one of our specialist careers advisors who will be able to provide you with any further information you require. [-]

CompTIA IT Fundamentals (FC0-U51)

E-Careers
Online Part time Open Enrollment United Kingdom UK Online

Seek opportunities in the IT industry by gaining the vital knowledge encompassed in this CompTIA IT Fundamentals course which covers the foundational computing concepts from hardware to IT security. [+]

What are the objectives of this course? From a basic introduction to common computer components through to advanced techniques in maintaining security and performance of a desktop PC, students will have a good understanding of common PC issues and how to resolve them. The basic principles and use of operating systems like Microsoft Windows. Managing software and file types. Understanding computer peripherals and common ports and connectors used by modern PC hardware. Identifying and protecting against basic security threats and surfing the web safely. Building and configuring a basic network and sharing data with other network users. The basic use of a computer workstation, operating system and software. Simple troubleshooting techniques and safety techniques. Who is it intended for? The course is ideal for Junior IT technicians who need to develop their knowledge of computer basics or anyone who would like to improve their knowledge to move into the IT industry and study towards industry-approved qualifications. Requirements There are no pre-requisites for this course. What marks this course apart? Once you have taken the IT fundamentals course you will be able to go onto further IT study – such as A+, Network+ or Security+ depending on your desired role in the industry. That would prepare you for most roles in IT such as system administrator, network engineer and support technician. What happens after requesting information? Once you have enquired you will be contacted by one of our specialist careers advisors who will be able to provide you with any further information you require. [-]

CIW Perl Specialist Training with Exam (1D0-437)

E-Careers
Online Part time Open Enrollment United Kingdom UK Online

Take your knowledge of Perl programming language up to a level of mastery with this CIW Perl Specialist course and prove your abilities working with the web app development tool with the official certification. [+]

Best Distance learning Course Studies in Software Engineering 2017. What are the objectives of this course? The course will run students through the functions of Perl which is one of the original program languages and fully prepare them for their 1D0-437 exam. The examination has a time limit of 75 minutes, in which candidates have 50 questions to answer. In order to pass you must achieve a minimum pass mark of 75%. Introduction to Perl The uses of the Perl interpreter and understand how to operate the interpreter. Understand the concepts of statements, loops and Boolean expressions. Learn how to manipulate strings using regular expressions and store program data using arrays. Manipulate data with keys and use hashes to organise the data. Use subroutines to organise code to make it more logical and easier to debug. Implement object-orientated programming techniques using Perl. Debugging Perl. Basics of database programming Who is it intended for? This course is ideal for web developers, programmers and application developers who wish to build a knowledge of the Perl language. Requirements There are no official pre-requisites for this course but we recommend candidates to have a basic knowledge of programming. What marks this course apart? Once students have completed the course and passed the exam they will be able to function in roles such as web developer, software developer and server developer. They can also take other programming courses which would go hand-in-hand with the Perl language. What happens after requesting information? Once you have enquired you will be contacted by one of our specialist careers advisors who will be able to provide you with any further information you require. [-]

CIW Perl Specialist Training (1D0-437)

E-Careers
Online Part time Open Enrollment United Kingdom UK Online

Learn how to fully utilise the features of the Perl programming language in web application development with this course from CIW. [+]

What are the objectives of this course? This course will help programmers of all levels get to grips with every function that the Perl programming language has to offer. Perl language essentials including syntax, regular expressions and data types. Server scripting, focusing on Perl language. Perl code development including access and manipulating input and output files. Implement websites including database connectivity and debugging techniques. Improve and maintain hypertext-based websites. Understand how to debug Perl Object-Oriented Perl Database connectivity and Perl Who is it intended for? This course is suitable for anyone, from beginners looking to learn about Perl programming language to IT programmers who are looking to enhance their skillset by learning new web scripting techniques. Requirements There are no official pre-requisites for this course but we recommend candidates to have a basic knowledge of programming. What marks this course apart? Once students have taken and completed this course they will be eligible to sit the 1D0-437 exam. This course will allow them to function in role such as web developer, software developer and server developer. What happens after requesting information? Once you have enquired you will be contacted by one of our specialist careers advisors who will be able to provide you with any further information you require. [-]

Salesforce - Training Course (Introduction & Intermediate Level)

E-Careers
Online Part time Open Enrollment United Kingdom UK Online

Become an efficient user of the most popular Customer Relationship Management (CRM) software in the world with this Salesforce training course. [+]

Best Distance learning Course Studies in Software Engineering 2017. What are the objectives of this course? This course is available to ensure that you have a comprehensive understanding of all the features and elements that lie within SalesForce. Introduction to SalesForce Intro to SalesForce Automation Working with the SalesForce System SalesForce Solution Salesforce Admin Migrating to SalesForce Course Conclusion Who is it intended for? This course is for anyone who has day-to-day contact with the SalesForce software and would like to know all of its functions and features, or anyone who is a prospective user looking to get ahead of the game. What marks this course apart? If you complete this course you will be able to utilise the CRM software to its full capacity as a salesman, sales manager or SalesForce specialist. What happens after requesting information? Once you have enquired you will be contacted by one of our specialist careers advisors who will be able to provide you with any further information you require. [-]

Cloud Computing Training Package (with CCSK, EXIN and CompTIA Cloud)

E-Careers
Online Part time Open Enrollment United Kingdom UK Online

Gain a comprehensive understanding of Cloud computing concepts and technologies with this Cloud Computing Training package. [+]

What are the objectives of this course? This package has three courses in it that will guarantee you a full understanding of the technologies behind planning and implementing a Cloud solution in any business environment. CompTIA Cloud Essentials Understanding Cloud computing technologies and services from a business perspective. Calculating the business benefits of Cloud computing. The different types of Cloud service including SaaS, PaaS and IaaS. Planning the steps to successful adoptions and implementation of Cloud services. The impact of the Cloud on IT service management and the changes that will need to be made to existing administration frameworks. The potential risks and consequences of Cloud adoption. Cloud Computing Security Knowledge Basic understanding of Cloud architecture models. Implementing governance and managing enterprise data risk. The importance of compliance and auditing, particularly with regards to legal and electronic discovery. Managing the information lifecycle and increasing value through portability and interoperability. Improving datacentre operations to improve incident response times, application security levels and to plan for business continuity/disaster recovery scenarios. Tightening security using encryption and identity controls to manage data access. The benefits of virtualisation and Security as a Service when working with Cloud systems. Exin Cloud Computing The principles and types of Cloud computing including public, private and hybrid and IaaS, PaaS and SaaS. How to use the Cloud to improve business operations and mobility. Managing security and compliance issues to reduce risk of data loss or theft. How to implement Cloud computing using Exin solutions. Evaluating Cloud computing strategies based on factors like cost, advantages and SLAs. Who is it intended for? This course is for IT professionals who need a thorough understanding of Cloud technologies and how to plan for their integration. What marks this course apart? This course will prepare students for roles such as cloud architect, cloud engineer and network support engineer. What happens after requesting information? Once you have enquired you will be contacted by one of our specialist careers advisors who will be able to provide you with any further information you require. [-]

Microsoft Cloud Computing - Certification Programme

E-Careers
Online Part time Open Enrollment United Kingdom UK Online

Fully understand Microsoft Virtualisation technologies with this cost-effective Microsoft Cloud Computer Certification Package course bundle. [+]

Best Distance learning Course Studies in Software Engineering 2017. What are the objectives of this course? The three bundled courses included in this package helps students gain the skills they need to build their own private Cloud solution and be ready to sit the related Microsoft exams. The first course, Administering and Deploying System Centre 2012 Configuration Manager, will teach students: How to plan and deploy a single primary site administered by System Centre 2012. Planning and configuring the administrative roles for engineers. How to describe replication and data types and to monitor the replication of data as it passes down the hierarchy. Completing routine maintenance and site monitoring tasks that keep systems running in peak condition. How to migrate objects from Configuration Manager 2007 to Configuration Manager 2012. Using Configuration Manager 2012 to discover and organise resources. Managing inventory and software packaging, deployment and metering using the supplied tools. Implementing System Centre 2012 Endpoint Protection. Managing the mobile workforce. Configuring Wake On LAN, power management and Remote Control to assist with general technical support. The second course will help learners to understand the concept of a private cloud with Monitoring and Operating a Private Cloud with System Centre 2012: Configuring and optimising Cloud deployments for specific business units and uses. Deploying services and applications that are to be used in the Cloud. How to implement SLAs, dashboards and widgets. Protect any resources stored in the private cloud by using Data Protection Manager. Automating self-service provisioning to simplify management of Cloud resources. Building a problem management system to provide a framework for support, automating incident creation, remediation and change requests. How to operate and extend service management. Configure application performance monitoring to assist with resource allocation. Students will then be taught how to build and manage a virtualised server environment in VMware vSphere 5: Installing, configuring and updating VMware ESXi. Deploying, managing and migrating virtual machines to meet business computing requirements. Using vCenter Server to manage resources and scalability. Configuring networking and storage resources. Using Image Builder to create an ESXi image and to template virtual machines to speed deployment. Improving system security by restricting user access to the VMware virtual infrastructure. Using profile-driven storage and Storage DRS to scale storage. Who is it intended for? This course is suitable for anyone who is tasked with building or maintaining a virtualised computing environment, or anyone who is looking to learn the skills required to change into a career of Cloud computing. What marks this course apart? This course will prepare students for all the relevant examinations, they will also be able to go onto further Cloud and IT study should their development goals demand it. Once you have passed this course you will have the skills to function in roles such as technical architect, cloud services operations manager and technical solution architect. What happens after requesting information? Once you have enquired you will be contacted by one of our specialist careers advisors who will be able to provide you with any further information you require. [-]

Citrix CXA-206: XenApp 7.0 - Training Programme

E-Careers
Online Part time Open Enrollment United Kingdom UK Online

Master the fundamentals of Citrix application virtualisation with this Citrix CXA-206:XenApp 7.0 course that will allow you to become fully competent and prepare for the Citrix examination. [+]

What are the objectives of this course? The Citrix XenApp 7.0 course will show you the power and flexibility of application streaming and how to master the Citrix tools and techniques while fully preparing you for the associated Citrix qualification exam. What application virtualisation is and its importance to the modern business. How to install and configure XenApp Server for the first time. How to plan a high availability deployment to meet the 24x7x365 demands of the modern business. How to script common XenApp functions to simplify administration and reduce manual workloads. How to use VMware vSphere in an application virtualisation scenario. Virtualising apps, servers and software using the Microsoft Hyper-V hypervisor. Exam preparation and course review Who is it intended for? This course is for anyone who is working or preparing to work with Citrix virtualisation or looking to switch industries into virtualisation. What marks this course apart? You will be fully prepared for the relevant Citrix exam and the knowledge acquired in the course will allow you to function in roles such as infrastructure support analyst, infrastructure administrator and 3rd line support engineer. What happens after requesting information? Once you have enquired you will be contacted by one of our specialist careers advisors who will be able to provide you with any further information you require. [-]

Microsoft MCSA - Windows 7 (70-680, 70-685, 70-686) with Live Labs

E-Careers
Online Open Enrollment United Kingdom UK Online

Start your search for new opportunities in the IT industry by gaining the knowledge of one of the world’s most recognisable names. This course will give you an in-depth understanding of the Windows 7 operating system and allow you to configure, manage, support and maintain the system upon completion, preparing you for the official exams. [+]

Best Distance learning Course Studies in Software Engineering 2017. What are the objectives of this course? This course will fully prepare students for the three respective module exams that make the MCSA Windows 7 qualification. It will help you demonstrate the knowledge and skills in working with Windows 7 and validate your ability to support end users, while maintaining system and mobile devices. Live Labs are included in this package and are seen as an essential learning resource for students as it allows them to test their knowledge and skills in practice exercises and environments without the need to invest in a costly test lab of their own. Microsoft 70-680: Configuring Windows 7 Installing, Upgrading and Migrating to Windows 7 Deploying Windows 7 Configuring Hardware and Applications Configuring Network Connectivity Configuring Access to Resources Configuring Mobile Computing Monitoring and Maintaining Windows 7 Systems Microsoft 70-685: Windows 7, Enterprise Desktop Support Technician Windows 7 Recovery Environment Using Group Policy Hardware Device and Driver Issues Network Connectivity Issues Remote Connectivity Issues Logon and Resource Access Issues Security Issues Operating System and Application Issues Performance Related Issues Microsoft 70-686: Windows 7, Enterprise Desktop Administrator Planning and Managing a Client Lifecycle Strategy Designing a Standard Image Designing Client Configurations Designing a Windows 7 Client Deployment Designing Applications Packages for Deployment Identifying and Resolving Deployment and Client Configuration Issues Who is it intended for? The course is for anyone who is looking to gain industry-recognized certification and prove their ability with Windows 7 as a desktop operating system. This could be any IT professional who is looking to upskill, or someone who needs the qualification for a job role. Requirements There are no pre-requisites to take this course. What marks this course apart? This course can lead to further Microsoft qualifications depending on your personal/professional preference. People who achieve the MCSA: Windows 7 qualification usually function in roles such as computer support specialist, desktop support and service engineer. What happens after requesting information? Once you have enquired you will be contacted by one of our specialist careers advisors who will be able to provide you with any further information you require. [-]

Microsoft MCSD - Sharepoint Developer 2013 (70-480, 70-486, 70-488, 70-489)

E-Careers
Online Part time Open Enrollment United Kingdom UK Online

Prove your programming skillset to potential employers, and be be ready to tackle the 70-486 exam to demonstrate your ability to build enterprise web applications. [+]

What are the objectives of this course? The package starts so you have a solid understand of web programming before going in-depth to developing and configuring Microsoft SharePoint in an enterprise-class environment. The course will prepare you for the four relevant Microsoft examinations. Microsoft MCSD: 70-480 – Programming in HTML5 with JavaScript and CSS3 Overview of HTML and CSS Creating and Styling HTML5 Pages Introduction to JavaScript Creating Forms to Collect Data and Validate User Input Communicating with a Remote Data Source Styling HTML5 by Using CSS3 Creating Objects and Methods using JavaScript Creating Interactive Pages using HTML5 APIs Adding Offline Support to Web Applications Implementing an Adaptive User Interface Creating Advanced Graphics Animating the User Interface Creating a Web Worker Process Microsoft MCSD: 70-486 – Developing ASP.NET MVC Web Applications Explore ASP.NET MVC 4 Designing ASP.NET MVC 4 Web Applications, Models, Controllers and Views Testing and Debugging ASP.NET MVC 4 Web Applications Structuring ASP.NET MVC 4 Web Applications Applying Styles to ASP.NET MVC 4 Web Applications Building Responsive Pages in ASP.NET MVC 4 Web Applications Using JavaScript and jQuery for Responsive MVC 4 Web Applications Controlling Access to ASP.NET MVC 4 Web Applications Building a Resilient ASP.NET MVC 4 Web Application Using Windows Azure Web Services in ASP.NET MVC 4 Web Applications Implementing Web APIs in ASP.NET MVC 4 Web Applications Handling Requests in ASP.NET MVC 4 Web Applications Deploying ASP.NET MVC 4 Web Applications Microsoft MCSD: 70-488 – Developing Microsoft SharePoint Server 2013 Core Solutions Design and manage features and solutions. Develop code for custom server-side components. Manage and customise authentication and authorisation. Create custom sites and lists and manage the site lifecycle. Explain the capabilities and design choices for SharePoint apps. Use the client-side object model and the REST API. Develop provider-hosted and auto-hosted SharePoint apps. Distribute and deploy SharePoint apps. Create custom workflows to automate business processes. Use fields and content types to manage taxonomy. Customise the appearance and behaviour of user interface elements. Customise navigation and site branding. Microsoft MCSD: 70-489 – Developing Microsoft SharePoint Server 2013 Advanced Solutions Creating Robust and Efficient Apps for SharePoint Developing Managed Metadata Solutions Interacting with the Search Service Customising the Search Experience Implementing Enterprise Content Management Developing a Publishing Site for Web Content Structuring and Publishing Website for All Users Developing Optimised Internet Sites Working with Business Connectivity Services Creating Advanced Business Data Connectivity Models Working with Business Data in Client Applications Managing and Access User Profile Data Monitoring and Troubleshooting Custom SharePoint Solutions Who is it intended for? This course package is for IT professionals who are looking to gain the skills they need to be a web programmer or SharePoint Developer. Whether that be to upskill for a change of job or just for personal development in your current role. Requirements There are no pre-requisites to take this course. What marks this course apart? Once you have taken the respective exams and passed your MCSD you will be able to function in roles such as software engineer, senior software developer and .NET software programmer. What happens after requesting information? Once you have enquired you will be contacted by one of our specialist careers advisors who will be able to provide you with any further information you require. [-]

Software Project Director Certification (PRINCE2, MSP & AGILE - Foundation & Practitioner Training, Mentor+ and Exams)

E-Careers
Online Part time 12 months Open Enrollment United Kingdom UK Online

Gain three internationally recognised qualifications in the project management industry and make sure you have all bases covered when it comes to your skillset and future job prospects. [+]

Best Distance learning Course Studies in Software Engineering 2017. What are the objectives of this course? PRINCE2® This PRINCE2® course comes with 12 full interactive lessons covering every aspect of the official syllabus from Axelos. The course will fully prepare you for your official PRINCE2® examinations that will deliver a worldwide recognised certification to compliment the knowledge you have gained from this in-depth training. Getting started & Introduction to PRINCE2® Processes SU and IP Processes CS and MP Processes DP, SB & CP Organisation Theme Business Case Theme Risk Theme Plans Theme Quality Theme Change Theme Progress Theme Exam Preparation and Approaches Agile Project Management The Foundation stage will take students through basic and advanced principles that make up the Agile methodology: The concepts, benefits and risks. The philosophy, approach and principles. Understanding the DSDM Atern lifecycle and products. Recruiting or assembling appropriate project teams. How to plan and run a facilitated workshop. Model and prototype aspects of the solution to ensure the correct development path is being followed. Elicit, analyse, prioritise and manage requirements for deliverables. Create a timeboxed plan Understanding the importance of negotiation and collaboration with key stakeholders. How to set up and manage an Agile project. The Practitioner stage will then take students through how to implement Agile into a practical project environment: Overseeing products and deliverables and properly assigning responsibility to management, business and technical departments. Structuring and empowering project teams. Using MoSCoW prioritisation to ensure deliverables are completed in the correct order. Advanced estimating, measurement and configuration considerations for successful Agile management. Defining functional and non-functional requirements for deliverables. Implementing quality control. Preparing for the future by considering maintainability and scalability during planning. Managing Successful Programmes (MSP®) The package will take you through the course so you have an understanding of the benefits and principles underlying a structured approach to programme management. MSP® Introduction and Overview MSP® Framework and Concepts Vision Blueprint Design and Delivery Defining a Programme Planning and Control Benefits Realisation Management Organisation and the Programme Office The Business Case Leadership and Stakeholder Engagement Managing the Tranches Delivering the Capability and Realising the Benefits Quality Management Risk Management and Issue Resolution Closing a Programme Practical Work Exam Approaches and Preparation Who is it intended for? This course is for anyone who is looking to become an expert in the project management field. Requirements There are no prerequisites for this course. What marks this course apart? This course will provide you with the skills and certification to function in roles such as project manager, programme manager and software development manager. What happens after requesting information? Once you have enquired you will be contacted by one of our specialist careers advisors who will be able to provide you with any further information you require. [-]

Course - PHP Basics

Treehouse
Online Full time Part time Open Enrollment USA USA Online

In this course I'll walk you through the basics of the language, ranging from basic statements to conditionals. We'll be creating a simple "Unit Converter" as well as a "Daily Exercise Program". We'll then finish up by combining those programs with HTML to create a personal webpage to demonstrate your skills. [+]

PHP Basics In this course I'll walk you through the basics of the language, ranging from basic statements to conditionals. We'll be creating a simple "Unit Converter" as well as a "Daily Exercise Program". We'll then finish up by combining those programs with HTML to create a personal webpage to demonstrate your skills. What you'll learn Variables Operators Conditionals Comments PHP on the Web Getting to Know PHP PHP is one of the most widely used technologies on the internet today, supporting many large projects such as WordPress, Drupal, Wikipedia and Facebook. A conservative estimate is that 25% of the web is built on PHP. The driving force behind PHP has always been; to solve problems, and make it faster and easier to build web sites. Because of this drive, PHP is a great choice for creating simple yet powerful web sites and applications. Unit Converter PHP has 2 types of number variables: integers, for whole numbers such as 1 though 9, and floats, for fractions such as the cost of 1.99. In this course we'll be creating a simple unit converter which will use these number variables, along with arithmetic operators, to calculate weight and distance conversions. Daily Exercise Program In this section, we'll continue to expand upon the skills you've learned, as we explore more data types and the logic needed to create a "Daily Exercise Program". We'll store each exercise in a STRING variable, then we'll use conditionals to control which exercise is displayed. PHP on the Web In this section, we'll use PHP in combination with HTML to create your first PHP webpage. You'll learn how PHP can reduce busy work and maintenance, allowing us to work faster and be more productive. Finally we'll combine the previous scripts to create a personal webpage to demonstrate your skills. Teacher Alena Holligan After starting out in fine art and moving into graphic design, Alena found her passion for programming over 15 years ago and has never looked back. Alena enjoys community and is excited to introduce people to the wonderful world of PHP and the Portland Tech Community. When not at her computer, Alena enjoys exploring Portland with her friends and family, including her 3 young children. She also enjoys the Symphony, Cooking, Books, Yarn and Yoga. [-]

Course - JavaScript Basics

Treehouse
Online Full time Part time Open Enrollment USA USA Online

JavaScript is a programming language that drives the web: from front-end user interface design, to backend server-side programming, you'll find JavaScript at every stage of a web site and web application. In this course, you'll learn the fundamental programming concepts and syntax of the JavaScript programming language. [+]

Best Distance learning Course Studies in Software Engineering 2017. JavaScript Basics JavaScript is a programming language that drives the web: from front-end user interface design, to backend server-side programming, you'll find JavaScript at every stage of a web site and web application. In this course, you'll learn the fundamental programming concepts and syntax of the JavaScript programming language. What you'll learn What JavaScript is and where it is used Basic programming concepts like variables, data types and conditional statements What functions are and why they're useful How to troubleshoot programming problems The basic syntax of the JavaScript programming language Introducing JavaScript Learn about the most popular scripting language on the planet. The language that drives millions of interactive web sites, powers fast web servers and can even be used to build desktop applications. In this stage, you'll create your first JavaScript program and learn how to troubleshoot your programming mistakes. Storing and Tracking Information with Variables Learn how to use variables to store information that changes during a program, like the score in a game, or a sales total. You'll also learn about different data types in JavaScript like string, numbers and boolean values. Working With Numbers Numbers are everywhere in programming. You use them to track a player's score in a game, to calculate the cost of shipping a product, or just to count the number of times a "Like" button was clicked on a page. In this section of the course, you'll learn how to do basic math in JavaScript. Making Decisions with Conditional Statements Conditional statements let you control the "flow" of your program. They let you run different code based on conditions in your program. Creating Reusable Code with Functions JavaScript functions are a powerful tool that let you create re-usable chunks of code. They make programming faster, easier and less error-prone. They are also one of the most important concepts in JavaScript programming. Teacher Dave McFarland Dave is a web developer, O'Reilly author, and Treehouse teacher. You can follow him on Twitter @davemcfarland [-]