This class was created by Brainscape user Dima Gurkalenko. Visit their profile to learn more about the creator.

Decks in this class (53)

JS - Mobile - CL1
Mobile apps types,
Webview concept,
Main concept of hybrid applications
4  cards
JS - Mobile - CL2
Native web hybrid apps advantages...,
Mobile development flow create ne...,
Mobile development app debugging
5  cards
JS - Tools - CL1
Npm installing node package manag...,
Grunt gulp advantages and disadav...,
Bower jspm advantages and disadav...
10  cards
JS - Tools - CL2
Npm structure of packagejson care...,
Grunt gulp structure of gruntfile...,
Bower jspm structrure of bowerjso...
10  cards
JS - Tools - CL3
Chrome developers tools take heap...,
Ci teamcity hudson jenkins stride...,
Psi bennefits of using analizing ...
3  cards
Cloud Computing - CL1
Cloud types iaas paas saas,
Service models private cloud publ...,
Cloud computing patterns cloud co...
8  cards
Cloud Computing - CL2
Cloud computing patterns cloud ap...,
Cdn configuring own cdn use separ...,
Troubleshooting production code s...
7  cards
Code Quality - CL1
Validating html,
Validating css,
Naming conventions
3  cards
Code Quality - CL2
Writing maintainable css,
Code review process,
Code review theory and toolset
6  cards
Code Quality - CL3
Metrics chidamber and kemmerer ob...,
Metrics ood metrics distance abst...,
Software metrics by levels projec...
6  cards
Automated Testing - CL1
Unit testing,
First principles fast isolates re...
2  cards
Automated Testing - CL2
Automated testing concept,
Functional testing concept,
Integration testing concept
8  cards
Automated Testing - CL3
Specific tools for testing web ap...,
Integration with build automation...
2  cards
Security - CL1
Authentication authorization,
Confidentiality,
Data integrity
11  cards
Security - CL2
Buffer overflow,
Sql code injection,
Authentication attacks
10  cards
Security - CL3
Application security audit,
Finding vulnerabilities in source...
2  cards
Version Control - CL1
Fundamental concepts revisions wo...,
Getting checking out data from re...,
Examining local changes comparing...
10  cards
Version Control - CL2
Importing sources into repository,
Exporting sources from repository,
Comparing repository revisions
14  cards
Process Planning - CL2
Software development process,
Software development activities,
Waterfall concept
10  cards
Process Planning - CL2
Lean software development concept,
Extreme programming,
Scrum vs kanban applicability
9  cards
Estimation - CL1
Scope concept,
Estimates targets and commitments,
Overestimate vs underestimate
6  cards
Estimation - CL2
Cone of uncertainty,
Source of estimation errors,
Diseconomies of scale
11  cards
Requirements - CL1
Requirement definition,
Levels of requirements business u...,
Root causes of project success an...
3  cards
Requirements - CL2
Non functional requirements,
Product champion,
User classes and their characteri...
8  cards
Design - OOD - CL1
Abstraction,
Encapsulation,
Inheritance vs aggregation
9  cards
Design - OOD - CL2
Architectural patterns mvc,
Architectural patterns ioc,
Solid principles
14  cards
DB Design - CL1
Relational terminology entities,
Relational terminology attributes,
Relational terminology records tu...
12  cards
DB Design - CL2
Understanding rdbms architecture,
Transactions acid,
Transactions recovery
13  cards
Modeling - CL1
Uml basic diagram types,
Uml use case diagram essentials,
Uml class diagram essentials
5  cards
Modeling - CL2
Uml structure diagrams,
Uml behavior diagrams,
Uml interaction diagrams
10  cards
Algorithms - CL1
Algorithms complexity understandi...,
Array sorting methods bubble sort...,
Tree structure construction trave...
6  cards
SQL - CL1
Tables,
Relationships,
Keys
13  cards
SQL - CL2
Creating modifying removing datab...,
Aggregations order by group by ha...,
Combining the results of multiple...
7  cards
Refactoring - CL1
Refactoring concept what when why,
Refactoring table layouts,
Refactoring for accessibility
3  cards
Refactoring - CL2
Moving features between objects b...,
Organizing data basic encapsulate...,
Composing methods basic extract m...
4  cards
Networking - CL1
Understanding networks layers and...,
Basic understanding of tcp ip mod...,
Defining internet intranet and vpn
12  cards
CSS - CL1
Css simple style rules,
Css elements positioning floating...,
Css tables properties
11  cards
CSS - CL2
Css complex rules and defining st...,
Css box models,
Css typography fonts
9  cards
CSS - CL3
Css w3c specification and browser...,
Css selectors performance,
Css for different media printing ...
9  cards
HTML - CL1
Basic elements table div p form a...,
Page layouts with tables and div ...,
Iframes advantages restrictions
9  cards
HTML - CL2
Design patterns html structure xh...,
Page layouts with tables and div ...,
Accessibility in html5
7  cards
HTML - CL3
Web components templates custom e...,
Spellcheck,
Custom scheme handlers
8  cards
JS - Core - CL1
Identifiers and reserved words,
Javascript types,
Reference vs value
21  cards
JS - Core - CL2
Object object,
Regular expressions,
Dependancy injection common amd n...
14  cards
JS - Core - CL3
Es6 generators and iterators,
Symbols,
Typed arrays
9  cards
JS - Frontend - CL1
Event handling bubbling and captu...,
Spa main ideas advantages and dis...,
Comunication with server side htt...
6  cards
JS - Frontend - CL2
Uri handling function properties,
Using underscorejs lodash native ...,
Same origin policy jsonp proxy cu...
10  cards
JS - Frontend - CL3
Filereader api,
Filesystem api,
Graceful degradation progressive ...
7  cards
Frameworks - CL1
React jsx,
React presentation vs container c...,
React lifecycle
8  cards
Frameworks - CL2
React hoc,
React composition vs inheritance,
React styling in react
12  cards
Frameworks - CL3
React performance,
React computing derived data rese...,
React async flow in reduxredux sa...
5  cards
JS - Backend - CL1
Nodejs fundamental concepts,
Modules importing built in modules,
Control flow async tasks callback...
9  cards
JS - Backend - CL2
Modules importing own written mod...,
Events,
Control flow async tasks callback...
13  cards

More about
KE - Senior

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Dima Gurkalenko's KE - Senior flashcards now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

Make Flashcards