Low Code Software Skills

Dear Trainee

Welcome to TechTalent Academy.

The growing shortage of software skills means there are many opportunities for people to upskill and move into the tech sector. We think this is a perfect opportunity for all to embrace greater diversity and flexibility of thinking.

Benefits of this unique course:

  • Your place is fully funded providing you meet the requirements of the course
  • You are guaranteed an interview with UST, a digital technology services company that provides next generation digital solutions for Global 1000 companies. The company’s mission is to ‘Transform Lives’ using the power of digital technologies. As they transform lives, they are focused on their customers and consumers.
  • 1 to 1 support
  • Slack group support
  • Interactive teaching sessions
  • Employability coaching included as part of the curriculum
  • A recognised qualification at the end

Please notify TechTalent Academy as soon as you receive this document if you have additional learning needs, or if you require special equipment, or a special environment to allow this training to take place, please contact your technical trainer.

KEY INFORMATION  

You will be advised on your course start date by a member of the Talent Team.

Please ensure that you have read and understood the following requirements before beginning the course:

  • Complete and return your onboarding paperwork, including a signed copy of your learner’s contract. These will be sent to you upon acceptance of your place on the Software Academy.
  • Ensure you are prepared to seek employment within the tech sector following completion of the Software Academy, and to keep TechTalent Academy informed as to any role / employment you accept.
  • An update on your employment status will be requested at 30, 60, and 90 days after your graduation. This information is vital to the release of funding to cover your place on the Academy.
  • Please contact the Talent Team, if you have any issues or concerns before starting the course. Your assigned Trainer will make contact once the course begins.
  • In order to receive your certificate of completion and reference, you must be marked as attending at least 90% of all taught sessions and submit at least 80% of all home learning tasks.

Email Contacts:

 TechTalent Academy: hello@techtalent.academy

Safeguarding lead: satinder@techtalent.academy

Complaints: clare.streets@techtalent.academy

HOME LEARNING 

Home learning: Work hours are flexible, but please note that your Trainer will only be available during core hours, and there may be additional group Zoom calls scheduled.

Home learning submission format: Format will vary by Trainer, but will likely include class webinars, as well as individual communications via email, Slack and Zoom. The Trainer will inform the class how they wish to conduct home learning for that module.

We would also very much appreciate your feedback on how we can improve each module and the course. You will receive feedback forms via email.

LAPTOP REQUIREMENTS 

You will need access to a laptop or desktop from day one of the course. The course materials are based on Windows applications, so please advise a member of the Talent Team, if you do not have access to a Windows device.

At a minimum, a laptop with a current operating system, such as Windows 8/10 or MacOS 10.15 (Catalina), should be sufficient to carry out your course.

Some suggested system requirements are as follows:

  • Intel i5 CPU, with an i7 recommended.
  • 8GB RAM, with 16GB recommended.
  • 1920 x 1080 resolution monitor display.

Please note that tablets and mobile devices are not suitable for the course.

You will need to download the following free software applications to your laptop prior to the course (your trainer will help you during day one if you encounter any issues, suggesting alternatives that may be available).

If you haven’t already signed up for Zoom, then please do so.

Installing Git

Download the Git installer from https://git-scm.com/

After downloading, run the Git installer.

Keep clicking Next…

…until you see Choosing the default editor used by Git

It is recommended to select an alternative editor from the dropdown list. For example, Notepad++.

Continue clicking Next until you see Install. Click it. When the installation is complete, click Finish

 COURSE STRUCTURE 

Each module will have either a practical project, i.e. ‘write code with the following functionality…’ or a small task to complete to demonstrate skills. Either of these approaches will provide the trainee with the opportunity to demonstrate their understanding of the topic.

The results will not contribute to a ‘pass’ or ‘fail’ of the course but will give feedback to the trainee on how they are performing. The project or test will be brief enough that it can be marked quickly, but still in depth enough to show understanding of the materials. Throughout the course you will develop a portfolio that will combine all the skills you have learnt.

  • Welcome and Software Tools

Trainees are welcomed to TTA and introduced to some of the tools they will use during the course including Zoom and Slack. Agile methodologies are introduced so that trainees may apply them throughout the course.

  • HTML and CSS Fundamentals

We move onto learning about website structure using HTML and CSS. Students gain understanding of the building blocks of HTML and CSS to develop a functioning website. A range of elements including CSS positioning, styling, media, audio and more are covered.

  • Introduction to JavaScript Fundamentals

Trainees learn the fundamentals of JavaScript, building simple programs. Now trainees have learned the foundations of HTML and CSS, and the fundamentals of JavaScript, they develop professional interactive features for Web pages. They also learn about media queries and basic CSS techniques to make Web pages responsive.

  • Introduction to Cyber Fundamentals

