Skip to content

Latest commit

 

History

History
1846 lines (1777 loc) · 57.5 KB

File metadata and controls

1846 lines (1777 loc) · 57.5 KB

❄️ Back-End

welcome to back-end section details, you can use it to check your learning process.
You can use the color scheme below to grade your knowledge level of each topic

Naviagate to Other Path

How to track?

at each topic you can change the status depend on your knowledge about the topic
  • 🔲 : no idea about it
  • 🔳 : Know what it is, take it soon
  • ✅ : Already knew/learn about it
When you  "already knew/learn about it", you can add the self-grade about your level by add the color
kyu (your current level) Ability
📓 Shodan learnt about it, beginning use it
📒 Sandan use it in some (1->3) small project, have its certification, understand its core concept
📗 Godan use it in a lot of (4->n) small project, can teach another people about it, know its advantage/defect
📙 Shinidan use it in some (1->2) big project, understant what is running underneath
📕 Kudan use it in a lot of (3->n) big project, confidence to say you're an expert of this topic, talk about it in talk-show, can hack/change it's core
📘 Judan have recognition from a nother people that you're an expert of this topic, people talk about you when they learn/discuss/search this topic

General Path

Details Version Path

Programming Language

Ruby

Status Topic Level Process Type Item Reconition Start Date
🔲 Ruby Essential --- --- --- --- --- ---

Framework

Status Topic Level Process Type Item Reconition Start Date
🔲 Ruby on Rails --- not started path Lymda/Become-RubyonRails-Developer certificate ---
not started path Coursera/RubyonRails-Web-Development certificate ---
not started course Udemy/Learn Ruby on Rails from Scratch (free) --- ---
🔲 Sinatra --- --- --- --- --- ---

Package Manager

Status Topic Level Process Type Item Reconition Start Date
🔲 RubyGems --- --- --- --- --- ---

Testing

Status Topic Level Process Type Item Reconition Start Date
🔲 RSpec --- --- --- --- --- ---

Other

Status Topic Level Process Type Item Reconition Start Date
🔲 ByeBug --- --- --- --- --- ---

Python

Status Topic Level Process Type Item Reconition Start Date
🔲 Python Essential --- not started path Lymda/Become-Python-Developer certificate ---
not started path Coursera/Python-for-everybody certificate ---
not started course Udemy/Complete-Python-Bootcamp-Go-from-Zero-to-Hero --- ---
not started course Udemy/30-Days-of-Python --- ---
not started course Udemy/Automate-The-Boring-Stuff-With-Python --- ---
--- --- --- --- ---

Framework (Sync)

Status Topic Level Process Type Item Reconition Start Date
🔲 Django --- not started course Python-and-Django-FullStack-Web-Dev-Bootcamp --- ---
not started book Two Scoops of Django --- ---
🔲 Flask --- not started course Udemy/REST-APIs-with-Flask-and-Python --- ---
🔲 Pyramid --- --- --- --- --- ---

Framework (Async)

Status Topic Level Process Type Item Reconition Start Date
🔲 Aiohttp --- --- --- --- --- ---
🔲 Sanic --- --- --- --- --- ---
🔲 Gevent --- --- --- --- --- ---
🔲 Tornado --- --- --- --- --- ---

Package Manager

Status Topic Level Process Type Item Reconition Start Date
🔲 Pip --- --- --- --- --- ---

Testing

Status Topic Level Process Type Item Reconition Start Date
🔲 Pytest --- --- --- --- --- ---
🔲 Unitest/pyUnit --- --- --- --- --- ---
🔲 Doctest --- --- --- --- --- ---
🔲 Nose --- --- --- --- --- ---
🔲 Tox --- --- --- --- --- ---

PHP7

Status Topic Level Process Type Item Reconition Start Date
🔲 PHP Essential --- not started path Lymda/Become-PHP-Developer certificate ---
not started path Lynda/Advance-your-skill-as-a-PHP-developer certificate ---
not started path Lymda/Avance-your-skills:-working-with-data certificate ---
not started path Lynda/Get-ahead-PHP7-feature-and-famework certificate ---
not started path Coursera/Web-Application-for-everybody certificate ---
not started course Udemy/PHP-for-Beginners-Become-PHP-Master-CMS-project --- ---
not started course Udemy/The-Complete-WordPress-Website-Business-Course --- ---
not started course Udemy/Complete-WooCommerce-plugin-tutorial-for-WordPress-2017 --- ---
not started course Udemy/Practical-PHP-Master-the-basic-and-Code-Dynamic-Website --- ---
not started course Udemy/Learn-OOP-PHP-by-building-a-complete-website --- ---
not started course Udemy/Beginner-PHP-and-MySQL-Tutorial --- ---
not started course Udemy/Building-a-Chat-System-in-AJAX-and-PHP --- ---
not started reading PHPEnthusiast/Learn-Object-Oriented-PHP --- ---
--- --- --- --- ---

