This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Audio: | |
- MIDI (Musical Instrumental Digital Interface): compuer-generated audio standard | |
- audio file formats: | |
- .WAV (uncomressed) | |
- .mp3/.MPEG (compressed) | |
- .AAC | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- we can connect to intenet using DSL modem, which is connectd through ISP (internet service provider). | |
- we can use home Router to brodcast wi-fi signal around the area. | |
- every computer on the network (ex: internet) must has an IP address | |
- ISP can provide a unique IP address using DHCP server (Dynamic Host Configuration Protocol) | |
- inside home area (within wi-fi network) your router could assign IP addresses to multiple devices (labtops, phones, ...) | |
- DNS servers (Domain Name System) maps an IP address of a website (which is running on some machine on the internet) | |
into human-readable names (like facebook.com, ....) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- computers only understand 0 and 1 (binary system) which is base-2 number system | |
- ASCII respresents a mapping between set of decimal numbers ==> letters and symbols | |
ex: letter A can be represented as number 65 | |
letter B can be represented as number 66 | |
letter a can be represented as number 97 | |
letter b can be represented as number 98 | |
- Unicode is a superset of ASCII system, which can represent any kind of letters on different alphapets and symbols. | |
------------------------------------------------------------------------------------- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
compiling source code into machine code: | |
1- preprocessing: resolve files (dependencies) | |
2- compiling: convert source code into machine code (assembly code) | |
3- assembling: convert assembly code to machine-level code (binary code) | |
4- linking: combine compiled files (binary code) | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- requirement analysis | |
- use cases (user stories) | |
- data flow diagrams | |
- bdd (as an analysis tool for business scenarios) | |
- analysis patterns | |
- ready-made analysis models for different business domains | |
- existing business models | |
- oo design |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Software engineer with technical experience in various technology and business domains. | |
- I have also gained valuable experience in working in teams. | |
- I have both technical and interpersonal skills and am looking for a challenging role. | |
- Have interest in designing and developing efficient modern systems, and learning new technologies and tools if need arises. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
core: | |
- javascript | |
- es6 | |
- node.js (npm) | |
- transpiler (babel) | |
- module system (systemjs, requirejs) | |
- unit testing (jasmine, mocha, sinon) | |
- build tools (grunt, gulp) | |
- webpack | |
- version control (git, tfs) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1- define list of reusable ui components | |
ex: - login from | |
- header | |
- footer | |
- grid | |
- sidebar | |
- navbar | |
- dropdown | |
- images | |
- loader |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="UTF-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
<meta http-equiv="X-UA-Compatible" content="ie=edge"> | |
<title>Pig Game</title> | |
<link href="https://fonts.googleapis.com/css?family=Lato:300,300i,400" rel="stylesheet"> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apply this css class to the PARENT of floated elements | |
.clearfix { | |
overflow: auto; | |
} | |
.clearfix::after { | |
content: ""; | |
display: table; | |
clear: both; |