Trainees will gain a firm understanding of cyber security fundamentals. Through in-depth discussions and working through “Immersive labs”. Trainees will be able to understand what is required to keep users safe on the internet.

  • Introduction to SQL and Data Modelling

Learners dig deep into what databases are and how it affects our everyday lives. The learners gain fundamental skills in creating relational databases using industry-standard SQL.

  • Low Code Development Reactive Web Fundamentals

Using Out system’s Low Code platform, trainees will learn the fundamentals required to create reactive web apps.

  • Low Code Development Mobile Fundamentals

This week trainees learn about the stages required to create a mobile app using Out system’s platform. This will allow trainers to create multi-platform applications that can work on iOS or Android.

  • Low Code Development Architecture and UI Patterns Fundamentals

Trainees will look at tools and techniques to create effective user interfaces (UI) and the building blocks required for creating an application architecture.

  • Low Code Development BPTs and Timers with DevOps Fundamentals

In this week, the trainees learn how to implement BPTs and timers within their Low Code applications. Additionally, trainees will learn the core concepts of DevOps, what it is and how it works. DevOps is a culture, fostering collaboration among all roles involved in the development and maintenance of software.

  • Low Code Development Web Services and Database Integrations Fundamentals

In these sessions, the trainees will learn how to connect their applications to external databases. This will be achieved through using skills gained in prior weeks with SQL.

  • Low Code Development Security and Best Practices Fundamentals

In these sessions, the trainees will learn about security techniques for their apps. Additionally, trainees will learn about the best practices within industry in regard to development.

  • Low Code Development Testing Fundamentals

In these sessions, the trainees will learn the fundamentals of have to test their apps. Ensuring that there are no bugs present within their applications. This will be achieved through using industry standard techniques.

  • Agile Foundation

Trainees learn how Agile projects and running an Agile team can benefit the development process, focusing on the methodology and team processes. They prepare for the BCS Foundation Certificate in Agile.

Each module above has either a practical project or tasks to demonstrate skills. Either of these approaches provides the delegate with the opportunity to demonstrate their understanding of the topic.

 LEARNING OBJECTIVES:

  • Understand the fundamentals of programming.
  • Recognise clean code.
  • Demonstrate object-oriented programming techniques.
  • Apply test driven development to software problems.
  • Understand the fundamentals of database theory.
  • Develop databases.
  • Develop low level code applications.
  • Use industry-standard SQL.
  • Build a functioning website.
  • Apply appropriate techniques to create an interactive and responsive website.
  • Create a full-stack application using an industry recognised framework.
  • Demonstrate an understanding of security fundamentals.

Develop teamwork, leadership and decision making/problem-solving skills.

ACCESSING LESSONS

Your tutor is Vaibhavi Walunj

Here is the link to the lessons which are delivered on:

Monday, Tuesday and Wednesday

10am – 12pm and 2pm – 4pm

https://us06web.zoom.us/j/88971078328?pwd=UFhDOVIzRXZXRUpoelJvUmw1NFNSQT09Meeting ID: 889 7107 8328
Passcode: 396760
One tap mobile
+13126266799,,88971078328#,,,,*396760# US (Chicago)
+13462487799,,88971078328#,,,,*396760# US (Houston)Dial by your location
+1 312 626 6799 US (Chicago)
+1 346 248 7799 US (Houston)
+1 669 900 6833 US (San Jose)
+1 929 205 6099 US (New York)
+1 253 215 8782 US (Tacoma)
+1 301 715 8592 US (Washington DC)
Meeting ID: 889 7107 8328
Passcode: 396760
Find your local number: https://us06web.zoom.us/u/kbjsAuVHTy

Learn the latest skills like Linux, Python, Network Security
and more.

Get ready for a career in high demand.

Earn a qualification from BCS

Build your network with peers and industry professionals.

Earn industry recognised credentials

BCS logo companies TechTalent Academy work with

Jobs within Cyber Security

Job Skills Information

Cyber Security roles are in high demand in the UK and the skills gap is growing for many employees. It is estimated that by 2022 there could be around 100,000 unfilled cyber security roles.

Salaries

  • Entry Level from £20K
  • Junior Cyber Security Engineer £25K
  • Cyber Security Engineer £35K – £45K
  • Security Administrator £21 – £50K
  • Web Developer £25 – 75K
  • Cyber Security Consultant £45 – £75K
  • Cloud Security Engineer £50 – £75K
  • Ethical Hacker £65K – £75K

Duties

Designing new security systems or upgrade existing ones, use advanced analytic tools to determine emerging threat patterns and vulnerabilities, engage in ‘ethical hacking’.