All Projects → kottans → Backend

kottans / Backend

Licence: mit
Kottans backend course 🎓

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Backend

shariff-backend-node
Node.js (hapi) backend for Shariff. Shariff enables website users to share their favorite content without compromising their privacy.
Stars: ✭ 17 (-94.65%)
Mutual labels:  backend
Yii2 Gentelella
Free admin template for backend
Stars: ✭ 266 (-16.35%)
Mutual labels:  backend
Libfirm
graph based intermediate representation and backend for optimising compilers
Stars: ✭ 305 (-4.09%)
Mutual labels:  backend
tinyhttp
🦕 Deno port of tinyhttp, 0-legacy, tiny & fast web framework
Stars: ✭ 84 (-73.58%)
Mutual labels:  backend
Mage Enhanced Admin Grids
[ARCHIVED] Enhanced Admin Grids extension for Magento 1. WIP version available for testing.
Stars: ✭ 258 (-18.87%)
Mutual labels:  backend
Olivia
💁‍♀️Your new best friend powered by an artificial neural network
Stars: ✭ 3,114 (+879.25%)
Mutual labels:  backend
yayd
youtube-dl backend in Rust, aka youtube & co downloader
Stars: ✭ 32 (-89.94%)
Mutual labels:  backend
Easyadminbundle
EasyAdmin is a fast, beautiful and modern admin generator for Symfony applications.
Stars: ✭ 3,391 (+966.35%)
Mutual labels:  backend
Otter
A relatively automatic CRUD backend administration panel for Laravel
Stars: ✭ 261 (-17.92%)
Mutual labels:  backend
Varharrie.github.io
📘 Personal blog site based on github issues.
Stars: ✭ 3,343 (+951.26%)
Mutual labels:  backend
django-auth0
Auth0 authentication backend for awesome Django apps
Stars: ✭ 57 (-82.08%)
Mutual labels:  backend
nodearch
Node.js Backend Framework.
Stars: ✭ 14 (-95.6%)
Mutual labels:  backend
Roadmap Do Desenvolvedor Web
🎢 Roadmap para se tornar um desenvolvedor web! Atualização 2021!
Stars: ✭ 276 (-13.21%)
Mutual labels:  backend
full stack knowledge list
full_stack_knowledge_list,开发知识体系,主要是全栈开发知识体系。 目的:每一个开发人员都应该形成自己的知识体系,做到提纲挈领。在设计代码,聊技术,面试,系统结构设计,架构设计等时候,能够游刃有余,充满自信。 特点: 1、前端领域:Html和css基础,JavaScript,计算机基础,框架和类库,前端工程,项目构建,算法与数据结构等。 2、后端领域:欢迎补充。。。
Stars: ✭ 26 (-91.82%)
Mutual labels:  backend
Blockbook
📘 Trezor address/account balance backend
Stars: ✭ 305 (-4.09%)
Mutual labels:  backend
plain-free-bootstrap-admin-template
Free Bootstrap 5 Admin and Dashboard Template that comes with all essential dashboard components, elements, charts, graph and application pages. Download now for free and use with personal or commercial projects.
Stars: ✭ 141 (-55.66%)
Mutual labels:  backend
Tweek
Tweek - an open source feature manager
Stars: ✭ 268 (-15.72%)
Mutual labels:  backend
Djreact
A simple introduction to integrating Django and React.
Stars: ✭ 317 (-0.31%)
Mutual labels:  backend
Concourse
Distributed database warehouse for transactions, search and analytics across time.
Stars: ✭ 310 (-2.52%)
Mutual labels:  backend
Cli
✨ A powerful CLI for the Create Go App project. Create a new production-ready project with backend, frontend and deploy automation by running one CLI command!
Stars: ✭ 292 (-8.18%)
Mutual labels:  backend

MIT Licensed Ideas and useful links Awesome       

Backend Course

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. BE Questionarium | Kottans - if you need a help of one of the mentors, or maybe from all of them simultaneously, you can ask it there
  3. 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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].