COURSE SYLLABUS
Front End Developer
Core Abilities
The core abilities for students in our program are listed below. They are designed to be the overarching goals for everything you do. Each of them have been specifically requested by the employer network and we believe that they are good goals for all developers to aspire to and flesh out.
- Create code quickly and efficiently
- Create high quality code
- Collaborate with teammates effectively
- Understand and apply current technologies
- Learn new technologies and techniques easily
- Understand and apply computer science concepts
- Understand and apply business and product development concepts
- Speak effectively about technology in interviews and while networking
- Utilize the technical and functional aspects of each lesson topic
Technical abilities
Technical abilities are skills needed to succeed in front end web development
- Understanding basic principles of user interface design and user experience
- Constructing web sites with valid HTML, CSS, JavaScript, and JQuery
- Styling modern, fresh-looking designs with CSS3
- Creating responsive designs that work on phones, tablets, or traditional laptops and wide-screen monitors.
- Using CSS frameworks like Bootstrap and Foundation
- Programming simple JavaScript routines
- Using jQuery to provide interactivity and engaging user experiences
- Creating easy-to-maintain, hand-crafted sites using static site generators
- Using content-management systems like WordPress to speed development
- Collaborating with development teams using GitHub
Career abilities
Career abilities are skills needed to have a successful freelance career
- Using project management - time management, effective teamwork both as team lead and individual contributor, iterative and agile development strategies
- Understanding how to succeed in the job market
- Creating & cultivating peer and professional networks
- Developing Life-long learning strategies - identifying information sources, reading code, developing mentoring relationships
- Developing self-motivated job skills for working at home and delivering on time
- Communicating your skills - portfolio development, presenting your work, making business connections, interviewing
- Working with job agencies like 52ltd and Vitamin T
.