Framework

Status Topic Level Process Type Item Reconition Start Date
🔲 Laravel --- not started course Udemy/PHP-with-Laravel-for-beginners --- ---
🔲 Symfony --- --- --- --- --- ---
🔲 Slim --- --- --- --- --- ---
🔲 Lumen --- --- --- --- --- ---

Package Manager

Status Topic Level Process Type Item Reconition Start Date
🔲 Composer --- --- --- --- --- ---

Debugger / Profiler

Status Topic Level Process Type Item Reconition Start Date
🔲 xDebug --- --- --- --- --- ---
🔲 xHProf --- --- --- --- --- ---
🔲 New Refc --- --- --- --- --- ---
🔲 Blackfire --- --- --- --- --- ---

Testing

Status Topic Level Process Type Item Reconition Start Date
🔲 PHPUnit --- not started path Lymda/Advance-your-skill:-Testing-and-Debugging certificate ---
🔲 PHPSpec --- --- --- --- --- ---
🔲 Codeception --- --- --- --- --- ---

Other

Status Topic Level Process Type Item Reconition Start Date
🔲 PSRs --- --- --- --- --- ---

Node.js

Status Topic Level Process Type Item Reconition Start Date
🔲 Nodejs Essential --- not started course Udemy/Learn-and-Understand-Nodejs --- ---
not started course Udemy/The-Complete-Notejs-Developer-Course --- ---
not started course NodeJS-Advanced-Concepts --- ---
not started reading Felix's Nodejs beginner guide --- ---
--- --- --- --- ---

Framework

Status Topic Level Process Type Item Reconition Start Date
🔲 Express --- --- --- --- --- ---
🔲 Loopback --- --- --- --- --- ---
🔲 Hapi --- --- --- --- --- ---
🔲 Koo --- --- --- --- --- ---
🔲 Sails.js --- --- --- --- --- ---

Package Manager

Status Topic Level Process Type Item Reconition Start Date
🔲 npm --- --- --- --- --- ---
🔲 Yarn --- --- --- --- --- ---

Testing

Status Topic Level Process Type Item Reconition Start Date
🔲 Mocha --- --- --- --- --- ---
🔲 Jest --- --- --- --- --- ---
🔲 Enzyme --- --- --- --- --- ---
🔲 Chai --- --- --- --- --- ---
🔲 Jasmine --- --- --- --- --- ---
🔲 Ava --- --- --- --- --- ---

C#

Status Topic Level Process Type Item Reconition Start Date
C# Essential 📒 on hold path PluralSight/CSharp-Skill-Path --- ---
not started course Udemy/Selenium-WebDriver-with-C#-for-beginners-and-Live-Testing-Site --- ---

Framework

Status Topic Level Process Type Item Reconition Start Date
🔲 ASP.NET MVC --- not started path PluralSight/ASP.NET-Skill-Path --- ---

Java

Status Topic Level Process Type Item Reconition Start Date
Java Essential 📒 on hold path PluralSight/JavaSE-Skill-Path --- ---
not started course Udemy/Java-Multithreading --- ---
--- --- --- --- ---
Java EE Essential 📒 complete path PluralSight/JavaEE-Skill-Path --- ---
complete course PluralSight/JavaEE-JavaServer-Pages --- ---
complete course PluralSight/JavaEE-Get-Started-with-JavaServer-Facecs --- ---
complete course PluralSight/Introduction-to-Struts-2 --- ---
not started course Udemy/Selenium-WebDriver-with-Java --- ---
complete course JavaBrains/Maven-Tutorials --- ---
complete course PluralSight/Maven-Fundamental --- ---
not started book Junit-In-Action --- ---
--- --- --- --- ---
JavaEE WebService 📒 complete course PluralSight/Working-with-XML-in-Java-using-JAXB --- ---
not started course PluralSight/Building-JAX-WS-Web-Service-with-Apache-CXF --- ---
complete course PluralSight/RESTful-Service-in-Java-using-Jersey --- ---
complete course PluralSight/Building-Asynchronous-RESTful-Services-with-Jersey --- ---
on hold course Udemy/Java-Web-Service --- ---
on hold course Udemy/Java-Web-Service-Part-2 --- ---
not started course Udemy/Java-WebService-Complete-Guide-SOAP+REST+Buide App --- ---
not started course Udemy/REST-API-with-Java-JAX-RS-Create-and-Deploy-to-Amazon-Cloud --- ---
--- --- --- --- ---

