The business world is unthinkable without IT, and effective cooperation between technical and non-technical specialists is the key to the successful operation of the company. If you work in management, HR, sales or administration, but you need to interact with developers, this course will become a real bridge for productive communication.
You will gain a clear understanding of how programmers work, what technologies they use, what approaches are used in development and what tools help them create software. After completing the course, you will be able to speak the same language with developers, make more informed decisions and optimize business processes in your company.
After completing this course, students will be able to:
- Be familiar with basic IT terminology and understand the professional vocabulary of developers.
- Understand popular approaches to software development, technologies and programming languages.
- Understand the role of each team member development and efficiency interact with them.
- Learn about the tools used by programmers to optimize work processes in the company.
- Build productive communication between business teams and technical specialists.
Audience Profile
The course is designed for specialists who are not developers, but work in a field that requires interaction with IT teams:
- HR managers and recruiters who want to better understand the competence of technical specialists.
- Sales managers working with IT products or services and willing to speak the language of their developer clients.
- Managers, administrators, business analysts and anyone who wants to effectively collaborate with IT teams within their company.
- Anyone who wants to understand the fundamentals of the IT industry to collaborate more effectively with technical professionals.
Before attending this course, students must have:
- Previous experience in the IT industry is not required.
- Having basic mathematical, logical, and analytical problem-solving skills will help you better understand the material.
1. Who are the developers?
- General portrait of an IT specialist.
- What they can be: specializations developers (backend, frontend, full-stack, developers cloud, mobile, desktop applications. Embedded and IOT, etc.).
- Results survey Stack Overflow.
2. Software Development Methodologies
- Concept and overview popular methodologies (Scrum, Agile, MSF, DevOps, etc.).
- Key roles in the team (program manager, product manager, developer, tester, release manager, user experience, QA, devops engineer, architect, etc.) .
3. Popular technologies, languages, frameworks, tools
- Cloud Fundamentals (Cloud Service Providers – Azure, AWS, GCP, Alibaba, Models provision of services – IaaS, PaaS, SaaS, main services – network, data storage, computing, AI, etc., concepts and roles).
- Main languages programming and frameworks (Java, C++, C#, Python, Kotlin, HTML5/CSS3/JS stack, LAMP/WAMP stack, popular frameworks).
- Popular tools developments (Visual Studio, VS Code, JetBrains tools, systems version control (Git), a platform for teamwork developments - Azure DevOps, GitHub, Gitlab, Bitbucket and others).