Skip to content

YaakovHatam/4578-7

Repository files navigation

4578-7

Workspace

Install:

https://code.visualstudio.com/

https://git-scm.com/downloads

LTS version: https://nodejs.org/en/download/

NPM packages

open terminal in VSCode and run npm install http-server -g

Project open and run

open VSCode in folder (root), then open terminal in VSCode and run http-server

surf to: http://127.0.0.1:8080

Lesson 4

  • generated content
  • box model
  • icons

Lesson 5

  • positions

Lesson 6

Exercise

https://github.com/kob-e/4578-7/tree/master/lesson6/class-exercise/before

useful links

Normalize: https://necolas.github.io/normalize.css/

Typebase: http://devinhunt.github.io/typebase.css/

Lesson 7

Exercise

useful links

CSS breakpoints: https://responsivedesign.is/develop/browser-feature-support/media-queries-for-common-device-breakpoints/

Lesson 8

Tools

LESS extension to VSCode, install from extension tab: Easy LESS

bootstrap http://getbootstrap.com/docs/3.3/getting-started/#download

Exercise

make this https://github.com/kob-e/4578-7/tree/master/lesson6/class-exercise/before with bootstrap

Lesson 9

JavaScript

  • Operators
  • Types
  • Variables
  • Flow control
  • Objects
  • Loops

Lesson 10

  • Document object

  • Functions

  • Arrays

Lesson 11

  • AND / OR
  • Switch
  • Bonus: Sorting (quick sort, bubble sort, Counting sort)
  • not (!)
  • break (in loops)
  • Shoratnd if
  • Run time

Lesson 13

  • Recursion
  • recipe project
  • enrichment: bfs, dfs, dijkstra, Bellman Ford

Lesson 14

  • two dimensional array, Matrix
  • ATM exercise
  • Bubble sort code example

Lesson 15

  • Variables (var, let, const)
  • Scope, global scope
  • Garbage collector
  • IIFE (Immideatly invoked function expression)
  • Anonymous function, function invoke
  • BONUS: js array splice function
  • Hoisting
  • Falsy values

Lesson 16

  • debugger
  • setTimeout
  • setInterval, clearInterval
  • Who Wants to Be a Millionaire game

Lesson 17

  • Templates
  • JSON
  • forms with JS

Lesson 18

  • HTML Canvas

Lesson 19

  • intro to REGEX

Lesson 24

  • Intro to PHP
  • remove element dynamically technic

Lesson 27

sql

  • Create table, Primary Key
  • Select, Insert, Where

Lesson 28

  • PDO with sql

Lesson 29

  • DAL and BL layers.
  • Model class for each sql table

Lesson 30

  • abstract
  • inner join and left join

Lesson 35

  • using git
  • markdown language

Lesson 37

  • login example using md5

Lesson 54 - 60

https://github.com/kob-e/kickstarter-angular

Lesson 76 - JWT with Angular7 and Node.js

https://github.com/kob-e/angular-nodejs-jwt

Lesson 79

https://github.com/kob-e/shop-end-to-end-mean-stack

https://github.com/kob-e/4578-7/tree/master/general/git

https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet

https://en.wikipedia.org/wiki/Markdown

Angular gists

Update angular data service every X seconds: https://gist.github.com/kob-e/eab1effbb62036dce7cadf6fd13363c3

Update data realtime with socket.io: https://gist.github.com/kob-e/1f3813abf82bcf6759f0a6c4f1965c3e

Resources:

http://shaytavor.com/%D7%A7%D7%95%D7%A8%D7%A1-%D7%92%D7%90%D7%95%D7%95%D7%94/

מדריך בניית אתרים בוורדפרס