LIVE Instructor-Led Courses
Dismiss
client logo

4 August 2022

Major UK news outlet shifts from JavaScript to TypeScript

A major UK media outlet has switched from JavaScript to TypeScript to produce their front-end web development and requested that JBI training educates their software engineers.

TypeScript is a superset of JavaScript, meaning that all of the company’s JavaScript code is valid in TypeScript but JavaScript does not contain as many features for development. Moreover, Typescript trans compiles to JavaScript at run time, which means it is understandable and operational on browsers. This is important to the company who run a large proportion of their outlet via web browsers. One of the features that TypeScript possesses is strong static typing, which analyses the code during the compilation stage and an error will halt you. This is beneficial for large scale applications because when the code becomes large and complex to handle, more errors occur and it is advantageous to prevent a mistake than have to rectify one. TypeScript also supports object-oriented coding such as classes and inheritance, which enables simplified, organised, scalable code to be developed. For a company with such a large audience, this is integral to developing high quality applications and therefore the switch to TypeScript is important. TypeScript also supports the use of ECMAScript that offers easier syntax for object-orientated programming.

In consultation with the UK media outlet and the instructor, JBI curated an intensive two day course filled with interesting content, exercises and demonstrations that had been tailored to the demands of the outlet to provide better engagement from the delegates. To ensure that the delegates return from the training course with sufficient knowledge, several objectives were put in place:

  • To review modern JavaScript so that the group is confident in Script writing style
  • To provide an introduction to TypeScript, including working with classes and interfaces and debugging TypeScript
  • Explore the React template language and JavaScript template language.
  • Build blocks of modern web applications with components and test them

The training course occurred virtually via Zoom on this occasion but previous TypeScript courses ran with this company and others have also been completed remotely. Around 10 delegates took part in the training course and thoroughly enjoyed the experience, which was dictated to JBI through feedback forms completed at the end of the course:

“The instructor was great, very knowledgable and was ready to answer anyone's questions. The structure of working through the react project was good and the commits to the repo were structured in a way where it will be easy to go back and review topics.” LM, Software Engineer

“Very in depth, interactive and the instructor was knowledgeable and approachable. It covered a lot of detail about Typescript that will be useful to me, and the trainer obviously knows a lot about the subject.” PW, Senior Product Owner

Here is an overview of Typescript debugging, as would be covered on JBI’s Typescript for React 3 day Training course.

For further information on training courses, please visit:

TypeScript Training Course

ECMAScript Training Course

For other articles similar to this one:

Leading Supermarket chain re-skills FrontEnd Developers in React.JS

Top 5 Pain Points for Blazor Developers

CONTACT
+44 (0)20 8446 7555

enquiries@jbinternational.co.uk

SHARE

Corporate Policies     Terms & Conditions
JB International Training Ltd  -  Company number 08458005

Registered address Wohl Enterprise Hub 2B Redbourne Avenue London N3 2BS

POPULAR

Rust training course                                                                          React training course

Threat modelling training course   Python for data analysts training course

Power BI training course                                   Machine Learning training course

Spring Boot Microservices training course              Terraform training course

Kubernetes training course                                                            C++ training course

Power Automate training course                               Clean Code training course