issues
search
codescalersinternships
/
home
home repo for internships
4
stars
0
forks
source link
INTERNSHIP-ASMAA
#84
Open
asmaaadel0
opened
1 year ago
asmaaadel0
commented
1 year ago
Week 1
[x] Go fundamentals
[x] Typescript fundamentals
[x] Testing fundamentals
[x] INI Parser project
[ ] Extra: RESP Parser
Week 2
[x] Namespaces, CGroups, Docker
[x] Github workflows
[ ] Apply on week 1
[x] Makefile project
[x] EnvServer + docker images
Week 3
[ ] REST API -Swagger
[x] Postman
[x] Backend (Bugtracker
https://github.com/flyspray/flyspray
)
[x] Backend testing
[x] Dockerize the backend
Week 4
[x] Vue3
[ ] Bugtracker frontend
Week 5
[ ] Bugtracker frontend
[ ] Dockerize the frontend
[x] Docker compose
[x] Frontend testing
Week 6
[ ] Intro to TFGrid
[ ] Manual Testing
[ ] Terraform
[ ] Rust fundamentals
Week 6, 7, 8 projects
[ ] Plumi plugin
[ ] TF Images automation
[ ] Threefold DMCC
[ ] GPU services integration
[ ] ZOS4?
[ ] Bridges improvements
[ ] Freeflow twin
[ ] Threefold Connect
[ ] Planetary Desktop App
daily work
[ ] write your own git:
https://leshenko.net/p/ugit/
#
[ ]
creating package in 2022
[x]
python
[ ]
django rest framework DRF
[ ]
pymotw
[ ]
jinja
[ ]
bottle
[ ]
exploreflask
[ ]
flask megatuorial
[ ]
TDD with python/django
[ ]
redis university
[ ]
redis in action
is a book that will help you to know redis by practice.
[ ] The following topics are important to know about Redis:
[ ] Data structures
[ ] Pub/Sub
Guide link 1
|
Guide link 2
|
Video
[ ] Data persistence (snapshots & AOF)
Guide link
|
Video
[ ] Transactions
Guide link
[ ] Distributed locking
Guide link1
|
Guide link2
[ ] Resp Protocol
Guide link
Software development process / testing
[ ] Trunk based development
https://trunkbaseddevelopment.com/
[ ] Github flow
https://docs.github.com/en/get-started/quickstart/github-flow
[ ] How to write a bug report
https://www.softwaretestinghelp.com/how-to-write-good-bug-report/
[ ] 12 factor apps
https://12factor.net
networking
[ ]
CCNA/CCNP
linux
[ ] effective shell:
https://effective-shell.com
[ ]
ubuntu server guide
[ ]
nginx
[ ]
debian handbook
[ ]
tmux
[ ]
building root filesystem
[ ]
coredns
[ ]
https://www.nginx.com/blog/what-are-namespaces-cgroups-how-do-they-work/
[ ]
https://www.youtube.com/watch?v=8fi7uSYlOdc
[ ]
build container in 500Lines
[ ]
unix programming
Raft/Distributed systems
[ ]
https://learn.particular.net/courses/distributed-systems-design-fundamentals-online
[ ] slides:
https://thesecretlivesofdata.com/raft/
[ ]
https://raft.github.io
[ ]
https://en.wikipedia.org/wiki/Raft_(algorithm
)
binary serialization
[ ]
https://capnproto.org/
[ ]
https://google.github.io/flatbuffers/
[ ]
https://developers.google.com/protocol-buffers
Optional:
[ ] Kubernetes
[ ] Helm Charts
[ ] Blockchain (substrate, cosmos, solidity?)
asmaaadel0
commented
1 year ago
3-7-2023 Daily Update:
[x] Install ubuntu
[x] Setup Go
[x] Start learning Go fundamentals up to section "Strings and Runes"
[X] Search about INI Parser project
asmaaadel0
commented
1 year ago
4/7/2023 daily update:
[x] Read up until the "Tickers" section in Go by Example
[x] Refresh concepts of unit testing
[x] Refresh concepts of Typescript
[x] Write INI Parser Project code
asmaaadel0
commented
1 year ago
5/7/2023 daily update:
[x] almost finished Go fundamentals
[x] almost finished Testing fundamentals
[x] almost finished Typescript fundamentals
[x] almost finished INI Parser Project code
asmaaadel0
commented
1 year ago
6/7/2023 daily update:
[x] update some changes in INI Parser Project code
[x] finished Go fundamentals
[x] learn more about Typescript and Testing
[x] search about RESP Parser
asmaaadel0
commented
1 year ago
9/7/2023 daily update:
[x] recover INI parser code
[x] start learning docker
asmaaadel0
commented
1 year ago
10/7/2023 daily update:
[x] attend Namespaces, CGroups session.
[x] attend Makefile project session.
[x] attend RESP project session.
[x] review code.
asmaaadel0
commented
1 year ago
11/7/2023 daily update:
[x] work on Makefile project
[x] update INI-parser code
[x] Read some Go Testing
asmaaadel0
commented
1 year ago
12/7/2023 daily update:
[x] work on Makefile project
[x] start learning docker
[x] fix INI-Parser code
asmaaadel0
commented
1 year ago
13/7/2023 daily update:
[x] finish final changes in ini-parser
[x] work on Makefile project
asmaaadel0
commented
1 year ago
16/7/2023 daily update:
[x] finish Makefile project
[x] update code request changes for Makefile project
[x] start searching about EnvServer
[x] search for docker images
asmaaadel0
commented
1 year ago
17/7/2023 daily update:
[x] fix Makefile problems
[x] work on EnvServer project
[x] search for docker
asmaaadel0
commented
1 year ago
18/7/2023 daily update:
[x] finish Makefile changes
[x] work on EnvServer project
[x] learn docker
asmaaadel0
commented
1 year ago
24/7/2023 daily update:
[x] create frontend for Todo project
[x] start backend for Todo project
[x] search for SQLite
asmaaadel0
commented
1 year ago
25/7/2023 daily update:
[x] update frontend Todo project
[x] update backend Todo project
[x] create database with SQLite
[x] attend jwt session
asmaaadel0
commented
1 year ago
26/7/2023 daily update:
[x] refactor front-end code
[x] refactor back-end code
asmaaadel0
commented
1 year ago
27/7/2023 daily update:
[x] search for cypress
[x] search for swagger
[x] update front-end, back-end code
asmaaadel0
commented
1 year ago
30/7/2023 daily update:
[x] Create Dockerfile for front-end and back-end, and docker-compose
[x] Create tests using cypress
[x] Create Swagger Documentation
[x] Refactor front-end and back-end code
asmaaadel0
commented
1 year ago
31/7/2023 daily update:
[x] update Todo App
[x] search for Bug Tracker
asmaaadel0
commented
1 year ago
1/8/2023 daily update:
[x] Add component part for bug tracker project
[x] Create unit tests for it
[x] Create Pull Request
asmaaadel0
commented
1 year ago
2/8/2023 daily update:
[x] refactor bug tracker project code
[x] refresh python knowledge
asmaaadel0
commented
1 year ago
3/8/2023 daily update:
[x] update bug tracker code
[x] finish python fundamentals
asmaaadel0
commented
1 year ago
6/8/2023 daily update:
[x] refactor bug tracer code
[x] finish creating presentation for vue session
asmaaadel0
commented
1 year ago
7/8/2023 daily update:
[x] update Vue presentation
[x] present Vue session
[x] attend Indexing, (ssh, ssh agent, certificates), postman, concurrency pattern and nginx sessions
asmaaadel0
commented
1 year ago
9/8/2023 daily update:
[x] update bug tracker
[x] record vue session
asmaaadel0
commented
1 year ago
10/8/2023 daily update:
[x] edit vue session record
[x] update todo app
[x] update fly spray project
asmaaadel0
commented
1 year ago
13/8/2023 daily update:
[x] update fly spray project
[x] update todo app
asmaaadel0
commented
1 year ago
14/8/2023 daily update:
[x] search for redis
[x] update Todo app
[x] attend sessions in the office
asmaaadel0
commented
1 year ago
15/8/2023 daily update:
[x] update Todo app
[x] update fly spray project
[x] search for redis
asmaaadel0
commented
1 year ago
16/8/2023 daily update:
[x] re-base branch and update pr for fly spray project
[x] update todo app
asmaaadel0
commented
1 year ago
17/8/2023 daily update:
[x] update last time for todo app and merge it
[x] update fly spray
[x] work on Redis
asmaaadel0
commented
1 year ago
20/8/2023 daily update:
[x] update changes in fly spray
[x] work on Redis session
asmaaadel0
commented
1 year ago
21/7/2023 daily update:
[x] finish fly spray
[x] finish Redis sesion
asmaaadel0
commented
1 year ago
22/7/2023 daily update:
[x] record redis session
[x] create frontend project for fly spray
[x] start login view in fly spray
asmaaadel0
commented
1 year ago
23/7/2023 daily update:
[x] create login view in fly spray
[x] create forget password view in fly spray
asmaaadel0
commented
1 year ago
24/7/2023 daily update:
[x] finish login view and merge it
[x] finish forget password view and merge it
asmaaadel0
commented
1 year ago
27/8/2023 daily update
[x] implement register verification view
asmaaadel0
commented
1 year ago
28/8/2023 daily update:
[x] update register verification view
[x] change register verification view code after review
asmaaadel0
commented
1 year ago
29/8/2023 daily update:
[x] Finish Register Verification View, and it was merged
[x] Implement Home View (As Not Logged-in User), and wait for review
asmaaadel0
commented
1 year ago
29/8/2023 daily update:
[x] Finish Home View (As Not Logged-in User), and it was merged
[x] Implement main section in Home View (As Logged-in User)
[x] Almost make Home View (As Logged-in User) responsive
[x] create project item in Home View
[x] merge Home View (As Logged-in User) and Home View (As Not Logged-in User), in one router
Week 1
Week 2
Week 3
Week 4
Week 5
Week 6
Week 6, 7, 8 projects
daily work
Software development process / testing
networking
linux
Raft/Distributed systems
binary serialization
Optional: