Technical Skill Sets
Technical Skill Set - Bootstrap (Prep course)
INTRODUCTION TO WEB DEVELOPMENT AND JAVASCRIPT FUNDAMENTALS
- JS Syntax
- Browser Environments
- Chrome console
- Values, types, operators, expressions
- Strings
- Functions
- Booleans, comparisons, conditionals
- Logical Operators
- Iteration – for loops & while loops
- Arrays and Objects
- Passing element indices
- Iterating over objects
- Mapping over object values
- Filter
- Reduce
- Optional starting value
- Abstraction
- Repetition
- Recursion
- Closures adding methods
- Data modeling with closures
- Higher order functions
- OOP
- Variables and Primitive Data Types
- Program Flow (looping and conditionals)
- Style and Idiomatic JS
- Debugging
- Github
- HTML / CSS
- jQuery
Technical Skill Set - Immersive Phase
- Advanced recursion
- Algorithms
- Function binding
- Data structures: binary trees, heaps, hash tables
- Complexity analysis
- Networking & how the internet works
- Authentication
- Environments & deployment
- Documentation
- Server
- Databases, schema & query design
- Middleware – virtual servers & caching systems
- Code styling
- Advanced closures
- Inheritance patterns
- OOP, encapsulation & abstraction
- Callbacks / Promises (chaining asynchronous functions)
- Higher-order functions
- Agile / scrum
- User interface & experience design
- Testing / Test Driven Development
- RESTful APIs & CRUD
- AJAX
- ES6 & ES5 syntax
Languages, Frameworks, and Stack
- Javascript, HTML5/CSS3, Express, React, Redux, React Native, Angular, Backbone, Node.js, MongoDB, MySQL, Docker, AWS, Redis, Memcached, Java, Git, XML, jQuery
- Select grads: Ethereum, Hyperledger Sawtooth, Python
Non-technical Skill Set
Bootstrap (20%) and Immersive Phases (80%)
ENGLISH LANGUAGE
- Comprehension
- Speech
- Writing
- Business writing
- Technical writing
- Reading
- Industry jargon
SOFT SKILLS
: Work Ethic Skills
- Attentiveness
- Business Ethics
- Calmness
- Commitment
- Curiosity
- Dependability
- Discipline
- Emotion Control
- Organizational ability
- Interdependence
- Initiative / self-motivation
- Open-Mindedness / bias reduction
- Optimism
- Punctualness
- Reliableness
- Resiliency
- Personal responsibility
- Results-Orientation
- Tolerance for change
- Tolerance for ambiguity
SOFT SKILLS
: Time / Task Management Soft Skills
- Acuity
- Allocating Resources
- Coping
- Critical Observation
- Focus
- Goal-Setting
- Pacing
- Introspection
- Memory
- Organization
- Personal Time Management
- Strategic Planning
- Prioritization
- Recall
- Scheduling
- Sense of Urgency
- Streamlining
- Stress Management
- Task Planning
- Task Tracking
- Tools (Asana, Tello)
- Time Awareness
- Work-Life Balance
SOFT SKILLS
: Communication Soft Skills
- Supportive communication
- Verbal Communication
- Non-Verbal Communication
- Visual Communication
- Written Communication
- Active Listening
- Clarity
- Self-Confidence
- Interviewing
- Negotiation
- Personal Branding
- Persuasion
- Presentation Skills
- Public Speaking
- Storytelling
- Diplomacy
- Empathy
- Friendliness
- Humor
- Networking
- Patience
- Positive Reinforcement
- Sensitivity
- Tolerance for diversity
- Self-confidence
- Self-reliance
- Increased threshold for pain
- Situational awareness
- Self-determination
- Grit (passion + perseverance)
SOFT SKILLS
: Professional
- Personal hygiene
- Promptness
- Manners / politeness
- Dress
AUTONOMOUS LEARNING ABILITY
- Growth mindset
- Independence
- Search word proficiency
- Best resources
PROBLEM SOLVING SKILLS
- Analysis
- Divergent thinking
- Lateral thinking
- Spatial recognition
- Pattern recognition
- Formal and informal logic
- Creativity
- Intuition
- Mental modeling
- Observation
- Perspective (zooming out)
- Design method
- Knowledge set breadth
SOFT SKILLS
: Teamwork Soft Skills
- Ability to receive critical feedback
- Collaboration
- Cooperation
- Coordination
- Deal with Difficult Situations
- Compromise
- Disability Awareness
- Diversity Awareness
- Emotional Intelligence
- Idea Exchange
- Influential
- Intercultural competence
- Interpersonal Relationships Skills
- Mediation
- Office Politics Management
- Personality Conflicts Management
- Sales Skills
- Self-Awareness
- Social Skills / Intelligence
- Sensitivity
- Active listening
- Self-monitoring
SOFT SKILLS
: Leadership
- Team building
- Managing difficult conversations
- Strategic planning
- People management
- Project management
- Agility / flexibility
- Adaptability
- Personal accountability
- Fairness
- Coaching
- Teaching / leveling juniors up
- Cultural intelligence
- Conflict resolution
- Negotiation
- Compromise
- Deal-making
- Decision-making
- Delegation
- Facilitation
- Giving clear constructive criticism and feedback
- Receiving constructive criticism
- Working with someone junior
- Working with someone senior
- Versatility
- Authenticity
- Integrity
- Generosity
- Humility
- Inspiring
- Encouraging
- Selflessness
- Rational compassion
- Honesty
SOFT SKILLS
: Silicon Valley best practices
- Git workflow
- Agile / scrum
- Cloud
SOFT SKILLS
: Applied industry problem solving
- APIs
- Servers
Ready to get started?
Get in touch, or create an account