/100days-of-code

100-days-of-code Self Challange!

Primary LanguageJavaScript

I've joined the #100DaysOfCode Challenge.

100-days-of-code Self Challange!

Day 1

    Created Double API Trivia game :
  • 1.Learned AJAX
  • 2.JSON
  • 3.More JS
  • 4.No JQuery

Day 2

    Learning FlexBox module :
  • 1.Flex Property
  • 2.New CSS working with transitions
  • 3.More JS
  • 4.No JQuery

Day 3

    More API and Beginning to learn ES 6
  • 1.Used filter function
  • 2.Started Learning ES 6 JS
  • 3.More Vanilla JS
  • 4. I will a badass soon !

Day 4

    :Request Node http method
  • 1.Started on learnig Some node
  • 2.Keep Learning ES 6 JS
  • 3.Lynda Node.js course

Day 5

    Learning how to create Web Servers with Node.js
  • 1.Trying GET better at programming!
  • 2.Learning New Every Day!
  • 3.Try my best!
  • 4.Hello WorldS!
  • 5.Using NODEMON is pretty handy!

Day 6

    Learning how to work with Canvas
  • 1.Programming var's for canvas
  • 2.Learning 2D model
  • 3.First group fast pace project

Day 7

    Working with JSON object
  • 1.Using different types of attr
  • 2.Deeply going into classes and data with Jquery
  • 3.Changing sources inside of the

Day 8

Day 9

    Small Jquery group project
  • 1.Looping through array with assign number
  • 2.More abilities with API's
  • 3.Working more on Node.js , more projects soon!

Day 10

    Finished My first Lynda course on Node.js
  • 1. Deploying some snippets from projects!
  • 2.Grunt is amazing! Node-dev! Browserify etc...
  • 3. More anfd more Node!
  • 4. A lot of experience working with npm

Day 11

    Finished My first Local srorage Project
  • 1. A lot to learn and scoping
  • 2. Looking forward going to Firebase Soon
  • 3. Learn the function how to skip "null input " in array from jquery function isEmptyObject
  • 4. Keep Polishing up JS skills! this app live https://cryptic-journey-25517.herokuapp.com/

Day 12

    Typing Ahead JS30 by Wes Bos
  • 1. Another good example from JS30 course
  • 2. Pure Vanilla , working with RegEx and ES6
  • 3. Adding style right in `` - backticks ...amazing!
  • 4. Multifunctional Functions!

Day 13

    HTML Canvas trick JS30 by Wes Bos
  • 1. Another good example from JS30 course
  • 2. Pure Vanilla , working Cavas and color flavor!
  • 3. http://mothereffinghsl.com/ - Good page with colors!!
  • 4. More and more fun JS

Day 14

    FireBase here it comes
  • 1. Everything is new
  • 2. Trying get comfortable using data base!
  • 3. big project on Firebase is getting there
  • 4. More and more fun JS

Day 15

    FireBase database
  • 1. Everything is new
  • 2. Trying get comfortable using data base!
  • 3. Child,Child_changed, added, set , value and more and more
  • 4. Some code snippets in Day15 Useful!

Day 16

    FireBase 2 People game!
  • 1. A lot new today
  • 2. Setting up 3 nested objects in one game +3 more iin Database
  • 3. A lot challanges
  • 4. Some code snippets in Day16 Useful!

Day 17

    FireBase Multiplayer game!
  • 1. A lot new today functiont that Affect HTML on both pages
  • 2. I DID MY FIRST LIFE CHAT!
  • 3. Function of localsation
  • 4. Time for styles on day 18

Day 18

    FireBase Multiplayer game!
  • 1. Finished up on code part
  • 2. Created Chuck Norris BOT with API call
  • 3. Database works great
  • 4. CSS and animation continues

Day 19

    FireBase Multiplayer game!
  • 1.Small group project on adding employee to the list
  • 2.Synh by time
  • 3.Moment.js been understood
  • 4. Will continue personal project on 20th day

Day 20

    FireBase Multiplayer game!
  • 1.Working on CSS styling and respond
  • 2.CSS Libraries

