Design ARM using ARM-CortexM4

Vishal Girisagar
Hi All,
   I am software engineer. I am new to hardware design but I have used
Eagle quite a few times for simple circuits. 
   Now I want to design a board which should have following things on it.

1. ARM-CortexM4 based MCU
2. Few peripherals for ADC conversions and DAC conversions.

Also how do I use bootloader? Can somebody help me with what all are the
detailed steps to do this?