UKTV was one of the earliest UK based costumers of Brightcove.
Having attended various training courses they offered and also took advantage of their On-Demand training videos.
I have an in-depth knowledge of the implementation of not only the Brightcove online video solution.
I attended this Technical Writing course in 2009 in order to enhance the overall documentation of the CMS I build as well as finding it extremely useful for our Agile Scrum development to write Agile Scenarios and Storyboards.
Course Content: Introduction to Technical Writing, The Writing Process, Getting ready to write, Assessing your audience, Covering the knowledge domain.
I attended this SQL Server 2005 course in order to make the decision for UKTV if an upgrade of the database form SQL 2000 to SQL 2005 was of any advantage for us.
Course Content: Getting Started with SQL Server 2005, Overview of SQL Server architecture, SQL Server components and tools, Constructing the Database, Creating a database, Designing tables, Protecting data with constraints, Server-Side Programming, Data retrieval with Transact-SQL, Modifying data, Programming constructs, Integrating with Client Applications, Connecting to SQL Server, Interacting with Microsoft Office, Leveraging XML and .NET features, Administering SQL Server 2005, Securing the database infrastructure, Running the Maintenance Plan Wizard, Sharing Data through Replication, Defining the replication architecture, Configuring merge replication, Business Intelligence Components, Transforming data with Integration Services, Producing information with Analysis Services.
This 4-day advanced ColdFusion training course provides experienced ColdFusion application developers with the knowledge and hands-on practice they need to build, maintain, and scale effective Web applications even further.
This Responsive design & advanced CSS course gave me a great insight in new ways of front end development and lead to implement Responsive CSS into some of UKTV sites.
Learn how to deal with cross browser compatibility issues, complex CSS principles and create fluid and grid based responsive layouts. CSS isn’t always easy and this course will give you organisational tips, best practice principles & take your CSS development skills to the next level.
The responsive design & advanced CSS course topics are: Responsive page layouts using grids & fluid widths, Stepped & fluid responsive designs, Handling imagery responsively & for retina displays, How, when and why of CSS hacks and sending different commands to different browsers, Different browser interpretations of CSS and how to handle these, CSS shorthand properties to minimise CSS file size, Advanced CSS layout techniques using floats, Produce highly advanced list-based navigation effects (including CSS-driven dropdown menus and mega menus), Static, fixed & absolute positioning to create modern visual layouts.
I attended this course in order to have no downtime when upgrading UKTV’s database servers. There was no downtime for any of the sites.
Course overview: Windows Server 2003 AD Fundamentals, Deploying a Windows Server 2003 AD, Upgrading existing AD environments, Managing domain controllers with Server Manager, Creating the Active Directory Forest, Building domain controllers and domains, Cleaning up metadata from the AD, Managing Flexible Single-Master Operation (FSMO) roles, Planning and configuring Active Directory sites, Enumerating domain logon service requirements, Managing Active Directory Replication, The fundamentals of multimaster replication, Creating and customising replication topology, Distributed File System Replication (DFSR), Recovering from Active Directory disasters, Securing the Active Directory, Enforcing object security, Leveraging AD auditing, Troubleshooting Active Directory services, Installing a Read-Only Domain Controller (RODC), Windows Server Core benefits.
I attended this Internet Information Services 6 for Windows Server 2003 course to optimise UKTV’s online presence form a technical standpoint.
Course Content: IIS 7.5: A Powerful Web Application Platform, Preparing for IIS 7.5 Installation, Overview of web architecture, Installing the web server, Configuring the Extensible Modules, Analysing the default installation, Extending functionality with additional modules, Building a Reliable Website, Automatic sandboxing with application pools, Maintaining application availability, Streamlining Administrative Tasks, Configuring application settings, Delegating administrative responsibilities, Developing Applications with IIS 7.5, Maximising ASP.NET integration, Supporting alternative technologies, Securing Web Applications, Providing secure user authentication, Encrypting communication, Expanding Hosting Capabilities, Publishing web content, Creating multiple virtual servers, Integrating SharePoint technologies, Deploying a Scalable Web Server, Tuning and optimising performance, Implementing a robust server farm.
I attended this Windows Server Security course in order to tighten security across UKTV’s websites and prevent Hackers from taking any of UKTV’s sites down.
Course content: Securing Windows Server 2003, Building security policies, Auditing the server.
I attended this generic Windows Server course in order to gain my DBA certification.
Course content: Operating System Overview, Installing and Upgrading Servers, Migrating to Windows Server 2008, Adding and configuring server roles and features, Building and Populating the Active Directory, Active Directory Domain Services (AD DS), Constructing Domain Controllers, Organisational Units, users and groups, Configuring and Managing the System, Leveraging the Windows Server Manager, Introducing PowerShell for administrative tasks, Monitoring performance and ensuring reliability, Implementing File System Security, Managing disks, full backup and restore, Securing files with Access Control Lists, Controlling Network Components and Services, Managing network settings, Sharing resources across the network, File Server Resource Manager (FSRM), Administering the Active Directory, Distributing and delegating administrative power, Configuring environments with Group Policies.
I attended this Developing High-Performance SQL Server Databases course to optimise the performance of UKTV’s websites.
Course content: Fundamental Concepts, Analysing performance, Developing a monitoring plan, Managing Storage, Database architecture, Defining tables, Creating and managing indexes, Memory and Locking, Managing memory, Designing transactions, Optimising Queries, Query optimiser architecture, Maintaining up-to-date statistics, Index vs. column, Automatic vs. manual, Full-scan vs. sample, Distinguishing among query types, Designing effective indexes, Designing a Physical Data Model, Storing summarised data for faster retrieval, Minimising response time by introducing redundant data, Solving performance problems with partitioning strategies, Monitoring with X-Events.
I attended this Transact-SQL Programming course in 2005 in order to enhance my SQL queries to ensure the CMS I build for UKTV would (and did over the past 10 years) withstand the growing demand and tighten security.
Course Content: SQL Server Architecture, Managing Tables with DDL, Creating schemas, Building tables, Adding constraints, Retrieving Data with Transact-SQL Stored Procedures, Batch and stored procedure processing, Selecting data, Declaring variables and parameters, Calling built-in scalar functions, Maintaining Data, Modifying data, Programming procedural statements, Handling errors, Producing server-side result sets, Developing Views, Functions and Triggers, Storing queries on the server, Creating user-defined functions, Formulating triggers.
I attended this Developing SQL Queries for Microsoft SQL Server to optimise the performance of UKTV’s websites.
Course content: Introduction and Overview, SQL fundamentals, Executing queries, Querying Multiple Tables, Implementing various types of joins, Writing self-joins, Combining queries with set operators, Scalar and Aggregate Functions, Taking advantage of scalar functions, Summarising data with aggregate functions, Grouping data, Extending group queries, Building crosstab reports, Performing Analysis with Analytic Functions, The OVER clause, Calculating ranks, Extending the use of aggregates, Building Subqueries, Simple subqueriesULLs, Correlated subqueries, Common table expressions, Breaking Down Complex Queries.