Day 21

    "THE" Project
  • 1.THE RPS OS DONE https://rpsmultiplay-b5042.firebaseapp.com/
  • 1.Working on code part and multiple AJAX Calls
  • 2.It will be fun
  • 3.More-More code tomorrow!
  • 4.Gogle API doesn't like other API's together! ;(

Day 22

    "THE" Project
  • 1.It is going to be fun!
  • 2.Working on applying API's
  • 3.I think out App will be developing itself on voice hahah!
  • 4.There is a lot!

Day 23 - 32

Day 33 Node.js

    Banking App. using Node.js
  • 1.Closures
  • 2.Scope
  • 3.Working with Obj

Day 34 Node.js

    API Using App Node.js
  • 1.Trying to use more ES2015 codes
  • 2.Researching Twitter npm
  • 3.Working multi line commands

Day 35 Node.js

    API Using App Node.js
  • 1.For inquiirer Tomorrow
  • 2.One More API to go!

Day 36 First Node.js app is done!

Day 37 Algorithm

    Using fs module to recognize text
  • 1.Array functions to generate consistant string
  • 2.Generate Articles
  • 3.Create solid code

Day 38 Algorithm

    Using Node.js to Crack hangman Game!
  • 1.We wanna let computer do all job!
  • 2.Generate abc randomly , put it in function, and define the word!
  • 3.node- Babel Require!

Day 39 Little Break, but still coding

    Took another lesson from JS30 about checkboxes
  • 1.ES2015 progress ----> around 30% (a lot to learn there)
  • 2.Catching functions using bunch of for loops!
  • 3 It feels liked JS becomes the tool for everything!

Day 40 Constructors Node.js

    Constructors This!!!!
  • 1.ES2015 progress ----> around 35% (a lot to learn there)
  • 2.This! is this is this ? or this is that?
  • 3 Scoping objects,functions inside of objects, a lot of fun!!

Day 41 Uding Express and Node.js

    First time hade a chance of uding what I currently know doing coure on Lynda.com
  • 1.Creating rputs and using ejs
  • 2. Deploy with heroku
  • 3. Using a lot of new commands!
  • 4. https://thawing-dawn-49006.herokuapp.com/

Day 42 Node.js working with Prototypes

  • 1.Creating Prototypes
  • 2. Assiging Prototypes to the Constructors
  • 3. Creating input with Inquirer
  • 4. Math.random() is favorite thing!

Day 43 Node.js working with Project

  • 1.Creating Constructors
  • 2.Workingin in Multiple JS files
  • 3.Learned how to dynamicaly create JSON using JS from USER input

Day 44 Node.js Project Ready!

Day 45-46 MySQL Lynda.com!

  • Learning concepts of MySQL!

Day47 MySQL + Node.js

  • Creating Simple queries in Node.js for SQL
  • This is so much fun!
  • Will be implementing inquerer tomorrow

Day48 MySQL + Node.js

    <li>This is so much fun!</li>	
    <li>Inquirer working</li>
    <li>Queries are working</li>		
    <li>Learning Alias tomorrow</li>
    

Day49 - 50 MySQL + Node.js

    <li>I finshed my first Node.js and SQL app</li>	
    <li>Created Three enviroments </li>
    <li>Create Data in JSON</li>		
    <li>Will Deploy video tomorrow</li>
    

Day 51 MySQL + Node.js

    <li>Polishing up my appp</li>		
    <li>Will Deploy video tomorrow</li>
    

Day 52 MySQL + Node.js

    <li>App Deployed</li>		
    <li>Video right here: https://www.youtube.com/watch?v=20j4_dZTc8c&feature=youtu.be </li>
    <li>Repo:https://github.com/ddzmitry/BAMAZONE </li>
    

Day 53 Little Algorithm Practice

    <li>Workong with strings</li>
    <li>Split/Slice/EndWith</li>		
    

Day 54 Slide and Scroll JS30 course

    <li>Workong with ES6</li>
    <li>Sccesing document objects and applying CSS with ES6</li>		
    

Day 55 Building Server with Node.js

    <li>Workong with Node again</li>
    <li>Creating Server and little backend</li>		
    

Day 56 Building Server with Node.js and making HTML routs

  • Using URL,HTTP package
  • Creating Server and applying routs on front end
  • using postman to add information to the Database
  • Offtopic: foun great usage og emojies ! 💩

Day 57 Working on FullStack app with Express.js and Node.js

  • Creating Express server
  • Creating Routs
  • P.S. Uploaded code of Algorithm for this day to display christmasTree

Day 58 Winished coding part ofFullStack app with Express.js and Node.js

  • Routings made
  • Pathes made
  • AJAX post,get

Day 59 Working on UI part of my Express.js app

  • Input
  • Tests
  • Rendering JSON properly

Day 60 13 hour work shif, did first two Uler functions

  • Did Uler 1 and Uler2s
  • Worked with Recursion
  • Worked with Fibbonachi

Day 61 Full Stack web app with Express,Node,Bootstrap,JSON

  • Routs made for each HTML and API post call
  • GET/POST with jQuery AJAX
  • Parsing and Pushing daya in proper format

Day 62 Learning handlebars

  • It is time to learn something and make life easier
  • Learning new to me handlebars with express and node.js
  • Finisinh my express project tomorrow

Day 63 Handlebars + Express + MySQL

  • Fullstack now!
  • Practice practice
  • Form with method post excludes all AJAX call

Day 64 Express Project Deployed

Day 65 Express RESTfull API created

  • Express Boiler Plate
  • Method Override
  • GET/PUT/DELETE Methods

Day 66 Long day at work did Euler Challenge 3

  • Prime Numbers
  • Working with Reduce method

Day 67 Working on understanding ORM concept

  • mySQL
  • Express,Node

Day 68 Working on understanding ORM, MVC using Express

  • Creating Router(for routes)
  • Using modules
  • ORM with SQL
  • Applying changes in handlebars
  • It makes more sense now! So each Router limited by table and passing to ORM predefined table with columns and data you specify in Controller ...makes sence)

    PS. Controler(app usage FROM USER) -->(ROUTER) pathes to MODEL (cat.js Where we USE exact table 'cats' or any table specified to ROUTER ) --> ORM ( takes table name from MODEL and VARS from Controlers, runs query) --> returns data back to server --> back to controler via CALLBACK(data) funciton --> placed to the object -->rendered in the page!

