TWN IT Beginners Course Brochure
TWN IT Beginners Course Brochure
This course will give you important foundational skills of software engineering, closing any gaps in
knowledge that sometimes even junior engineers lack. So the competencies you gain here will definitely
help you stand out!
In about 3-4 months of study, you’ll learn software development essentials, networking and cloud
fundamentals, so everything, from programming a web application to building, and deploying it on a virtual
cloud server. The online format is designed for you to study at your own pace, and revisit any videos and
materials you want, whenever you want. Throughout the entire learning process you are also supported
around the clock by experienced Support Engineers in a dedicated study group.
2
www.techworld-with-nana.com
About the Program
Key Components to accelerate your learning
Hands-On Engaging
Projects Community
The heart of our program. You’ll learn Be part of an exclusive community that
everything hands-on with real-life demos shares your journey
www.techworld-with-nana.com
RECOMMENDED
SCHEDULE
3-4 months duration
depending on your personal pace
4
Recommended Schedule
20 hours / week
www.techworld-with-nana.com
The Best Course
to Get Started in IT -
Hands-On Practice for people with zero or little IT-background
1 - Plan 2 - Develop
● Create Jira Board and first Sprint ● Learn Programming &
Web Development Basics - HTML,
CSS, JavaScript
● Develop app with VueJS and NodeJS
● Connect database
Take up all key roles one by one and go through the whole
software development workflow in practice!
www.techworld-with-nana.com
IT BEGINNERS
COURSE -
SYLLABUS
7
1 Course Overview and Getting
Started
Chapter Curriculum
✔ Lesson 01: Welcome & Course Overview
✔ Lesson 02: Curriculum
✔ Lesson 03: How to Access Course Resources
✔ Lesson 04: Administrative FAQs
www.techworld-with-nana.com
2
Introduction to Software
Development Workflow
Chapter Curriculum
✔ Lesson 01: Software Development Workflow
✔ Lesson 02: What is Agile and Scrum
✔ Lesson 03: Backlog and Scrum Board in Jira - Demo
www.techworld-with-nana.com
3
Web Development with
HTML, CSS and JavaScript
Chapter Curriculum
✔ Lesson 01: How Websites Work
✔ Lesson 02: What is JavaScript
✔ Lesson 03: Variables & Data Types
✔ Lesson 04: How to Execute JavaScript
✔ Lesson 05: Conditionals & Comparators
✔ Lesson 06: Objects
✔ Lesson 07: Arrays
✔ Lesson 08: Loops
✔ Lesson 09: Functions
✔ Lesson 10: Built-In Functions
✔ Lesson 11: Intro to HTML & CSS
✔ Lesson 12: HTML
✔ Lesson 13: CSS
✔ Lesson 14: HTML head tags
✔ Lesson 15: Website with HTML, CSS & JavaScript
10
www.techworld-with-nana.com
4
Implement Frontend of Teamable Demo
Project (HTML, CSS, JavaScript)
Chapter Curriculum
✔ Lesson 01: Develop Teamable Demo App with HTML, CSS, and JavaScript
✔ Lesson 02: JavaScript Frameworks
✔ Lesson 03: Maintaining JavaScript Frameworks
✔ Lesson 04: Open Source Explained
✔ Lesson 05: Libraries Explained
✔ Lesson 06: npm Registry
✔ Lesson 07: Versioning in Software Development Explained
✔ Lesson 08: How to Use Libraries in JavaScript Applications
✔ Lesson 09: npm CLI
✔ Lesson 10: Command Line Interface & Operating System Basics Explained
✔ Lesson 11: Install npm on MacOS
✔ Lesson 12: Install npm on Windows
✔ Lesson 13: Install JavaScript Libraries with npm
11
5
Implement Frontend of
Teamable Demo Project
(VueJS)
Chapter Curriculum
12
www.techworld-with-nana.com
6
Implement Backend of
Teamable Demo Project
(NodeJS)
Chapter Curriculum
✔ Lesson 01: Frontend Backend Communication Explained
✔ Lesson 02: NodeJS Tutorial
✔ Lesson 03: Example Frontend Application for NodeJS
✔ Lesson 04: HTTP, URL & IP Addresses Explained
✔ Lesson 05: Implement Web Server with NodeJs
✔ Lesson 06: JSON Explained
✔ Lesson 07: Implement Data Exchange Between Frontend & Backend
✔ Lesson 08: Implement Teamable Application Backend with NodeJS
13
www.techworld-with-nana.com
7
Connect Teamable Application
to Database (MongoDB)
Chapter Curriculum
✔ Lesson 01: Databases Explained
✔ Lesson 02: Database Types and Their Usages Explained
✔ Lesson 03: MongoDB Database, SQL vs NoSQL
✔ Lesson 04: General Guide to Installing Tools on OS
✔ Lesson 05: Install MongoDB on MacOS
✔ Lesson 06: Install MongoDB on Windows
✔ Lesson 07: General Guide to Connecting Applications to Database
✔ Lesson 08: Connect Teamable Backend to MongoDB Part 1
✔ Lesson 09: Connect Teamable Backend to MongoDB Part 2
14
www.techworld-with-nana.com
8
Implement Automated Tests for
Teamable Demo Project (Jest)
Chapter Curriculum
✔ Lesson 01: Test Automation Explained
✔ Lesson 02: Automated Test Types Explained
✔ Lesson 03: Write Unit Tests in Jest for Teamable app
✔ Lesson 04: Write Integration Tests in Jest for Teamable app
15
www.techworld-with-nana.com
9
Packaging Teamable Demo
Project (Project Artifact)
Chapter Curriculum
16
www.techworld-with-nana.com
Deploy Teamable Application
10 on Linux Server or on Cloud
Chapter Curriculum
17
www.techworld-with-nana.com
Configure Teamable Application
11 for Multi-Environment
Deployment
Chapter Curriculum
18
www.techworld-with-nana.com
12 Version Control for Code - GIT
Chapter Curriculum
19
www.techworld-with-nana.com
Certificate of Completion
Congratulations, well done!
After you’ve completed all chapters,
you will receive a certificate.
You will receive a Certificate of Completion, when you are done with the IT
Beginners course!
It’s a credential in the form of a PDF, testifying that you have completed all lectures
successfully.
You can share the Certificate on your LinkedIn account, so that your career network
and your future employer can see it!
20
www.techworld-with-nana.com
A brand of
nnSoftware GmbH
1020 Vienna
AUSTRIA
Any Questions?
Email us at [email protected]
Connect with us
21
www.techworld-with-nana.com