Fundamentals of micro- and nanotechnology