Day 69 Create my own ORM,MVC,Full-Stack WebApp in ES6

Day 70 First Time touched AngularJS

Day 71 Learning Sequelize

  • Created Dynamic Sequelize Work enviroment using Express.js and Node.js
  • Learned CRUD with Sequelize

Day 72 Implementing CRUD sequilizer in FullStack app

  • USING Sequlizer CRUD methods
  • Creating Tables
  • Use sequlizer -cli

Day 73 Uler 4

  • Working on Uler on longer working days

Day 74 Sequlizer

  • Working with Sequlizer

Day 75 Group Project Sequlizer CRUD, MVC

Day 76 Group Project Sequlizer CRUD, MVC

  • Set up Forms on INPUT with methods override
  • Set API call and return to HTML (with handlebars)
  • Set up (ify statements for parameters for API)
  • Call Back on API => render => Handlebars
  • In Need of DB and beginning of the front end

Day 77 Group Project Sequlizer CRUD, MVC

  • Created DB
  • Added basic functionality and first INSERT statement to DB
  • Need work on Validations for email,password match,zipcode Regex

Day 78 Group Project Sequlizer CRUD, MVC / Finished CSS in Burgers HW

Day 79 Group Project Sequlizer CRUD, MVC / Finished CSS in Burgers HW

  • Did BURGER APP with sequlize!
  • Validation edits
  • ZipCode validator update
  • Frontend additions and update
  • Validation update on login page and signup page
  • Need to work on LogOut option,authenification, Front End for day 6
  • Day 80 Group Project Sequlizer CRUD, MVC / Finished CSS in Burgers HW

  • Cookie-Parser
  • express-session
  • Day 81-82 Group Project Sequlizer CRUD, MVC ...App comming soon

  • Cookie-Parser - DOne
  • express-session - DONE
  • Authenification - DONE
  • Additional API call aplied for favorite anomals
  • Day 83 Group Project Sequlizer CRUD, MVC ...App comming soon

  • Created Favorites rout using searched pets - DZ
  • Will work on delete from favorites function tomorrow - DZ
  • Need get on Frond End and still need validation for password match on signup pahe - DZ
  • Day 84 Group Project Sequlizer CRUD, MVC ...App comming soon

  • Front End - 80% Done -DZ
  • Validation - moved to back End
  • Need Poop up for images with data
  • Day 85 Group Project Sequlizer CRUD, MVC ...App comming soon

  • Front End - Full Rebuild Done
  • Project - Ready to Deploy Tomorrow
  • Started on MongoDB
  • Day 86 Group Project Sequlizer CRUD, MVC ...App comming soon

  • Done
  • https://petseeker.herokuapp.com/
  • Day 87 Group Project Sequlizer CRUD, MVC ...App comming soon

  • Well.....there is no perfect thing in the world
  • Found two major bugs with Sequlize and recursion,working now!
  • https://petseeker.herokuapp.com/
  • Day 88 Back on track with daily report

  • Generated lesson on handebars
  • Working on Handlebar.helpers and more
  • Day 89 -90 Working on fundamentals of MongoDB and Working on lessonPlans

  • MongoDB CRUD
  • Constructors, Node.js repeat content (Lessons)
  • Day 91 Took some time to learn PHP

  • Cool language great fo FORMS and Interaction with mySQL
  • Looks like ES6 JS 😇
  • Day 92 DataScraping with MongoDB

  • Learned Cheerio
  • Repeat request
  • MongoJs
  • Day 93 Learning more about react

  • Creating Modules
  • Learning About Life Cycle
  • Day 94 Learning more about react

  • Creating Modules
  • Learning About Life Cycle
  • Learning more about Props
  • Day 95 Mongoose

  • Scraping pages
  • Day 96 Working on FullStack app using Express, Mongo, Mongoose, handlebars

  • Scraping pages
  • Get certain data
  • Push data to collections
  • Use controllers to apply CRUD methods
  • Working on backend so far!
  • Day 96-98 Working on FullStack app using Express, Mongo, Mongoose, handlebars

  • Working on the app still!
  • First React APP

  • And 100 days are done!
  • DONE 100 days!