AngularJS - CODEcamp

deliriousattackInternet and Web Development

Dec 4, 2013 (3 years and 10 months ago)

146 views

 
 
78 alexander street, charleston, sc 29403
p: 843.7
24.3773 w
ww.
chsCODEcamp
.com

 
AngularJS
 
TYPE/
LEVEL:
 
 
BOOTcamp  
-­‐
 
Beginner  |  
Intermediate
 
|  Advanced
 
 
DATE
/TIME
:
 
TBD
/9:00am  

 
3:30pm
 
LOCATION:
 
 
FS2  Computer  Lab  |78  Alexander  Street  |Charleston,  SC  29403
 
 
Why
 
should  I  take  
AngularJS?    
HTML  is  great  for  declaring  static  documents,  but  it  falters  when  
you
 
try  to  use  it  for  declaring  dyn
amic  views  in  Web  a
pplications.    
AngularJS  lets  you  extend  HTML  
v
ocabulary  for  your  application.    
The  resulting  environment  is  ex
tra
ordinarily  expressive,  readable
 
and  quick  to  develop.
 
 
What  will  I  learn?    
Using  open
-­‐
source  technology  you  will  learn:
 


The  
Basics
:    
You  will  learn  the  basic  concepts  of  an  AngularJS  application,  
including
 
two
-­‐
way  data
-­‐
binding,  de
pendency  injection,  controllers  and  HTML  
templates.    You  will  gain  an  
understanding  on  how  to  use  AngularJS  to  build  rich  and  powerful  front
-­‐
end  applications.    
 


Advanced
:    
This  boot  camp  will  also  cover  
router,  
directives
,
 
filters
 
and  jasmine  unit  
testing
.
   
 


Bonus
:    
Lastly,  we  will  be  interacting
 
with  some  third  party  open
-­‐
source  modules  for  
Twitter  Bootstrap  and  Underscore.js.
 
 
What  can  
I
 
expect?
   
The  
class
 
will  consist  of  a  
deep  overview  of  the  framework  
followed  by
 
a  walk  
through  of  a  sample  application.    
Using  the  
sample
 
as  a  guide,  
you
 
will  then  create  
your
 
own  
application  through  a  series  of  
hands
-­‐
on  exercises
 
to
 
ultimately  learn
 
by  doing
.    
The  class  is  limited  
to  14  students,  with  a  format  as  follows:
 


Overview/Introduction
 
-­‐
 
Obtain  an  o
verview  of  
AngularJS  and  why  this  framework  can  
save  you  a  lot  of  time  in  building  applications
,
 
specifically
 
answering
 
key  questions  
including:  
What  is  
AngularJS
?
 
What  need  does  it  fill?
 
How  do
 
I  set  it  up?
 


Learn  by  
Doing  
-­‐
 
We  will  walk  through  building  a  To
-­‐
Do  List  application  step  by  step  and
,
 
in  parallel
,
 
you
 
will  build  a  similar  application  via  a  set  of  similar  exercises  that  coincide  
with  the  steps  of  the  To
-­‐
Do  Application.  
 


Review  
-­‐
 
T
he  day  will  wrap  with  a  s
umm
ary  and  retrospective
 
of  AngularJS  and  cover  any  
last  remaining  questions.
 
 
What  can  I  accomplish?
   
After  finishing  this  
class
,  you  will  have  the  knowledge  to  build  a  fully  
dynamic  AngularJS  application.
 
 
Are  there  any  prerequisites?
   
Designed  as  a  course  
for  industry  professionals
,  you  will  need  
a  
functioning  
knowledge  of  JavaScript  and  HTML  to  get  the  most  out  of  this  class.
 
 
N
ext  steps?  
To  learn  more  and/or  register,  visit
 
www.
chscodecamp.com.