1. Basic concepts, tools and procedures
- Basic concepts such as domain, DNS, IP address, port, HTTP protocol
- Working with the command line (Linux, PowerShell)
- Work and development environments (VS Code, etc.)
2. Introduction to versioning using GIT
- GIT vs. GitHub
- Creation and management of repositories, basic operations in Git (commit, push, pull)
- Work with branches, conflict resolution, teamwork principles.
3. Introduction to containerization with Docker
- Working with basic Docker commands: creating, managing and running containers
- Basics of creating a Dockerfile and managing containers on a local computer
- Orchestralization
4. Basics of creating websites: HTML and CSS
- HTML (HTML 5) document structure, basic elements and attributes.
- CSS: selectors, box model, basic principles of responsive design
5. Introduction to the use of JavaScript on the web
- Basic JavaScript syntax, DOM manipulation
- Events
- HTML 5 API
- JSON and XML
6. AI and the use of artificial intelligence tools
- Basic concepts of AI and trends in the use of AI
- Chatbots, text and image generation, data analysis
- Use of AI in teaching, ethics and formalities
7. Basics of IT security and cyber hygiene
- Basic overview of security threats
- Security of personal data and safe use of the computer, incl. social networks
- Principles of safe use of modern technologies
- Basic concepts such as domain, DNS, IP address, port, HTTP protocol
- Working with the command line (Linux, PowerShell)
- Work and development environments (VS Code, etc.)
2. Introduction to versioning using GIT
- GIT vs. GitHub
- Creation and management of repositories, basic operations in Git (commit, push, pull)
- Work with branches, conflict resolution, teamwork principles.
3. Introduction to containerization with Docker
- Working with basic Docker commands: creating, managing and running containers
- Basics of creating a Dockerfile and managing containers on a local computer
- Orchestralization
4. Basics of creating websites: HTML and CSS
- HTML (HTML 5) document structure, basic elements and attributes.
- CSS: selectors, box model, basic principles of responsive design
5. Introduction to the use of JavaScript on the web
- Basic JavaScript syntax, DOM manipulation
- Events
- HTML 5 API
- JSON and XML
6. AI and the use of artificial intelligence tools
- Basic concepts of AI and trends in the use of AI
- Chatbots, text and image generation, data analysis
- Use of AI in teaching, ethics and formalities
7. Basics of IT security and cyber hygiene
- Basic overview of security threats
- Security of personal data and safe use of the computer, incl. social networks
- Principles of safe use of modern technologies