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

      Ready to get started?

      Get in touch, or create an account