# Backend Development Specialization

Pick a backend language and library/framework and complete the following:

**Note:** include complementary technologies related to your choice: for instance, if you chose Python, consider the entire ecosystem of developing Python applications, including a framework such as Flask or Django.  
**Note:** Pick any Backend language you like, some ideas include - Golang, Rust, Elixir, JavaScript, Java, C#, Python, PHP, Ruby  
**Note:** All Projects should use your selected language and framework/library

You may elect to complete this specialization more than once by selecting it as your capstone for multiple tiers.

| Courses                                                                                                                                                                           |   Status   |   Evidence   |
| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------: | :----------: |
| [M001: MongoDB Basics](https://university.mongodb.com/courses/catalog)                                                                                                            |            |
| [M220J, M220JS or M220P](https://university.mongodb.com/courses/catalog)                                                                                                          |            |
| [M310: MongoDB Security](https://university.mongodb.com/courses/catalog)                                                                                                          |            |
| **Reading**                                                                                                                                                                       | **Status** | **Evidence** |
| [TravisCI](https://docs.travis-ci.com/)                                                                                                                                           |            |
| [Docker](https://docs.docker.com/)                                                                                                                                                |            |
| [Kubernetes](https://kubernetes.io/docs/home/)                                                                                                                                    |            |
| **Practice**                                                                                                                                                                      | **Status** | **Evidence** |
| Study all docs for your chosen language and its ecosystem                                                                                                                         |            |
| Tier Programming Project                                                                                                                                                          |            |
| Tier Programming Project                                                                                                                                                          |            |
| Identify blogs and Twitter users to follow to stay up to date on your chosen language and its ecosystem and begin 'reading up' on a weekly basis to stay current                  |            |
| Tier Programming Project                                                                                                                                                          |            |
| Tier Programming Project                                                                                                                                                          |            |
| Tier Programming Project                                                                                                                                                          |            |
| Open Source Contribution                                                                                                                                                          |            |
| Participate in the community surrounding your chosen language and its ecosystem - begin regularly interacting on twitter and other's blogs, and posting relevant content yourself |            |
| Tier Programming Project                                                                                                                                                          |            |
| Tier Programming Project                                                                                                                                                          |            |
| Open Source Contribution                                                                                                                                                          |            |
| Tier Programming Project                                                                                                                                                          |            |
| **Capstone**                                                                                                                                                                      | **Status** | **Evidence** |
| Create a website highlighting what you learned and built during this specialization. Use this as an opportunity to create a portfolio of your projects, notes, blog posts, etc.   |            |              |