Intro in IT – Curriculum
Școala Informală de IT
Curriculum Intro in IT
1. How does an application come to life?
2. Must-have skills for the journey
3. Can you become a developer?
4. …or what about being a tester?
5. Show us your skills, we show you the path
Who are the craftsmen involved?
Roles and responsibilities
How does an application grow?
When are we ready to ship?
How computers work?
Computer architecture (memory, CPU, networking)
Different devices – different operating systems!
OS architecture (processes, services, file system, security) Windows vs Linux vs Android vs iOS
What are applications made of?
Application architecture (Presentation, Business and Data Layers; Windows architecture; Server – client architecture)
How does information travel through Internet?
WWW (HTTP/S, TCP/IP, DNS)
URL and URI
Client side vs. Server side processing/rendering
What are your basic tools?
Web browsers (cookies, sessions, extensions/plugins)
Text editors with syntax highlighting
Image and video capture
Chrome Inspector / Firebug / DevTools
Skype / Hangouts
Start thinking and speaking like an IT geek!
Pseudocoding and flow charting
Data structures and algorithms
Number systems and binary logic
Everything around us is an object – In machines’ world this is called OOP
Inheritance, Encapsulation, Abstraction, Polymorphism
You call it a website – this is a perfect mix between HTML, CSS, JS
You like to keep your stuff well organized – So does an application using databases
SQL (basics and database entities, create db and tables using tools, NOSQL)
Apps crashing, monitors freezing, odd coloring screens, weird behavior… Are all these happening only to me?
What is software testing?
Types of testing – Manual vs Automated Testing
What is a bug?
What scenarios should be covered to test the application?
Are you amazed of what you’ve found so far? This was just a glimpse! We help you choose the best path to follow: testing or developing applications
Great things come with hard-working
Everything is about mindset – What are the special ingredients?
The only constant thing in life is change