MY PROGRAMMING PROCESS
DAY |
ACTIONS |
Day 1 - 11.04.2020
|
- I created my first repository
|
Day 2 - 14.04.2020 |
- I created "The Web Developer Bootcamp"
- I repeated basic, intermediate Html (section3 and 4)
- I repeated my old exercises and commited them on GitHub
|
Day 3 - 16.04.2020 |
- I repeated introduction, intermediate CSS (section 5 and 6)
- I repeated my old exercises(selector practice) and commited them on GitHub
- I did a resarch about css selectors on MDN
- I changed my Diary little bit with CSS
|
Day 4 - 18.04.2020 |
- I repeated my old exercises(tictactoe)
- I did a researh about padding, margin and border on MDN
- I watched a video about CSS tutorial for beginners
|
Day 5 - 21.04.2020 |
- I created CSS Blog based on my udemy course
- I finished section 6 part
- I researched some CSS features
|
Day 6 - 26.04.2020 |
- started section 7 part (udemy)
|
Day 7 - 28.04.2020 |
- tried to use bootstrap features (form-inputs, navbar)
- Women Techmakers Berlin JS Crash Course Vol 3 Lecture 1 (45 min)
- started section 10 part (javascript)
|
Day 8 - 29.04.2020 |
- Women Techmakers Berlin JS Crash Course Vol 3 Lecture 1 (finished)
|
Day 9 - 02.05.2020 |
- WTMB first week code(finished)
- created WTMB project repo on GitHub
|
Day 10 - 03.05.2020 |
- Rob Merrill - javascript for beginners
- watched again WTMB JS Crash Course Vol 3 Lecture 1
|
Day 11 - 04.05.2020 |
- I fixed names of classes on week-1 code
- I started to code for food delivery example
|
Day 12 - 07.05.2020 |
- I finished to code for food delivery example
|
Day 13 - 10.05.2020 |
- I finished section 10 from web development bootcamp
- I coded age calculator exercise
- started to Twitter clone based on WTMBerlin/jscc2019 homework for week 1
|
Day 14 - 13.05.2020 |
- studying on Twitter clone example
|
Day 15 - 14.05.2020 |
- I finished to code for Twitter clone example
|
Day 16 - 24.05.2020 |
- watched WTMB JS Crash Course Vol 3 Lecture 2
|
Day 17 - 28.05.2020 |
- studied on Git-it app
- watch Udemy's lectures, Section 11: Javascript Basics: Control Flow
|
Day 18 - 31.05.2020 |
- Studied on npm, node js
- Finished week-2 homework
|
Day 19 - 2.06.2020 |
- I started to watch WTMB-2019 lecture 3
|
Day 20 - 4.06.2020 |
- Continue WTMB-2019 lecture 3
|
Day 21 - 5.06.2020 |
- I started to watch JavaScript-30 lectures
- I trieed to code drum kit poject
- researched about css features (display, justify-content, align-items)
|
Day 22 - 6.06.2020 |
- I finished to code index.css of drum kit project
- watched drum kit video again, understand index.js part of it
|
Day 23 - 8.06.2020 |
- I watched Wes Bos's first lecture more than 5 times
- I have researched some Javascript features like querySelector, addEventListener etc.
|
Day 24 - 9.06.2020 |
- I finished Drum Kit exercise
- I did a research about how I can add a link of my project in readme.md
- I added a link in readme file (Diary repository)
|
Day 25 - 10.06.2020 |
- I started to watch Section 11: Javascript Basics: Control Flow lecture on Udemy
- I coded conditionals exercise(Udemy homework)
|
Day 26 - 11.06.2020 |
- I started to code second project of js-30
- Created a clock shape and added background image
|
Day 27 - 12.06.2020 |
- I deleted my all code from clock exercise
- I have tried something different than Wes Bos's code, but I failed. I couldn't do what I
wanted to do. I realized that I know nothing about styling, I need to study on CSS and also
JavaScript. Don't give up...
|
Day 28 - 15.06.2020 |
- I started to study on FreeCodeCamp
- I finished Basic Html part of FCC
|
Day 29 - 19.06.2020 |
- I did research about Javascript course on Udemy
- I bought "Modern javascript Dersleri"
- I have finished Introduction to Basic CSS part of FCC and started applied visual design
|
Day 30 - 22.06.2020 |
- I started to Modern JS course and finished until numbers and numbers methods
- I learnt how I can use Date objects and calculating age
|
Day 31 - 23.06.2020 |
- I had learned what is bootstarp and how I can use it. Then, I used some bootstrap features
like button, jumbotron and form.
|
Day 32 - 25.06.2020 |
- I had learned how I can add nav bar and use its features such as hamburger menu. Also I used
gird system, thus I created some columns and nesting grid
|
Day 33 - 26.06.2020 |
- I have started to study in the morning to code "Image Gallery" exercise, but I couldn't
figure out how I can create all images in same size. I did a lot of researches, they said it
worked, but mine images didnt change. All of sudden, I realized that I didnt add my css file
in the html's head. I spent nearly 2 hours to fix this problem, OMG
- DON'T FORGET TO ADD CSS FILE IN HTML'S HEAD
- I have finished applied visual design from freecodecamp
|
Day 34 - 27.06.2020 |
- I did research about position, z-index properties on MDN
|
Day 35 - 28.06.2020 |
- I have finished lectures about numbers, strings etc. I have started to watch 2. level of JS
lectures(Udemy course)
|
Day 36 - 29.06.2020 |
- I watched 5 lectures on Udemy (if/else, switch, object literals)
|
Day 37 - 01.07.2020 |
- I have done some exercises of 2. level of JS lectures (if/else, switch, object literals and
loops)
|
Day 38 - 02.07.2020 |
- I watched just 2 lectures of the web developer bootcamp.
- Creating a startup page based on udemy course
|
Day 39 - 03.07.2020 |
- I have finished section 7 which is about old version of bootstarp. And started section 8
- I have created a startup page which is called purrfect match based on the course. I have
learned adding text-shadow, using rem instead px and adding blockqute with bootstrap 4(new
version)
|
Day 40 - 04.07.2020 |
- I have finished section 8 which is about new version of boootstrap
- I have done exercises about that giving spacing while page size is changing. I learned how I
can use sm, md, lg and xl utilities with padding, margin, navbar-expand and display
|
Day 41 - 05.07.2020 |
- I have finished loop part of js lecture and I have code guessing number exercise.
- I did research about js books to read
|
Day 42 - 06.07.2020 |
- I have finished the pattern exercise from web development bootcamp course. I started doing
another bootstrap exercise which is Candy Museum
- I have learned lots of thing about bootstrap. I had an idea about what is library in general
and how people use that.
|
Day 43 - 07.07.2020 |
- I have finished third section of js course
- I learned function wtih bank exercises. Also I have basic knowladge about window objects and
scopes
|
Day 44 - 08.07.2020 |
- Today, I have tried to finish museum of candy exercise with using bootstrap. There are a lot
of things to know. I learned lots of new things again about bootstrap4.
- I spent nearly 3 hours to finish this exercise
|
Day 45 - 10.07.2020 |
- I have watched 6 videos about what DOM is from udemy course
|
Day 46 - 11.07.2020 |
- I finished section 11 from web developer bootcamp course
- I did research about js frameworks especially react and vue.js
- analyzed some kata on CodeWars
|
Day 47 - 12.07.2020 |
- I have watched 2 videos about eventListener and how I can create a new element and replace
with another element by DOM
|
Day 48 - 13.07.2020 |
- I have finished 4th section which is about DOM. I learned mouse, keyboards events, what
local and session storage are
|
Day 49 - 14.07.2020 |
- I finished section 12 from web development bootcamp on udemy
- I have started to solve kata on codewars again
|
Day 50 - 15.07.2020 |
- I did a To Do app based on udemy course, but I dont understand the logic of local storage.
Thus, my app is worked without storage.
- I created the codewars repo on GitHub. I solved just one kata which is 8 kyu on codewars
|
Day 51 - 16.07.2020 |
- I started to watch section 13 which is about arrays, but I didnt study much today.
|
Day 52 - 17.07.2020 |
- I finished section 13 and its exercises
- I have spent nearly 2 hours to solve check the exam kata on codewars and finally I did
|
Day 53 - 22.07.2020 |
- I finished section 14 and its exercises
|
Day 54 - 23.07.2020 |
- I started section 15 which is about DOM
- I solved just one kata(7 kyu) on codewars
|
Day 55 - 25.07.2020 |
- I finished section 15 and started to watch section 16
- I solved one kata about array and I used reduce method to sum two different arrays
|
Day 56 - 26.07.2020 |
- I have finished color toggle exercise and started to code score keeper project, but not
finished yet
- I create a new diary with bootstrap and I decided that I write what I learn from courses,
videos, codewars etc.
|
Day 57 - 30.07.2020 |
- I have finished section 16 and I have learned lots of things about DOM
- I finished score keeper exercise
- Watched Wes Bos's first js-30 tutorial again
|
Day 58 - 02.08.2020 |
- I watched just one video about rgb color game (Udemy course project) and I coded
- Rewieved my last JS codes, and I wrote them on paper
|
Day 59 - 03.08.2020 |
- I watched 3 videos of rgb color game project. I coded lots of things
- I realized that when start to code a project, you should start to basic like writing html,
css first. Complete skeleton. Before writing functions use basic logic and variables and
then replace with them with functions. I hope that I understand correctly :)
- Andddd dont forget your stupidness, numbers dont have length property, idiot. Because of
this sh*t, I spend 1 hour, but I finally fixed this, yayy!
|
Day 60 - 04.08.2020 |
- I watched 2 videos of rgb color game project. It was little bit confusing.
|
Day 61 - 20.08.2020 |
- After 16 days, I am back in the game, yayy.
- I completed the color project game. I didnt understand some part of what I have done like
reducing some functions. I will watch again, later
|
Day 62 - 24.08.2020 |
- After the holiday, I thought that I forgot my all knowladge. I decided that I should solve
some katas on codewars. I solved 4 katas and I didnt search on internet for their solutions,
yayy
|
Day 63 - 27.08.2020 |
- I finally started JS-30 course.
- I didnt do so many things today, but I searched some features of readme.file. Also, I spent
nearly 3 hours to rewiev others code about js-30. I found very good portfolios to review.
Maybe, I didnt code very well, but I learnt lots of things today.
|
Day 64 - 28.08.2020 |
JavaScript-30 Drum Kit
- I researched css background attributes from w3 and MDN
- HTML attributes from;
- I played with css today and I tried to understand every line of code for js drum kit
|
Day 65 - 01.09.2020 |
JavaScript-30 JS+ CSS Clock
- I started second lesson of js-30 which is Js+CSS Clock. I have coded CSS only today
- CSS attributes;
|
Day 66 - 03.09.2020 |
- I finished second project, JS+CSS Clock. I will study transform and setInterval tomorrow.
- I changed my readme file. Also I learned how I create a good readme 💗
|
Day 67 - 12.09.2020 |
- Today, I learned how I clone a repository to my computer because my computer crashed. I am cloning my all repository now.
|
Day 68 - 14.09.2020 |
- I downloaded my all repositories again and 100 days of code challenge also
- I have searched ES6 arrow function, what setInterval is. Also I did a research about css variables.
|
Day 69 - 16.09.2020 |
Array Cardio Day 1
- I started this example yesterday and I am learning array methods
- Watch this after exercise
- Array.filter();
- Array.map();
- Array.reduce();
- I have learned array methods that are really useful especially when I try to solve kata on codewars :)
- I solved just two katas about arrays on codewars, finally I can write one line code with usig array methods
|
Day 70 - 17.09.2020 |
- I started to code 5th example of JS-30 course, I had little trouble abot flexbox, again. So I decided that I will start Wes Bos's flex and grid courses too.
- Solved 3 katas on codewars
|
Day 71 - 19.09.2020 |
- I started to watched WesBos's flex course. Also I will complete CSS Flex and CSS Grid courses on FreeCodeCamp
|
Day 72 - 20.09.2020 |
Flex Panels Image Gallery
- I finished 5th project which is about CSS flexbox properties.
- I dont understand one thing about this course, I write just one lne code to show up bottom and top panels?
|
Day 73 - 21.09.2020 |
Ajax Type Ahead
- I have started to code 6th project, but I dont know regex, I have no idea about that. Because of that, I just wrote css which is not exacly Wes Bos's code. I will study on regex tomrrow.
- Watched one more css flexbox video about justfiy content
|
Day 74 - 22.09.2020 |
- I repeated last js-30 courses and reviewed theirs code
- I did a research a bout fetch and regex
|
Day 75 - 23.09.2020 |
Ajax Type Ahead
- I have no idea about promises, so I have to study on it to understand this wes Bos course
- I watched and coded WTMB first course again, but this time I undertood better if I compare with th first time that I coded
- Fetch API(Turkish)
|
Day 76 - 24.09.2020 |
- I recaped first course of WTMB
- Solved 5 katas on codewars all of then were 8 kyu
|
Day 77 - 28.09.2020 |
- I did a search about what are JSON, fetc.API.
- About fetch(medium, turkish)
- I also watched alaylı yazılımcı olmak on youtube, and I got my motivation back
|
Day 78 - 01.10.2020 |
|
Day 79 - 04.10.2020 |
- I rewatched wtmb first lesson also I looked at 2017 version of this lecture.
- I coded food delivery exercise from strach and this time, I understood better than first
- Also, I created a new project about film library
|
Day 80 - 06.10.2020 |
Fun with HTML5 Canvas
- I started this course, but I have no idea what canvas, ctx, stroke()... is. I had a vision of logic about how this code works.
- 30 mins for freecodecamp, JavaScript
|
Day 81 - 07.10.2020 |
|
Day 82 - 08.10.2020 |
- Today, I didnt do so much things, just watched 3 videos about css flex property
|
Day 83 - 10.10.2020 |
WTMB- 2017 2. Lecture
- I watched WTMB- 2017 week-2 lecture.
- node.js, npm, data.json...
|
Day 84 - 11.10.2020 |
14 Must Know Dv Tools Tricks
- I finished 9th project, but I think that it wasnt very useful except one or two things.
- I decided that I will finish flexbox course for this week, so I studied 2 lessons also.
|
Day 85 - 12.10.2020 |
Checkboxes with shift key
- I watched 10th project and create html and css file without js code
- Istarted freecodecamp js course
|
Day 86 - 13.10.2020 |
Checkboxes with shift key
- I watched again and write its code twice which one is after watching, then I deleted all code. I tried to code on my own.
- I stucked some points. Why did he write lastChecked variable outside the function. The second question is why he code lastChecked=this at the end of function.
- I learned what flag variab is. It is like let flagVariable= false ...
- Completed 5 exercises on FCC
|
Day 87 - 14.10.2020 |
WTMB-2017 2-Week for food delivery example
- Today has been very long day, I rewatched second of 2017 and 2019 versions of WTMB. And my brain hurts, really...
- I deleted library project.
- Split all classes into different js files, and I found emoji npm and I added into script by require. Then, use emoji as an identifier in food class. I create database.json, define SAVE and LOAD functions to create json files. Loaded all objects in json files. Then delete all script variables and functions except database require and load function. AND IT WORKED, FINALLY.......
|
Day 88 - 16.10.2020 |
Custom HTML5 Video Player
- This exercise is really hard to understand, I am not talking about js part, css part is really confusing
- Watch this to understand html and css part
- I found video.js framework?? I think is a framework, it is really useful, but to learn I finish this exercise and then I will use this framework
- I studied js on FCC for 30 mins
- Completed 6 katas on CodeWars
- Watched 2 videos about Flexbos(Wes Bos)
|
Day 89 - 19.10.2020 |
Custom HTML5 Video Player
- I tried to customize video player buttons, I have done tasks until proress bar
- I tried to add full screen button, also I tried to exit full screen mode when user click again the button, but I couldnt.
- I added another exit button, and I realized that IT HAVE TO BE DOCUMENT.EXIT.... not player.exit...
- I will try to figure out tomorrow
|
Day 90 - 20.10.2020 |
Custom HTML5 Video Player
- I finished custom video exercise. I have learned a lot of things about video attributes and logic of code little bit
- I researced for fullscreen button and I tried to add exit funcionality also, it was very easy btw
|
Day 91 - 22.10.2020 |
- I finished Wes Bos WTF course
|
Day 92 - 23.10.2020 |
- Solved 5 katas on codewars, 8 kyu
- I started to watch udemy course again because the course is changed all consepts
- Watched WTMB- 3 lecture about async, but I didnt understand all of them
|
Day 93 - 24.10.2020 |
KONAMI CODE
- Finished 12nd exercise of Wes Bos which is about konami code
- Solved 2 katas, SPLIT, TOSTRING, TOUPPERCASE, SLICE, JOIN
- Article about split
- I completed 24th section of udemy course
|
Day 94 - 26.10.2020 |
SLIDE IN ON SCROLL
- Finished pokemon exercise, practiced with appendChild, createElement
- Created 13nd exercise's page, I konw float attribute, but I am familiar display: flex more.
|
Day 95 - 27.10.2020 |
SLIDE IN ON SCROLL
|
Day 96 - 29.10.2020 |
REFERENCE VS COPY
- I finished 14th exercise of we bos
- I created my first pull request, HACKTOBERFEST
- But I didnt understand branches, clone etc.
- Github crash course
- completed 10 tasks on FreeCodeCamp
|
Day 97 - 30.10.2020 |
LOCAL STORAGE AND EVENT DELEGATION
- I started to code 15th exercise, I created landing page on my own. Because of this, page looks like different than the original one
- Completed 10 exercise on FreeCodeCamp
- Watched 2 Udemy videos(26th exercise)
- I created a repo which is a booklist app, I just created I didnt watched the tutorial.
|
Day 98 - 01.11.2020 |
LOCAL STORAGE AND EVENT DELEGATION
- I finished the add items on the list part of this exercise
- I completed 15 exercises on FreeCodeCamp (JavaScript)
- I solved 5 katas on CodeWars
- Started to read You Dony JS series
|
Day 99 - 02.11.2020 |
LOCAL STORAGE AND EVENT DELEGATION
|
Day 100 - 03.11.2020 |
LOCAL STORAGE AND EVENT DELEGATION
- Finished 15th exercise, learned lots of things; event delegation, e.preventDefault(), event bubbling
- ELOQUENT JAVASCRIPT
|
Day 101 - 04.11.2020 |
LOCAL STORAGE AND EVENT DELEGATION
|
Day 102 - 05.11.2020 |
MOUSE MOVE EFFECT
- Started to 16th exercise, coded just html and css part
- Watch 3 lessons of Colt Steele course
- FCC ES6- 8 exercises
|
Day 103 - 06.11.2020 |
MOUSE MOVE EFFECT AND SHORTHING BAND NAMES WITHOUT ARTICLES
- finished 16th exercise
- Finished also 17th exercise which is about trim(), sort(), replace(), map()
|
Day 104 - 09.11.2020 |
STRING TIMES WITH REDUCE
- I finished 18th example. Data-attribute, ParseFloat vs ParseInt
- 5 kata solved. Compare two array, spread operator, string.prototype.endsWith()
|
Day 105 - 10.11.2020 |
WEBCAM FUN
- Today, I didnt do anything, just start to code 19th exercise, but it seems like there are too many stuf to learn
|
Day 106 - 11.11.2020 |
WEBCAM FUN
|
Day 107 - 12.11.2020 |
WEBCAM FUN
- Finished webcam fun exercise
- Solved 6 katas that 2 of them are 7 kyu :)
|
Day 108 - 13.11.2020 |
SPEECH DETECTION
|
Day 109 - 15.11.2020 |
SPEECH DETECTION
- I finished 21st exercise of js-30. learned geolocation api and svg
- I did a reserach about WEB API (in Turkish)
- Solved 5 kata
|
Day 110 - 16.11.2020 |
FOLLOW ALONG LINKS
- Finished 22nd project
- About DOMRect
- append() vs appendChild()
- DOMRect()
|
Day 111 - 17.11.2020 |
SPEECH SYNTHESIS
|
Day 112 - 18.11.2020 |
SPEECH SYNTHESIS
- Finished 23rd exercise
- Solved 6 kata
|
Day 113 - 20.11.2020 |
STICKY NAV
- Finished 24th exercise
- Solved katas on codeWars
|
Day 114 - 21.11.2020 |
EVENT CAPTURE
- Finished 25th exercise
- Started to write my own js cheat sheet
- Watched udemy courses
|
Day 115 - 22.11.2020 |
EVENT CAPTURE
- Started 26th exercise. Created a page with html
|
Day 116 - 23.11.2020 |
DROPDOWN
|
Day 117 - 24.11.2020 |
CLICK AND DRAG
- Finished 27th exercise which is about create a dropdown menu. I added some different css code to change its design
- Understand the scroll logic
- Read first chapter of Eloquent JS
- WATCH THIS TOMORROW
|
Day 118 - 25.11.2020 |
SPEED CONTROLLER
- Finished 28th exercise, I had really fun and I understand what I have learned during js-30
- Studied RegEx which I was really afraid to study this topic
- Solved katas about regex
|
Day 119 - 28.11.2020 |
FINISHED JS-30
- FINALLY, I FINISHED JS30 TODAY, I HAVE LEARNED LOTS OF THINGS
- Solved katas about regex generally
|
Day 120 - 30.11.2020 |
NUMBER GUESSING GAME
- I started to code my own project. I created html and css and styled page with them
|
Day 121 - 01.12.2020 |
NUMBER GUESSING GAME
- Create a random number and show it on the console when player click the start game button. If the guessing is correct, alert
- Started to read 2nd chapter
- Solved katas
|
Day 122 - 02.12.2020 |
NUMBER GUESSING GAME
- Add speech recognition to display players speech, but I couldnt fix the problem. I will fix tomorrow
- finished 2nd chapter and start the 3rd chapter
|
Day [123 - 126] - [03-08].12.2020 |
NUMBER GUESSING GAME
- I have finished my number guessing game project
- Today I learned git properties, merge, pull. learned how branch create.
- Change style my project
- Create a repo which is about eloquent js exercises and solve 3rd chapter problems
|
Day 127 - 09.12.2020 |
WTMB LESSON-1
- I rewatched wtmb-2019 lesson 1.
- Created notes on evernote about eloquentjs chapter 3
- Solved 8 kata
- Learn git with playing
|
Day 128 - 10.12.2020 |
WTMB HOMEWORK-1
- I just coded wtmb homework
|
Day 129 - 14.12.2020 |
WTMB LECTURE-2
|
Day 130 - 15.12.2020 |
WTMB HOMEWORK-2
- I finished second homework of wtmb
|
Day 131 - 17.12.2020 |
WTMB LESSON-3
- I started to code lesson-3 2 days ago, but I didnt understand static create() function. Thus, I created a new meetup and saved people in this meetup
- First, load data from json, but this isnt a object. Create a instance of loading data like that const wtmb = Meetup.create(loadedFile). Then create a new person instance then attend the meetup.Use Database.save('meetup.json', wtmb).
|
Day 132 - 19.12.2020 |
WTMB LESSON-3
- I watched wtmb-3 lesson until its 2 hour 35 min.I have a idea about what asynchronous function is and what promises, await are. But I just have ideas...
- I finished eloquentjs chapter4 and its problems. I really liked the last exercise.
- We can compare object properties' values with JSON.parse() function
- Also for checking whether objects have same properties or not, we can use Object.keys
|
Day 133 - 20.12.2020 |
WTMB LESSON-3
- I finished lesson 3
- I should look at what services are, how them are built. Also I have to search about promises, async/await.
- This week, finish 3rd homework and research all of them
|
Day 134 - 21.12.2020 |
- Solved katas
- Started to read eloquentjs chapter 5
|
Day 135 - 24.12.2020 |
WTMB HOMEWORK-3
- Finished wtmb-3 homework. Fixed bugs
|
Day 136 - 25.12.2020 |
- Finished eloquent 5 chapter
|
Day 137 - 27.12.2020 |
- Solved katas about high order functions
|
Day 138 - 28.12.2020 |
WTMB LESSON-4
- Started to watch wtmb-4 lesson for first 30 min. DNS, IP, domain, localhost, express framework
- Have studied on high order functions and made some notes about them
- Useful array.reduce() method article(in Turkish)
- This article is betterREDUCE
|
Day 139 - 30.12.2020 |
WTMB LESSON-4
- I solved 25 katas about arrays, functional programming etc.
|
Day 140 - 31.12.2020 |
WTMB LESSON-4
- Watched wtmb-4 lesson for 2 hours.
- I got circular structure, flatted.parse(...).map is not a function errors. In json file ı had data inside of [], but my function has flatted method that means [] is gone, I need [[]] so map is used.
- And this is the last day of 2020 :)
|
Day 141 - 01.01.2021 |
WTMB LESSON-4
- Finished wtmb lesson-4. Also I added if condition inside app.get person id path in caseof id doesnt exist
|
Day 142 - 02.01.2021 |
WTMB LESSON-4
|