Framework

Status Topic Level Process Type Item Reconition Start Date
🔲 Spring --- on hold path PluralSight/Core-Spring --- ---
on hold books Reading : Spring-In-Action --- ---
on hold course Udemy/Spring-Framework-Master-Class-Beginner-to-Expert --- ---
complete course Udemy/Spring-Core-Learn-Spring-Framnework4-and-SpringBoot --- ---
complete course Udemy/Spring-Core-Advanced-Beyond-The-Basic --- ---
on hold course Udemy/Angular-for-Java-Developer --- ---
not started course Udemy/Spring-Framework5-Beginner-to-Guru --- ---
not started course Udemy/Spring-and-Hibernate-for-Beginner --- ---
complete course Udemy/Master-Spring-WebService-And-REST-API-with-Spring-Boot --- ---
not started course Udemy/Spring-Framework-DevOP-on-AWS --- ---
not started free course Udemy/Become-a-Full-Stack-Developer-with-Spring-AWS-and-Stripe --- ---
not started free course Udemy/Spring-framework-and-Dependency-Injection-for-beginner --- ---
not started free course Udemy/Introduction-Spring-Boot --- ---
not buy opt course Build-Your-REST-API-with-Srping --- ---
--- --- --- --- ---
🔲 Grails --- --- --- --- --- ---
🔲 Play --- --- --- --- --- ---

Go

Status Topic Level Process Type Item Reconition Start Date
🔲 Go Essential --- --- --- --- --- ---

Technical

Status Topic Level Process Type Item Reconition Start Date
🔲 RESTful APIs --- on hold course PluralSight/REST-Fundamentals --- ---
not started course PluralSight/Web-API-Design --- ---
🔲 SOLID, YAGNI, KISS etc --- --- --- --- --- ---
🔲 Regular Expressions --- --- --- --- --- ---
🔲 GraphQL --- --- --- --- --- ---
🔲 Docker --- --- --- --- --- ---

Web Server

Status Topic Level Process Type Item Reconition Start Date
🔲 Coddy --- --- --- --- --- ---
🔲 Apache --- --- --- --- --- ---
🔲 Nginx --- not started course Udemy/Nginx-and-Apache-Server-From-Scratch-with-VestaCP --- ---

Authentication

Status Topic Level Process Type Item Reconition Start Date
🔲 JWT --- --- --- --- --- ---
🔲 OAuth 2.0 --- --- --- --- --- ---

Storage

Caching

Status Topic Level Process Type Item Reconition Start Date
🔲 Memcached --- --- --- --- --- ---
🔲 Redis --- --- --- --- --- ---

Relational Databases

Status Topic Level Process Type Item Reconition Start Date
🔲 Oracle --- not started course Udemy/The-Complete-Oracel-SQL-Certificate-Course certificate ---
🔲 PostgreSQL --- --- --- --- --- ---
🔲 MariaDB --- --- --- --- --- ---
🔲 MySQL --- not started course Udemy/The-Ultimate-MySQL-Bootcamp --- ---
MSSQL 📒 complete course PluralSight/Introduction-to-SQL-Server --- ---
complete course PluralSight/SQL-Server-fundamentals --- ---
--- --- --- --- ---

NoSql Databases

Status Topic Level Process Type Item Reconition Start Date
🔲 Redis --- --- --- --- --- ---
🔲 MongoDB --- not started course Udemy/Learn-MongoDB-Leading-NoSQL-from-sratch --- ---
not started path MongoDb University certificate ---
🔲 Cassandra --- --- --- --- --- ---
🔲 RethinkDB --- --- --- --- --- ---
🔲 Couchbase --- --- --- --- --- ---

Up you Game further!

Search Engines

Status Topic Level Process Type Item Reconition Start Date
🔲 ElasticSearch --- not started course Udemy/Complete-Guide-to-ElasticSearch --- ---
🔲 Solr --- --- --- --- --- ---
🔲 Sphinx --- --- --- --- --- ---
Status Topic Level Process Type Item Reconition Start Date
🔲 GOF Design Patterns --- --- --- --- --- ---
🔲 Architectural Patterns --- --- --- --- --- ---
🔲 Give DDD a shot --- --- --- --- --- ---
🔲 Learn different testing techniques --- --- --- --- --- ---
🔲 Google Analytics --- --- --- --- --- ---