Open SalmaElsoly opened 1 week ago
finished coreutils waiting for code review, diving deeply in GO begin to read about testing fundmentels with GO, prepare to implement INI-parser
read about github actions, created an initial workflow for INI-parser, modified coreutils based on the given comments on the code review.
Implemented basic functions of ini parser, read about mocking and dependency injection
Implemented ini-parser functionalities, unit tested 3 of them, variable type annotation recap typescript
Finished ini-parser in go, LoadFromFile and SaveTofile tests to be modified, updated coreutils in go based on the review
Implemented coreutils with python, datetime server and read about docker, saw testing course that was sent
Standard http server with tests done, begin in implementing http server with go gin, read about containers and docker
Week 1
echo, env, cat, wc, head, tail, yes, true, false, tree
(use gobyexample to speed up things)resources
Extra
Week 2
Resources
[x] Workflows
[ ] docker docs https://docs.docker.com/engine/install/ubuntu/
[ ] https://www.youtube.com/watch?v=3c-iBn73dDE
[ ] https://www.youtube.com/watch?v=pTFZFxd4hOI
[ ] https://www.youtube.com/watch?v=HG6yIjZapSA
[ ] https://www.youtube.com/watch?v=PrusdhS2lmo
[ ] multistaged builds https://fabianlee.org/2020/01/26/golang-using-multi-stage-builds-to-create-clean-docker-images/
[ ] https://www.youtube.com/watch?v=X48VuDVv0do
Week 3
Week 4:
Resources
Resources
docker/docker-compose
[ ] docker docs https://docs.docker.com/engine/install/ubuntu/
[ ] https://www.youtube.com/watch?v=3c-iBn73dDE
[ ] https://www.youtube.com/watch?v=pTFZFxd4hOI
[ ] https://www.youtube.com/watch?v=HG6yIjZapSA
[ ] https://www.youtube.com/watch?v=PrusdhS2lmo
[ ] multistaged builds https://fabianlee.org/2020/01/26/golang-using-multi-stage-builds-to-create-clean-docker-images/
[ ] https://www.youtube.com/watch?v=X48VuDVv0do
Selenium
[ ] https://selenium-python.readthedocs.io/locating-elements.html
[ ] https://www.toolsqa.com/selenium-webdriver/selenium-locators/
cypress
Testing session: https://docs.google.com/presentation/d/1ljUyCXWN-ZF3FyNDUOYXoyOrEagy_DoXWeL5wDMF47Y/edit?usp=sharing
Week 5
Week 6-end of internship distributed on teams (sdk-go, zos, sdk-ts, sdk-dart)
Extras
Sessions
daily work
[ ] write your own git: https://leshenko.net/p/ugit/#
[ ] creating package in 2022
[ ] 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:
Software development process / testing
[ ] Trunk based development https://trunkbaseddevelopment.com/
networking
linux
Raft/Distributed systems
binary serialization
Optional: