This repository was created for the purpose of teaching new students how to work with git, teamwork and working with someone else's code. This project is common and is being done by common efforts through generations
https://www.notion.so/pieceowater/Code-Appearance-Guide-f94e739542f9469fa6b95f27de984225
https://www.figma.com/file/MrGjv6vuyCI0iU9XAHJGMc/taskman?t=xGh1x7drO128WcnQ-1
Make a web application for managing your working day.
- todo-manager with task setting, description, time and deadlines
- setting up a personal account
- a system of user accesses to view other people's tasks (superuser, manager, employee)
Goal: To learn how to work in a team with other developers, to develop a training project - todo manager
Details
- The beginning. General concepts and information about the upcoming work. Git version control system. Teamwork. Pipeline of each developer's work.
- HTML and CSS. Basics of layout and styling.
- JavaScript. Basic concepts of JavaScript and DOM elements on a page.
- Repeating
- JavaScript. Elementary data types. Manipulation of data and elements on the page
- JavaScript. Complex data types.
- JavaScript. Syntactic constructions of the language.
- JavaScript. Algorithmization and functional programming.
- JavaScript. Asynchrony, AJAX
- Fixing the material.
Goal: To learn how to work in a team with other developers, to develop a training project - todo manager
Details
- The beginning. General concepts and information about the upcoming work. Git version control system. Teamwork. Pipeline of each developer's work.
- PHP basics. Variables, data types, operators.
- Loops and conditional operators.
- Functions and arrays in PHP.
- Working with user input.
- CRUD. Methods of working with data.
- Connection to the database. Basic database queries.
- User SESSION, COOKIES. (extra)
- Http, https, ssl. Basic concepts of server operation.
- The concept of RESTful API. Http request statuses