• Stars
    star
    368
  • Rank 115,958 (Top 3 %)
  • Language
  • License
    MIT License
  • Created about 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

:octocat: Kottans backend course πŸŽ“

MIT Licensed Ideas and useful links Awesome Β Β Β Β Β Β 

Backend Course UNDER CONSTRUCTION!

The course contains basics of backend development: fundamentals of NodeJS or Golang and backend frameworks as well as necessary computer science basics, network and protocols, database fundamentals etc.

You can use these materials for self-education as well.

Admission

  1. The course is free of charge.
  2. Course consists of two phases: remote (online) phase and traditional (offline) lecture phase.
  3. Remote phase is free to join for anyone.
  4. Offline part will be accessible for students who have successfully finished remote phase and passed the interview.
  5. Remote phase starts on September 9th 2019 and will finish in app. 3 months.

If you have any questions you can ask us in one of our chats.

What you will learn

  1. Git, GitHub basics, writing good commit messages
  2. Linux, command line basics
  3. What computer memory is and how to properly deal with it
  4. Network basics
  5. Program Input/Output interaction. Basics of file system management
  6. JS or Golang programming fundamentals
  7. Relational Databases, SQL

Apart from this we plan to build a bunch of test projects and have fun together.

General Requirements

  1. English knowledge: a lot of the materials will be in English. If you do not feel confident in your technical English, you may want to take one of free online English courses.

  2. Repository on GitHub to save your progress. More about repositories in Task 0.

  3. Formatting: style of texts in your repository is up to you but remember to make it readable. Using markdown is a good idea.

  4. Reading: for each article you are required to read please post the answers to the following questions in your repo. Don't worry, your answers will not be graded. It's just a way to reflect on what you have learned.

    • name (at least) one thing that was new to you
    • name (at least) one thing that surprised you
    • name (at least) one thing you intend to use in the future
  5. Online courses: finish all tasks, add some reflection about them into README.

  6. Videos: same as for the reading; watch the video β€” answer three questions.

  7. Programming assignments: detailed submission instructions will be provided for each assignmnent.

Programming Language Path Disclaimer

Node.js Python Golang

  • This course contains general task and specific tasks for python, nodejs and golang. You don't need to do all of them, just pick either python, nodejs or golang tasks depending on course you've enrolled.
  • Nodejs-only tasks will be marked with prefix 🚦Node.js🚦
  • Python-only tasks will be marked with prefix 🚦Python🚦
  • Golang-only tasks will be marked with prefix 🚦Golang🚦

Operating Systems Disclaimer

  • This course assumes that you have up and running UNIX-based OS on your machine. If you're a Windows user consider to use VM for UNIX-system related tasks.

Chats

For your comfort we have created several chats in the telegram:

  1. BE Students | Kottans - chat for students, where you can discuss anything related to the current course
  2. Kottans Radio - our channel with usefull links and awesome articles ;)

Do you have any questions?

Please see our FAQ. If you have more questions - we will be happy to answer in our chats.

Ready?

➑️ Lets begin! Go forward to Git and GitHub Intro

➑️ Read course plan in Contents


P.S. You should know

If you are willing to participate in the course, you need to understand that you’ll spend a lot of time building something big together β€” a new way of learning and collaborating. You’ll become part of a small family and should prepare yourself to find new friends and to invest a lot in this friendship (as you should in any friendship).

Final task of this course will be to split into groups and create new courses like that (and we’ll never stop).

Our basic rules

  • Respect each other.
  • There is no such thing as a stupid question.
  • Each person learns with their own speed, has different background and personality, please respect this.
  • Communicating and understanding people that are different from you can be beneficial to both parties, provided mutual respect.
  • We are against any discriminations by gender, age, the color of skin, disabilities or any other.
  • We respect intellectual property - there is hard work of an author or a group of authors behind all materials that we use.

More Repositories

1

frontend

:octocat: Kottans frontend course πŸŽ“
1,226
star
2

You-Dont-Know-JS-Yet-UK

Ukrainian translation of "You Don't Know JS (Yet)" book series by Kyle Simpson
148
star
3

web

:octocat: Kottans web course πŸŽ“
123
star
4

computer-science

πŸŽ“ Path to a free self-taught education in Computer Science!
109
star
5

mock-repo

55
star
6

js-slides

Place to store some materials for js-course.
CSS
45
star
7

kottans.github.io

Every kottan's home. Who we are and what we do.
HTML
42
star
8

JSCourse2017

Kottans 2017 JS Course
JavaScript
37
star
9

git-course

:octocat: A basic git and Linux bash CLI training
34
star
10

kottans-ongoing-projects

33
star
11

frontend-2019-p2p

Repo for students' homework p2p reviews
JavaScript
31
star
12

framework-2021

A custom framework empowered Weather App
JavaScript
28
star
13

chernivtsi-frontend-2017

😺🏰 Kottans Chernvitsi Frontend Course 2017
JavaScript
25
star
14

frontend-2021-homeworks

Repository for home works of FE2021 course students
JavaScript
20
star
15

kottans-course-bootstrap

18
star
16

frontend-2019-homeworks

Repo for students' homework reviews
CSS
17
star
17

chernivtsi-frontend-2019

😺🏰 Kottans Chernvitsi Frontend Course 2019
HTML
17
star
18

frontend-2022-homeworks

HTML
15
star
19

algorithm_club

Repo for participating in cooperative survival MOOC
JavaScript
14
star
20

csharp-slides

CSS
13
star
21

frontend-2021-classroom

This is a repository from Frontend 2021 course works
HTML
11
star
22

java-slides

Place to store some materials for java-course.
5
star
23

weather-componental

Building Weather App from components
5
star
24

typescript-basics

4
star
25

javascript-fundamentals

WIP
JavaScript
4
star
26

promise-api-workshop

🧰 DIY Promise static methods
JavaScript
4
star
27

artifacts

Just a centralized place to keep kottans-related stuff/links
4
star
28

nodejs-2019-homeworks

JavaScript
4
star
29

hacktoberfest

Hacktoberfest with Kottans
4
star
30

d3-template

Template project to start hacking on d3.
HTML
3
star
31

documentation

Kottans organization wiki
JavaScript
2
star
32

endorsements

Endorsements by the Kottans community.
2
star
33

git-workshop-sandbox

This is the sandbox repo to practise collaboration within Kottans git course workshops
2
star
34

cs-2019-homeworks

Repo for CS homeworks peer reivew
2
star
35

covid-freeze

COVID-19 impact on people and business in Ukraine
JavaScript
2
star