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

Decks in this class (80)

JS.Node
What is a common error made when ...,
What does arrayfilter do 2,
What does arrayforeach do 3
144  cards
github
Version 1,
Workflow 2,
Check status of files 3
62  cards
Heroku
How to add ssh key to heroku 1,
How to create a new heroku app 2,
What do we need to add to the pac...
10  cards
MongoDB
What kind of database is mongodb 1,
What is nosql 2,
Difference between sql and nosql 3
58  cards
Google Cloud
What is the role of a google clou...,
What are the exam sections 2,
3 elements of data flows 3
29  cards
SSH
What is ssh 1,
What do servers require in order ...,
Authentication methods 3
11  cards
Google Cloude: Compute Engine
What is compute engine 1,
What is global load balancing 2,
What is multi tenancy 3
24  cards
Google Cloud: App Engine
Quick way to deploy an app from t...
1  cards
JS promises
How to write a promise 1,
When does a promise stop running 2,
How do promises work 3
6  cards
Jest
How to install jest 1,
What should we name test files 2,
How to write a basic test 3
11  cards
Software Design Basics
Definition of software design 1,
The sdlc process 2,
The general sdlc process 3
7  cards
Software Engineering: Requirements Engineering
What are the two catogories of re...,
Requirements properties 2,
Requirement elicitation process 3
9  cards
Software Engineering: Testing
Test case 1,
Test suite 2,
White box testing 3
17  cards
Socket.io
What is socketio 1,
Full duplex communication 2,
Which npm library allows us to wo...
6  cards
webRTC
Pros 1,
Which browsers does not support w...,
Cons 3
12  cards
React
Why react 1,
What is a simple server we can se...,
What is babel 3
170  cards
Data Structures: Linked lists
What are nodes 1,
What do nodes contain 2,
What does it mean if a link or po...
9  cards
Data Structures: Stacks
What are stacks 1,
What does lifo stand for 2,
Stack opperations 3
7  cards
Data Structures: Queues
What are queues 1,
What kind of structure is a queue 2,
Queue opperations 3
6  cards
Data Structures: Hash Maps
0  cards
Data Structures: Trees
What are tree stuctures 1,
Tree structure operations 2,
Common uses for a tree structure 3
4  cards
Data Structures: Heaps
0  cards
Data Structures: Graphs
0  cards
Firebase
What is firebase 1,
How to establish a connection to ...,
How to write to the database 3
14  cards
Interview questions
0  cards
MERN
What is mern 1,
What are the main http requests t...,
Difference between rest and graph...
11  cards
D3
Creating a selection 1,
What do data enter and append do 2,
What are composition charts 3
19  cards
Algorithms
What is a program and how does it...,
How are the contracts of routines...,
Precondition 3
19  cards
Algorithms: Sorting
Different sorting algorithms 1,
Insertion sort overview 2,
Selection sort overview 3
6  cards
Algorithms: Search
Binary search 1,
Pre conditions for binary search 2
2  cards
Algorithms: Recursion
Recursion 1,
How a particular problem is solve...,
Why stack overflow error occurs i...
10  cards
Data Structures: Intro
What are the two characteristics ...,
What are abstract data types adt s 2,
Difference between primitive and ...
14  cards
Javascript Patterns
What is the default value of anyt...,
Why do primitive types in js have...,
What types are supported by js 3
42  cards
Computational Thinking
Computational thinking sub skills 1,
Decomposition 2,
Pattern recognition 3
4  cards
Redux
What is the purpose of redux 1,
What are the benefits of redux ov...,
How does redux store data 3
16  cards
GoF Design Patterns
Three categories of design patter...,
What are design patterns 2,
4 elements of a design pattern 3
7  cards
AWS Cloud Developer: Basics
What is the cloud 1,
3 characteristics of the cloud 2,
3 types of cloud computing 3
7  cards
AWS Cloud Developer: Compute
Ec2 1,
Why is ec2 not considered serverl...,
Is ec2 elastic 3
16  cards
AWS: Content Deliverabillity and Storage
What is scalability 1,
3 types of scalability 2,
What is horizontal scaling 3
31  cards
AWS Cloud Developer: Security
What is pii 1,
What does cloud security protect 2,
Aws shield 3
16  cards
React Native
React native components 1,
Which icon library does create re...,
Touchables 3
22  cards
React Router
Router library 1,
In order to use router you have to 2,
Difference between exact and stri...
3  cards
AWS Cloud Developer: Networking and Elasticity
Networking 1,
Ip 2,
Dns 3
22  cards
AWS Cloud Developer: Messaging and Containers
Differences between notifications...,
Sns simple notification service 2,
Features of sns 3
21  cards
AWS Cloud Developer: AWS Management
Cloud trail 1,
How long long does cloud trail ke...,
How many trails can be created in...
10  cards
AWS Cloud Developer: FullStack -Basics
Compute 1,
Server 2,
Instance 3
11  cards
AWS Cloud Developer: Fullstack - Development
What is a server 1,
What is a cloud server 2,
What is an endpoint 3
14  cards
AWS Cloud Developer: FullStack -Storing Data in the Cloud
Why store data in a database and ...,
Nosql 2,
Sql 3
16  cards
AWS Cloud Developer: Fullstack-Building and Deploying
How should code be split 1,
What is the benefit of splitting ...,
How should backend file structure...
15  cards
AWS Cloud Developer:Full-Stack -Security and Auth
Difference between authorization ...,
How should passwords be stored 2,
Data in transit should always be ...
10  cards
AWS Cloud Developer: Microservices - Basics
Microservices 1,
Monoliths 2,
Microservices vs monolith archite...
7  cards
AWS Cloud Developer: Microservices Design Principles
Benefits of microservices 1,
When in doubt about which archite...,
Technical properties of microserv...
20  cards
AWS Cloud Developer: Containers using Docker
Common deployment headaches 1,
A property where a resource is ex...,
Resources that are required in or...
26  cards
AWS Cloud Developer: Automating Application Development
Continuous integration 1,
Continuous deployment 2,
Least privileged access 3
8  cards
AWS Cloud Developer: Orchestration with Kubernetes
Orchestration 1,
Kubernetes 2,
Pods 3
21  cards
AWS Cloud Developer: Kubernetes for production
Kubernetes configuration for redu...,
Kubernetes configuration for secu...,
What are some additional consider...
16  cards
AWS Cloud Developer: Serveless Introduction
Faas 1,
Serverless components 2,
Popular use cases for faas 3
10  cards
UOPeople Software Engineering 1
What is software engineering 1,
Why is se difficult 2,
What are the most basic steps of ...
45  cards
Agile Software Development: Agile principles
4 core values 1,
Ambiguity 2,
Complexity 3
25  cards
Agile Software Development: Build and Evolve Agile Teams
5 reasons agile teams are a criti...,
Agile teams 2,
Innovation hub 3
35  cards
Agile Software Development: Frameworks
What does do not force agile fram...,
What are agile frameworks 2,
How can we focus on the right ind...
45  cards
Agile Software Development: Planning
Agile planning and the agile mani...,
What is meant by to plan think fr...,
What is meant by just enough and ...
26  cards
Agile Software Development: Prioritization
Prioritization 1,
Lack of priority 2,
Two major perspectives to begin p...
20  cards
Agile Software Development: Scope
Scope 1,
Scoping should be 2,
Who should not dictate the scope 3
25  cards
Agile Software Developent: Release and Iteration Planning
3 main benefits of release and it...,
Questions to consider at the star...,
Why does the team need a release ...
41  cards
Agile Software Development: Agile Metrics
Swarm 1,
Escaped defects 2,
Agile metrics 3
31  cards
Agile Software Development: Progress adn Impact
What are agile assessments 1,
If we want to know how agile a pr...,
Ims integrated master schedule vs...
32  cards
Agile Software Development: Identifying Risks
Overall risks to track 1,
Handling risk in agile 2,
How to spot risks before they bec...
18  cards
Product Management: Role of PM
4 questions product managers have...,
The goal of product management 2,
Core skills of product manager 3
31  cards
Agile Software Development: Communication
Bvir for the team 1,
Who would be the best person to c...,
4 scrum team ceremonies 3
6  cards
UOPeople Software Engineering 1: Estimation
What is the purpose of measuremen...,
How much is the estimated mainten...,
When should estimation take place 3
11  cards
Product Management: Problem identification
Efficiency gain 1,
Tam 2,
Arpu 3
34  cards
Product Management: Vision & Strategy
Mvp 1,
Kpi 2,
Revenue stream 3
42  cards
Product Management: Communication
Batna 1,
Active listening 2,
What is storytelling 3
10  cards
Product Management: Design Sprint
6 stages of the desing sprint 1,
Challenge statement 2,
Understand 3 common methods used ...
17  cards
Product Management: Influence without Authority
What is needed to build social ca...,
What are the components of credib...,
What do you need to know about th...
9  cards
Product Management: Development Process
Waterfall process 1,
Kanban board for development 2,
Invest criteria for user stories 3
8  cards
Product Management: Backlog
How should the backlog be structu...,
What does the backlog contain 2,
How should sprint backlog be prio...
10  cards
Product Management: Launch
Product management cycle 1,
Product launch process 2,
Key reasons product launches fail 3
25  cards
Microservices Architecture
Three main considerations when de...,
Tradeoff development complexity 2,
Tradeoff scalability 3
10  cards

More about
Programming

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Charl Swart's Programming 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?

Programming
  • 15 decks
  • 645 flashcards
  • 216 learners
Decks: Command Line, Csce3600 Exam 1, Csce3600 Exam 2, And more!
dental program
  • 38 decks
  • 1167 flashcards
  • 6 learners
Decks: 1 History Of Dentistry, General Anatomy Physiology, The Face And Oral Embryology, And more!
Make Flashcards