A method for performing a perforation operation within a wellbore, comprising: providing a coiled tubing perforating assembly for use in the wellbore, the coiled tubing assembly comprising: a length of coiled tubing coiled on surface equipment at a surface of the wellbore, a perforating tool string disposed on an end of the coiled tubing, the perforating tool string comprising a plurality of perforating guns, and a fiber optic tether disposed within the coiled tubing and providing a communication link between surface control equipment and the perforating tool string; disposing the coiled tubing perforating assembly into the wellbore; sending an initiation signal along the fiber optic tether from the surface control equipment to the perforating tool string to initiate a first perforating operation utilizing at least one selected perforating gun; sending a confirmation signal along the fiber optic tether from the perforating tool string to the surface equipment; performing the perforating operation with the at least one selected perforating gun and/or guns after receiving the confirmation signal; moving the coiled tubing perforating assembly to another location in the wellbore; and repeating sending the initiation signals, sending the confirmation signals, and performing another perforating operation with another of the perforating guns, and further comprising providing the perforating tool string with at least one addressable switch for use in receiving and sending the initiation and confirmation signals; further comprising acquiring data during the perforating operation and transmitting the acquired data to the surface control equipment along the fiber optic tether, wherein transmitting the acquired data comprises providing real-time feedback on the perforating operation. providing a coiled tubing perforating assembly for use in the wellbore, the coiled tubing assembly comprising: a length of coiled tubing coiled on surface equipment at a surface of the wellbore, a perforating tool string disposed on an end of the coiled tubing, the perforating tool string comprising a plurality of perforating guns, and a fiber optic tether disposed within the coiled tubing and providing a communication link between surface control equipment and the perforating tool string; a length of coiled tubing coiled on surface equipment at a surface of the wellbore, a perforating tool string disposed on an end of the coiled tubing, the perforating tool string comprising a plurality of perforating guns, and a fiber optic tether disposed within the coiled tubing and providing a communication link between surface control equipment and the perforating tool string; disposing the coiled tubing perforating assembly into the wellbore; sending an initiation signal along the fiber optic tether from the surface control equipment to the perforating tool string to initiate a first perforating operation utilizing at least one selected perforating gun; sending a confirmation signal along the fiber optic tether from the perforating tool string to the surface equipment; performing the perforating operation with the at least one selected perforating gun and/or guns after receiving the confirmation signal; moving the coiled tubing perforating assembly to another location in the wellbore; and repeating sending the initiation signals, sending the confirmation signals, and performing another perforating operation with another of the perforating guns, and further comprising providing the perforating tool string with at least one addressable switch for use in receiving and sending the initiation and confirmation signals; further comprising acquiring data during the perforating operation and transmitting the acquired data to the surface control equipment along the fiber optic tether, wherein transmitting the acquired data comprises providing real-time feedback on the perforating operation.