
What are the different roles involved in software development? Discover modern software development methodologies and learn:
step-by-step Software Creation Process
the role of a Project Manager, Product Manager, Product Owner
the role of a Business and System Analyst
the role of a Software Architect
the role of a Designer, Developer, Tester, Scrum Master
the role of the DevOps Engineer
development, test and production environments
differences between UX and UI design
backend, frontend and full-stack development
how a web application works
IDE
Jenkins, Bamboo, TeamCity
GIT, SVN
Maven, Ant, Gradle
Jira, Confluence
CI/CD
Waterfall and agile (scrum, kanban) project methodologies
A structured and easy-to-understand introduction to the networks and the Internet. You will learn:
how and when modern computing started
mainframe
client-server network
thin client
P2P network
the internet
LAN, MAN, WAN
TCP/IP protocols
IP, HTTP, DNS
hosting, web server
Java is one of the mightiest programming languages of today, surrounded by a powerful ecosystem of connected technologies. You will learn:
the significance of the Java ecosystem
why Java is used in the financial industry
what are popular Java technology stacks today and what they are used for
what are JVM and JVM languages
Object-Oriented Programming
multithreading
concurrency
Spring, JSF, Struts, Hibernate, JPA, Swing, EJB
IntelliJ IDEA, Eclipse, NetBeans
.Net - Microsoft’s response to Java is the second most popular technology used in the development of enterprise-class applications. You will learn:
what are .NET and .NET core
what are the industries .NET is mostly used in
what are popular .NET technology stacks
how to analyze .NET job descriptions
CLR
CIL
Windows Forms, WPF
ASP.NET, ADO.NET
Xamarin Forms and Native
JavaScript - the language that brought „motion into the web”. Discover how that happened and learn:
why front-end development is easy to learn, but hard to master
what are popular JavaScript technology stacks
what is the difference between React and Angular
how JavaScript can be used in backend development
Ajax and JQuery
Node JS
ECMASCRIPT
React, React Native, Angular, Vue, Backbone, Express JS, Meteor, Ember
Learn how the quality of the software is secured and what is the role of software testers. You will get to know:
the difference between manual and automated testing
the difference between testing done by testers and testing done by programmers
what are popular testing methodologies
how to analyze software tester’s roles
functional and structural testing
Selenium, Micro Focus Quality Center, Cucumber
performance testing and load testing
regression tests, smoke tests, stress tests, acceptance tests
ISTQB
TDD
unit tests, integration tests, end-2-end tests
refactoring
popular unit testing tools
Did you know that mankind has created more data in the last 20 years than in all 2000 years before? Stay up to date in these times of massive data growth and learn:
what is data
what are relational databases, explained in every detail
what are: big data, non-relational databases
what is data warehousing and ETL process
OLTP, OLAP, BI
data mining and data modeling
SQL, MySQL, PostgreSQL, Maria, MS SQL, T-SQL, PL/SQL, SQLite
Mongo, Cassandra, Redis, Cosmos, Couch, Dynamo
Hadoop Ecosystem, MapReduce, Spark
What is the role of software architecture in meeting business goals through software applications? Learn all about the software architecture, including:
what is software architecture?
what is monolith versus microservices versus SOA
ESB
what are APIs and how do they communicate
how to assess the experience of Software Architects
layered architecture
Docker, Kubernetes
virtualization, containerization
REST, SOAP
Kafka
event-driven architecture
design patterns, architectural patterns
Cloud computing is a revolution happening in today’s IT. It probably has a greater impact on the industry than the invention of the PC 40 years ago. You will get to know:
what is cloud and why it’s so impactful?
what are different acronyms like IaaS, SaaS, PaaS?
what are the main cloud technology providers?
public cloud, private cloud, hybrid cloud
IaC
Puppet, Ansible, Terraform
what are the main cloud technology solutions and how to ask developers about it?
Did you ever think how much more you interact with your smartphone than with your laptop? Yes, the internet goes more mobile each year. You will get to know:
what are the major technologies in mobile apps development
what are the major iOS tech stacks
what are the major Android tech stacks
what are the business models behind mobile apps
web applications versus websites versus mobile applications
native applications, hybrid applications
Swift, iOS, Kotlin
Xamarin, React Native, Flutter
ERP (enterprise resource planning) is a class of software that manages every area of an enterprise’s business activity. You will get to know:
what are the major market players
what is the difference between ERP and software integration
what are the pros and cons of implementing ERP
the SAP ecosystem technology map
SAP HANA
ABAP, SAP UI15
SAP Fiori
SAP job roles
The complex world of IT translated into a simple and accessible language. The most comprehensive and modern training program aimed at increasing the competencies of recruiters and stakeholders of IT projects and people who want to enter the IT sector without a technical background.
12 modules, covering the following topics:
basic concepts (a structured and easy-to-understand introduction to the world of information technology),
software development life cycle (modern software development methodologies and roles involved in the software development process),
networks and the Internet,
the most popular programming languages (including Java, .NET and JavaScript)
software testing (how the quality of the software is secured and what is the role of software testers, the difference between manual and automated testing, the difference between testing executed by testers and testing executed by programmers, popular testing methodologies),
database technologies (relational databases, big data, non-relational databases, data warehousing and ETL)
software architecture (monolith versus microservices versus SOA, API, Docker, Kubernetes, event-driven, design patterns)
cloud computing (SaaS, PaaS, IaaS, the main cloud technology providers, public cloud, private cloud, hybrid cloud, IAC, Puppet, Ansible, Terraform)
mobile applications (major technologies in mobile apps development, major iOS tech stacks, major Android tech stacks, business models behind mobile apps, web applications versus websites versus mobile applications, native applications, hybrid applications, Swift, iOS, Kotlin, Xamarin, React Native, Flutter)
ERP and SAP (the difference between ERP and software integration, the pros and cons of implementing ERP, the SAP ecosystem technology map)