If you have finished our previous tutorial, we can start this tutorial now. The CI classes we have to learn in this tutorial are session and form validation. I believe that you would be familiar with PHP session.
Requirement
Download the latest CI version from the following link.CodeIgniter
Step 1:Configuration
Open application/config/database.php, and change the following database configuration to fit your mysql configuration.$config['hostname'] = "localhost";
$config['username'] = "myusername";
$config['password'] = "mypassword";
$config['database'] = "mydatabase";
$config['dbdriver'] = "mysql";
Then open application/config/config.php
$config['base_url'] = 'http://localhost/ci_user';
$config['encryption_key'] = '1234';
Open application/config/autoload.php
$autoload['libraries'] = array('session','database');
and
$autoload['helper'] = array('url','form');
Open application/config/routes.php, change default controller to user controller as we’ll create later on this tutorial.
$route['default_controller'] = 'user';
Step 2:Creating User table
We need to create a table in our database. Import following SQL statement via phpMyAdmin or any other MySQL tool.CREATE TABLE `user` ( `id` INT( 50 ) NOT NULL AUTO_INCREMENT , `username` VARCHAR( 50 ) NOT NULL , `email` VARCHAR( 100 ) NOT NULL , `password` VARCHAR( 255 ) NOT NULL , PRIMARY KEY ( `id` ) ) ENGINE = InnoDB
Step 3:Creating our Controller
Create a blank document in the controller file (application -> controller) and name it user.php, in the document add all the following code.<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class User extends CI_Controller{ public function __construct() { parent::__construct(); $this->load->model('user_model'); } public function index() { if(($this->session->userdata('user_name')!="")) { $this->welcome(); } else{ $data['title']= 'Home'; $this->load->view('header_view',$data); $this->load->view("registration_view.php", $data); $this->load->view('footer_view',$data); } } public function welcome() { $data['title']= 'Welcome'; $this->load->view('header_view',$data); $this->load->view('welcome_view.php', $data); $this->load->view('footer_view',$data); } public function login() { $email=$this->input->post('email'); $password=md5($this->input->post('pass')); $result=$this->user_model->login($email,$password); if($result) $this->welcome(); else $this->index(); } public function thank() { $data['title']= 'Thank'; $this->load->view('header_view',$data); $this->load->view('thank_view.php', $data); $this->load->view('footer_view',$data); } public function registration() { $this->load->library('form_validation'); // field name, error message, validation rules $this->form_validation->set_rules('user_name', 'User Name', 'trim|required|min_length[4]|xss_clean'); $this->form_validation->set_rules('email_address', 'Your Email', 'trim|required|valid_email'); $this->form_validation->set_rules('password', 'Password', 'trim|required|min_length[4]|max_length[32]'); $this->form_validation->set_rules('con_password', 'Password Confirmation', 'trim|required|matches[password]'); if($this->form_validation->run() == FALSE) { $this->index(); } else { $this->user_model->add_user(); $this->thank(); } } public function logout() { $newdata = array( 'user_id' =>'', 'user_name' =>'', 'user_email' => '', 'logged_in' => FALSE, ); $this->session->unset_userdata($newdata ); $this->session->sess_destroy(); $this->index(); } } ?>
if(($this->session->userdata('user_name')!=""))
the above code is equal to the following code in php.
if($_SESSION['user_name']!="")
It means that if the user_name is not equal to the null, this user have already logged in. So we will go to welcome() function. Else we will show registration from view.
You will understand next login() and thank() functions I think.
In the registration() function, firstly we load the form_validation library. And then we set the rules for our form field. The trim rule is equal to the php trim() function and you will understand the others I think. And then we run the form validation. If the result is false, we will go to index() function. Else we will add user data and will go to thank() function.
In the logout() function, we will unset and destroy the session data and will go to the index() function.
Step 4:Creating Model
Create a blank document in the model file (application -> model) and name it user_model.php, in the document add all the following code.<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class User_model extends CI_Model { public function __construct() { parent::__construct(); } function login($email,$password) { $this->db->where("email",$email); $this->db->where("password",$password); $query=$this->db->get("user"); if($query->num_rows()>0) { foreach($query->result() as $rows) { //add all data to session $newdata = array( 'user_id' => $rows->id, 'user_name' => $rows->username, 'user_email' => $rows->email, 'logged_in' => TRUE, ); } $this->session->set_userdata($newdata); return true; } return false; } public function add_user() { $data=array( 'username'=>$this->input->post('user_name'), 'email'=>$this->input->post('email_address'), 'password'=>md5($this->input->post('password')) ); $this->db->insert('user',$data); } } ?>
$this->db->where("email",$email);
$this->db->where("password",$password);
the above two line will produce the following query in MySQL:
WHERE email='$email' AND password='$password'
$this->session->set_userdata($newdata);
This above code will set our user data to the session variable.
Step 5:Designing our view files
Create a blank document in the views file (application -> views) and name it header_view.php, in the document add all the following code.<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title><?php echo (isset($title)) ? $title : "My CI Site" ?> </title> <link rel="stylesheet" type="text/css" href="<?php echo base_url();?>/css/style.css" /> </head> <body> <div id="wrapper">
<div id="footer"> © 2011 <a href="http://tutsforweb.blogspot.com/">TutforWeb</a> All Rights Reserved. </div><!-- <div class="footer">--> </div><!--<div id="wrapper">--> </body> </html>
I will use the tableless form design. It has some benefits:
1.Faster loading of pages
2.Efficiency
3.Consistency
4.SEO advantage
5.Layouts and design sophistication
6.Bandwidth efficiency
Create a blank document in the views file (application -> views) and name it registration_view.php, in the document add all the following code.
<div id="content"> <div class="signup_wrap"> <div class="signin_form"> <?php echo form_open("user/login"); ?> <label for="email">Email:</label> <input type="text" id="email" name="email" value="" /> <label for="password">Password:</label> <input type="password" id="pass" name="pass" value="" /> <input type="submit" class="" value="Sign in" /> <?php echo form_close(); ?> </div><!--<div class="signin_form">--> </div><!--<div class="signup_wrap">--> <div class="reg_form"> <div class="form_title">Sign Up</div> <div class="form_sub_title">It's free and anyone can join</div> <?php echo validation_errors('<p class="error">'); ?> <?php echo form_open("user/registration"); ?> <p> <label for="user_name">User Name:</label> <input type="text" id="user_name" name="user_name" value="<?php echo set_value('user_name'); ?>" /> </p> <p> <label for="email_address">Your Email:</label> <input type="text" id="email_address" name="email_address" value="<?php echo set_value('email_address'); ?>" /> </p> <p> <label for="password">Password:</label> <input type="password" id="password" name="password" value="<?php echo set_value('password'); ?>" /> </p> <p> <label for="con_password">Confirm Password:</label> <input type="password" id="con_password" name="con_password" value="<?php echo set_value('con_password'); ?>" /> </p> <p> <input type="submit" class="greenButton" value="Submit" /> </p> <?php echo form_close(); ?> </div><!--<div class="reg_form">--> </div><!--<div id="content">-->
<?php echo validation_errors('<p>'); ?>
In our input fields, we use the below function.
<?php echo set_value('user_name'); ?>
Because of above function the original data will be show in the form, if there is an error after the validation rules. So we have only been dealing with errors.
Below code is thank_view.php and welcome_view.php.
<div id="content"> <div class="signup_wrap"> <div class="signin_form"> <?php echo form_open("user/login"); ?> <label for="email">Email:</label> <input type="text" id="email" name="email" value="" /> <label for="pass">Password:</label> <input type="password" id="pass" name="pass" value="" /> <input type="submit" class="" value="Sign in" /> <?php echo form_close(); ?> </div><!--<div class="signin_form">--> </div><!--<div class="signup_wrap">--> <h1>Thank!</h1> </div><!--<div id="content">-->
<div class="content"> <h2>Welcome Back, <?php echo $this->session->userdata('username'); ?>!</h2> <p>This section represents the area that only logged in members can access.</p> <h4><?php echo anchor('user/logout', 'Logout'); ?></h4> </div><!--<div class="content">-->
@charset "utf-8"; /* CSS Document */ body{ background-color:#FFF; font-family:Monaco,Consolas,'Lucida Grande','Lucida Console'; font-size:16px; text-shadow:rgba(0,0,0,0.01) 0 0 0; } #wrapper{ width:960px; margin:0 auto; } #content{ width:960px; margin:5px; float:left; } /************************************************/ .signup_wrap{ height:25px; width:100%; padding:5px; background-color:#2A1FFF; } .signin_form{ float:right; } .signin_form input{ width:80px; } .reg_form{ width:460px; padding:20px; margin:0 auto; border:3px solid #DFDFDF; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#cbd4e5)); background: -moz-linear-gradient(top, #fff, #cbd4e5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#cbd4e5'); } .form_title, .form_sub_title{ font-size:20px; font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif; font-size:20px; font-weight:bold; } .form_sub_title{ font-weight:normal; padding:6px 0 15px 0; } .reg_form p{ width: 300px; clear: left; margin: 0; padding: 5px 0 8px 0; padding-left: 155px; /*width of left column containing the label elements*/ border-top: 1px dashed gray; height: 1%; } .reg_form label{ font-weight: bold; float: left; margin-left: -155px; /*width of left column*/ width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/ } input{ padding:3px; color:#333333; border:1px solid #96A6C5; margin-top:2px; width:180px; font-size:11px; } .greenButton{ width:auto; margin:10px 0 0 2px; padding:3px 4px 3px 4px; color:white; background-color:#589d39; outline:none; border:1px solid #006600; font-weight:bold; } .greenButton:active{ background-color:#006600; padding:4px 3px 2px 5px; } .error{ color:#F00; } #footer{ color:#fff; padding-top:20px; text-align:center; background: #454546; height: 20px; clear:both; }
In the next tutorial we will discuss jQuery Ajax with CI.
Download Source Code
GREAT Stuff about Jquery, I wanted to add autocomplete and calendar controls and I found your website very helpful. thanks a lot
ReplyDeleteI would add the autocomplete on EDDM Printing and if there is any problem will definitely come back for help
thanks!!!
thanks, it works
ReplyDeleteError Number: 1062
ReplyDeleteDuplicate entry 'myemail@email.com' for key 'email'
when email filed is unique on DB.
auto increment is missing in ID in database .... tick in auto increment
DeleteThats deadly, thanks
ReplyDeleteVery nice
ReplyDeletewhen i run the this code with my url path
ReplyDeletehttp://localhost/ci/index.php/user
i got an error like this.
Parse error: syntax error, unexpected 'function_construct' (T_STRING), expecting variable (T_VARIABLE) in C:\xampp\htdocs\ci\application\controllers\user.php on line 4
you dont need to use the index.php file the path should be localhost/ci_user/
Deletemy code ruin properly but i am able to seen registration page it's show me....
ReplyDeleteWelcome Back, !
This section represents the area that only logged in members can access.
Logout
Superb and easy to digest.
ReplyDeleteThanks! You really saved my time! good tutorial
ReplyDeleteThank you sir for such a good tutorial it really saved my time and efforts. i appreciate your work.
ReplyDeletethanks
Don’t hesitate to ask him, if something goes wrong on our side.
ReplyDeletebut where is her reply ???????
I m facing this Problem.
if you can solve please send the answer to info@WorldQuotes.in
Not Found
The requested URL /ci_user/index.php/user/registration was not found on this server.
very good tutorial.Really helped me
ReplyDeleteOnly thing I think this tut is missing would be the idea of making sure the new user is unique. In a normal application of this we do not want users with the same username / email .
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteI am beginner to CI,I have done all the thing said above , "Welcome to CodeIgniter!" is my home page now what to do..?
ReplyDelete$route['default_controller'] = 'user';
DeleteHi, one quick question.
ReplyDeleteDoes this code protect against SQL injection?
Great and Easy tutoria for all
ReplyDeleteGreat, thanks it works.......
ReplyDeleteBrilliant post, although only minor issue with it, when you are displaying the user as logged in, it should be
ReplyDeletesession->userdata('user_name'); ?>
Thank you anyway!
great tutorial, provide a jump start for me to learn CI
ReplyDeleteGreat, it works,, thank u so much :)
ReplyDeleteam facing an issue.....when the user logs out he ll be promoted to the registration view....but when he clicks the back button in the browser he ll be able to come back and view the welcome view....can some one please help??
ReplyDeleteHey i have done same but its showing Unable to locate the model you have specified: user_model please help me
ReplyDeleteany idea about the function base_url(); in CI ? its not working and giving me an error althought i have configured $config['base_url'] = 'http://localhost/site/ci';
ReplyDeleteadd $this->load->helper('url'); in controllers index function...
Deletegood tutorial but i think it will be best if each line code is explained.difficult for beginner to understand..
ReplyDeleteafter enter username and password i am not getting anything ..
ReplyDeleteThanks a bunch! Works like a charm and pretty easy to follow along with!
ReplyDeletehow to execute it?? :P m a beginner
ReplyDeletenice tutorial !
ReplyDeletenice tutorial sir :D
ReplyDeletei hope you can make also a tutorial for bootstrap and CI...
404 Page Not Found
ReplyDeleteThe page you requested was not found.
Thanks a lot..! sir
ReplyDeletebut i want jquery validation this form. I need your help
When I hit the submit button, I get redirected to a page that says "This webpage is not available" :(
ReplyDeleteThanks brother!!!!!!Very nice this article.....
ReplyDeleteThe requested URL /ci_user/ was not found on this server.
ReplyDeleteUnable to load the requested file: helpers/session_helper.php
DeleteI'm getting an error everytime I hit the submit and signup buttons. It says
ReplyDeleteObject not found!
The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.
If you think this is a server error, please contact the webmaster.
Error 404
localhost
Apache/2.4.7 (Win32) OpenSSL/1.0.1e PHP/5.5.9
thanks...it's works
ReplyDeleteHi There ..Thanks A Lot For Your Article ..It's Very Helpful ..Nice Share
ReplyDeleteSedekah
Makassar
Tas Kulit
Very Imparted Site.
ReplyDeleteworking but it is not display any error msg when there is error
ReplyDeletethank u
Nice Tutorial....I got useful information from this tutorial...Here is also a way to find Simple registration form using codeigniter
ReplyDeletethanx thats working!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ReplyDeletethanx man!
ReplyDeletethankyou very much...
ReplyDeletehelpful for beginners,,
ReplyDeleteThanx.....
the css is not at all working for me..what shud i do???
ReplyDeletewhen i run this tutorial it just showing "welcome to userAdministration Controller" on screen how to make it run.
ReplyDeletei need Login automatically after registration using for codeigniter
ReplyDeleteObject not found!
ReplyDeleteThe requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.
If you think this is a server error, please contact the webmaster.
Error 404
localhost
01/02/15 16:32:04
Apache/2.2.21 (Win32) mod_ssl/2.2.21 OpenSSL/1.0.0e PHP/5.3.8 mod_perl/2.0.4 Perl/v5.10.1
after enter username and password i am not getting anything ..
ReplyDeletehttp://localhost:8080/ci_user/
ReplyDeleteError :- ( ! ) Fatal error: Call to undefined function base_url() in C:\wamp\www\ci_user\application\views\header_view.php on line 6 Call Stack #TimeMemoryFunctionLocation 10.0010256160{main}( )..\index.php:0 20.0040314056require_once( 'C:\wamp\www\ci_user\system\core\CodeIgniter.php' )..\index.php:202 30.04302283056call_user_func_array:{C:\wamp\www\ci_user\system\core\CodeIgniter.php:359} ( )..\CodeIgniter.php:359 40.04302283296User->index( )..\CodeIgniter.php:359 50.04302283896CI_Loader->view( )..\user.php:16 60.04302284792CI_Loader->_ci_load( )..\Loader.php:419 70.04402309368include( 'C:\wamp\www\ci_user\application\views\header_view.php' )..\Loader.php:833
please help me to rectify the above error..plz reply
Thank you so much it is working :D
ReplyDeleteThanks a lot
ReplyDeleteIt's very helpfull
ReplyDeleteA PHP Error was encountered
Severity: Notice
Message: Undefined property: user::$session
Filename: controllers/user.php
Line Number: 10
wat to do now?
bad tutorial. if you use the names of the files as stated in this page, you will get a ton of error if you are in a LAMP envoirnment, where filenames are case sensitive. You'll need to rename the filenames with first capitol letter.
ReplyDeleteHey i have done same but its showing Unable to locate the model you have specified: user_model please help me
ReplyDelete
ReplyDeleteA PHP Error was encountered
Severity: Notice
Message: Undefined property: User::$sesssion
Filename: controllers/user.php
Line Number: 11
Unable to access an error message corresponding to your field name User Name.(xss_clean)
ReplyDeleteI'M GETTING THIS FOLLOWING ERROR
ReplyDeleteThe requested URL /ci_user/index.php/user/registration was not found on this server.
I'M GETTING THIS FOLLOWING ERROR
ReplyDeleteThe requested URL /ci_user/index.php/user/registration was not found on this server.
I'M GETTING THIS FOLLOWING ERROR
ReplyDeleteThe requested URL /ci_user/index.php/user/registration was not found on this server.
i want to run registration function please send me url of that
ReplyDeleteUnable to access an error message corresponding to your field name User Name.(xss_clean) plz help me
ReplyDeleteit can be resolve easily by just putting this
Delete$autoload['helper'] = array('url','form','security');
in your autoload file located in config folder
hope this help
404 error. How an i resolve ??
ReplyDeleteGREAT, ONE WORD... THANK THANK THANK YOU !!!
ReplyDeleteNice and very informative post about of website development courses and all the point describe step by step. Thanks for sharing. Keep sharing!!! I feel strongly about it and love learning more on this topic. It is extremely helpful for me. https://goo.gl/YXYcsl
ReplyDeleteI really enjoyed reading this
ReplyDeleteثبت شرکت
ثبت شرکت
ثبت شرکت
Thank for sharing you are good information provide use from this blog.
ReplyDeleteHire PHP Developers
Nice,, code Background black and code also in black font color,, Lol
ReplyDeletesir username not display on welcome page wht i can do>>>?
ReplyDeleteVery much informative article about courses in IT field. Thank you for sharing with us. It is really helpful for my thesis.
Deletehttps://goo.gl/OrpTZk
very nice....
ReplyDeleteBank exam questions and answers
Group exam questions and answers
very nice....
ReplyDeleteBank exam questions and answers
Group exam questions and answers
the best android training in chennai.» The best android training in chennai
ReplyDeletethe best c-c++- training in chennai.» The best C-C++- training in chennai
ReplyDeletethe unix best training in chennai.» The best unix training in chennai
ReplyDeletethe best sell-perl training in chennai.visit:» The best shell-perl training in chennai
ReplyDeletethe best msbi training in chennai.visit: » The best msbi training in chennai
ReplyDeletethe best msbi training in chennai.visit: » The best msbi training in chennai
ReplyDeleteits really great information Thank you sir And keep it up More Post
ReplyDeletebe project center in chennai
ieee project center in chennai
Thank for sharing you are good information provide use from this blog.
ReplyDeleteselenium training in chennai
Thank for sharing you are good information........
ReplyDeleteunix training in chennai
it's informative article for software development. Thanks for sharing.
ReplyDeleteCustom software company India
SAS Training in Chennai thank for sharing valuable information .SAS provide integrated process for analyzing business data from every source and gain predictive power to drive performance at every level.
ReplyDeletei wondered keep share this sites .if anyone wants realtime training Greens technolog chennai in Adyar visit this blog..
ReplyDeleteqlikview training in chennai
Nice post! Really helpful!
ReplyDeleteresponsive web design course
Thanks for sharing this valuable information.
ReplyDeletejava projects in chennai
dotnet projects in chennai
mba projects in chennai
thanks...a lot its workinG
ReplyDeleteFatal error: Call to undefined function anchor() in /opt/lampp/htdocs/CodeIgniter-3.1.3/application/views/welcome_view.php on line 4
ReplyDeleteThis error is coming. Please Help Me
sir its not working
ReplyDeleteform not accepting the data
We are India biggest manufacturers, Exporter & Supplier of Catering Trays, Disposable Food Containers Plastic Cutlery Sets for Airlines, Railways, Cruise and Hospitals.
ReplyDeleteCatering Trays, Disposable Food Containers Manufacturers, Deli Containers, Plastic Lunch Boxes, Plastic Cutlery Sets, Disposable Tableware, Plastic Trays, AirLines Catering Equipments, Railways Catering Equipments, Cruise & Ferry Catering Equipments, Hospitals Catering Equipments.
web: http://www.ahanjayas.net
Advance Hydrau components pvt ltd
ReplyDeletewe are manufacturers all type of fastner product Pop Rivets,Pop Nuts,Clinching Fasteners,Self Drilling Screws,Flange Nut,Blind Rivet,Flange Nut,Multigrip Blind.
Website: http://www.advancefasteners.co.in/
Mobile Phone Network Booster company in Delhi India | Mobile Network Booster
ReplyDeleteMobile Network Booster, 2G/3G/4G & CDMA / GSM Mobile Booster, Mobile Signal Booster in Delhi, Mobile Signal Booster in India, Mobile Phone Signal Booster Shop, Cell Phone Signal RepeaterPrice, Gsm Mobile Booster
Web : http://www.mobilenetworkbooster.in/
Very nice post here thanks for it I always like and search such topics and everything connected to them.Excellent and very cool idea and the subject at the top of magnificence and I am happy to comment on this topic through which we address the idea of positive re like this.
ReplyDeleteMSBI Training in Chennai
Informatica Training in Chennai
Dataware Housing Training in Chennai
This comment has been removed by the author.
ReplyDeleteVery nice article. You covered this topic very well. We conduct training and web development services at on2cloud
ReplyDeleteI Was trying to do same thing since so many time but not getting success at the end ,but noe after reading this I think I found my mistacks ,where I was doing wrong thing.
ReplyDeleteWelcome Back, session->userdata('username'); ?>!
ReplyDelete// in the second black code box from the end
How this session var passed to view and get accessed directly from $this->session obj?
wow really superb you had posted one nice information through this. Definitely it will be useful for many people. So please keep update like this.
ReplyDeleteMainframe Training In Chennai | Informatica Training In Chennai | Hadoop Training In Chennai | Sap MM Training In Chennai | ETL Testing Training In Chennai
Unfit to Solve if MySQL Not Starting in Lampp? Contact to MySQL Technical Support
ReplyDeleteDue to some specific issue if you powerfully shutdown your structure, yet after sooner or later in case you restart the system and try to start Lampp using sudo/select/lampp/lampp start, by then you will get a message and your MySQL isn't running. If you are burnt out on this issue by then quickly contact to MySQL Remote Support and MySQL Remote Service. Here we use proactive approach which is proposed to help you with maintaining a strategic distance from essential power outages. Our MySQL Server 5.0 Support is direct and customers big-hearted with the objective that you can without a lot of a stretch discard you're all issue.
For More Info: https://cognegicsystems.com/
Contact Number: 1-800-450-8670
Email Address- info@cognegicsystems.com
Company’s Address- 507 Copper Square Drive Bethel Connecticut (USA) 06801
Gud day guy. At the welcome page i can't display d name.
ReplyDeleteWow it is really wonderful and awesome thus it is very much useful for me to understand many concepts and helped me a lot. it is really explainable very well and i got more information from your blog.
ReplyDeleterpa Training in Chennai
rpa Training in bangalore
rpa Training in pune
blueprism Training in Chennai
blueprism Training in bangalore
blueprism Training in pune
rpa online training
I always enjoy reading quality articles by an individual who is obviously knowledgeable on their chosen subject. Ill be watching this post with much interest. Keep up the great work, I will be back
ReplyDeleteDevops training in Chennai
Devops training in Bangalore
Devops Online training
Devops training in Pune
I found your blog while searching for the updates, I am happy to be here. Very useful content and also easily understandable providing.. Believe me I did wrote an post about tutorials for beginners with reference of your blog.
ReplyDeleteData Science Training in Chennai
Data science training in bangalore
Data science online training
Data science training in pune
Data science training in kalyan nagar
Really very nice blog information for this one and more technical skills are improve,i like that kind of post.
ReplyDeleteDevops training in Chennai
Devops training in Bangalore
Devops Online training
Devops training in Pune
Thanks for posting this info. I just want to let you know that I just check out your site and I find it very interesting and informative. I can't wait to read lots of your posts
ReplyDeletejava training in chennai | java training in bangalore
java online training | java training in pune
selenium training in chennai
selenium training in bangalore
You’ve written a really great article here. Your writing style makes this material easy to understand.. I agree with some of the many points you have made. Thank you for this is real thought-provoking content
ReplyDeletejava training in annanagar | java training in chennai
java training in marathahalli | java training in btm layout
java training in rajaji nagar | java training in jayanagar
java training in chennai
The knowledge of technology you have been sharing thorough this post is very much helpful to develop new idea. here by i also want to share this.
ReplyDeleteData Science with Python training in chenni
Data Science training in chennai
Data science training in velachery
Data science training in tambaram
Data Science training in OMR
Data Science training in anna nagar
Data Science training in chennai
Data science training in Bangalore
Very well written blog and I always love to read blogs like these because they offer very good information to readers with very less amount of words....thanks for sharing your info with us and keep sharing.
ReplyDeletePython training in pune
AWS Training in chennai
This is most informative and also this post most user friendly and super navigation to all posts... Thank you so much for giving this information to me..
ReplyDeleteDevops Training in Chennai
Devops Training in Bangalore
Read all the information that i've given in above article. It'll give u the whole idea about it.
ReplyDeleteBlueprism training in Chennai
Blueprism online training
Blue Prism Training in Pune
I was recommended this web site by means of my cousin. I am now not certain whether this post is written through him as nobody else recognise such precise about my difficulty. You're amazing! Thank you!
ReplyDeleteangularjs Training in chennai
angularjs Training in chennai
angularjs-Training in tambaram
angularjs-Training in sholinganallur
Love the info and I really amazed to have this wonderful post
ReplyDeleteBridget
This is most informative and also this post most user friendly and super navigation to all posts... Thank you so much for giving this information to me..
ReplyDeleteDell boomi Training
Golden gate Training
Hadoop Training
Very well written blog and I always love to read blogs like these because they offer very good information to readers with very less amount of words....thanks for sharing your info with us and keep sharing.
ReplyDeleteBest Training and Real Time Support
Sap Cs Training
Sap Bw On Hana Training
Sap Basis Training
Read all the information that i've given in above article. It'll give u the whole idea about it.
ReplyDeleteOnline IT Selfplaced Videos
Sap Security Selfplaced Videos
Sap MM Selfplaced Videos
Oralce SQL Selfplaced Videos
When I initially commented, I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get several emails with the same comment. Is there any way you can remove people from that service? Thanks.
ReplyDeleteAmazon Web Services Training in OMR , Chennai | Best AWS Training in OMR,Chennai
AWS Training in Chennai |Best Amazon Web Services Training in Chennai
AWS Training in Bangalore |Best AWS training in Bangalore
Amazon Web Services Training in Tambaram, Chennai|Best AWS Training in Tambaram, Chennai
ReplyDeleteHello! This is my first visit to your blog! We are a team of volunteers and starting a new initiative in a community in the same niche. Your blog provided us useful information to work on. You have done an outstanding job.
AWS Online Training | Online AWS Certification Course - Gangboard
AWS Training in Chennai | AWS Training Institute in Chennai Velachery, Tambaram, OMR
AWS Training in Bangalore |Best AWS Training Institute in BTM ,Marathahalli
After reading this web site I am very satisfied simply because this site is providing comprehensive knowledge for you to audience. Thank you to the perform as well as discuss anything incredibly important in my opinion. We loose time waiting for your next article writing in addition to I beg one to get back to pay a visit to our website in
ReplyDeletepython training in tambaram
python training in annanagar
python training in jayanagar
ReplyDeleteNice post. By reading your blog, i get inspired and this provides some useful information. Thank you for posting this exclusive post for our vision.
python online training
python training in OMR
python training course in chennai
Inspiring writings and I greatly admired what you have to say , I hope you continue to provide new ideas for us all and greetings success always for you..Keep update more information..
ReplyDeleteangularjs Training in electronic-city
angularjs online Training
angularjs Training in marathahalli
angularjs interview questions and answers
angularjs Training in bangalore
angularjs Training in bangalore
angularjs online Training
Cloud Computing projects in chennai
ReplyDeleteThanks for making this guide and you have given such a clear breakdown of technology updates. I've seen so many articles, but definitely, this has been the best I?ve read!
ReplyDeleteSelenium Training in Chennai
software testing selenium training
ios developer course in chennai
French Classes in Chennai
android development course in chennai
android course in chennai with placement
Great article. Thanks for sharing.
ReplyDeleteEducation
Technology
The blog which you are posted is more innovative…. thanks for the sharing…
ReplyDeleteDigital Marketing Course in Chennai
Digital Marketing Training in Chennai
Digital Marketing Training in Coimbatore
Digital Marketing Courses in Bangalore
I feel satisfied to read your blog, you have been delivering a useful & unique information to our vision.keep blogging.
ReplyDeleteRegards,
Cloud computing Training in Chennai
cloud computing courses in coimbatore
cloud computing training in coimbatore
cloud computing courses in bangalore
Cloud computing courses in Chennai
Simple Laravel Login Registration
ReplyDeleteThis is best one article so far I have read online about this, I would like to appreciate you for making it very simple and easy
ReplyDeleteRegards,
Data Science Course In Chennai
Great share !!!
ReplyDeleteMobile app development
UX UI training in chennai
Adobe Photoshop training in chennai
Nice Explanation.
ReplyDeleteapple service center chennai |apple iphone service center in chennai | imac service center in chennai | Apple laptop service center in chennai | iphone repair in chennai
This comment has been removed by the author.
ReplyDeleteBest post thanks for sharing
ReplyDeletedevops course in chennai
Superb blog I visit this blog it's extremely marvelous. Interestingly, in this blog content composed plainly and justifiable. The substance of data is exceptionally instructive.
ReplyDeleteoracle fusion financials classroom training
Workday HCM Online Training
Oracle Fusion Financials Online Training
Oracle Fusion HCM Online Training
Oracle Fusion SCM Online Training
Oracle Fusion HCM Classroom Training
Your post is just outstanding !!! thanks for such a post, its really going great work.
ReplyDeleteData Science Training in Chennai | Data Science Course in Chennai
Thank you for benefiting from time to focus on this kind of, I feel firmly about it and also really like comprehending far more with this particular subject matter. In case doable, when you get know-how, is it possible to thoughts modernizing your site together with far more details? It’s extremely useful to me.
ReplyDeleteMicrosoft Azure online training
Selenium online training
Java online training
Python online training
uipath online training
Amazing! I like to share it with all my friends and hope they will like this information.
ReplyDeleteRegards,
Python Training in Chennai | Python Programming Classes | Python Classes in Chennai
Norton contact number
ReplyDeleteMcAfee helpline number
Malwarebytes tech support phone number
Hp printer support windows 10
Canon printer support phone number usa
Wonderful blog!i really no words to thank you for giving an opportunity to read such kind of ideas.
ReplyDeleteAndroid Training in Chennai
Android Course in Chennai
JAVA Training in Chennai
Python Training in Chennai
Big data training in chennai
Selenium Training in Chennai
Android Training in Chennai
Android Course in Chennai
thnaks for sharing this information
ReplyDeletedata science training in bangalore
data science classroom training in bangalore
best training institute for data science in bangalore
best data science training institute in bangalore
data science with python training in bangalorebest data science training in bangalore
UiPath Training in Bangalore
UiPath Training in BTM
After reading your article I was amazed. I know that you explain it very well. And I hope that other readers will also experience how I feel after reading your article.
ReplyDeletedata science course malaysia
Hey, would you mind if I share your blog with my twitter group? There’s a lot of folks that I think would enjoy your content. Please let me know. Thank you.
ReplyDeleteIT Institute in KK Nagar| Data Science Training in chennai | data science course in chennai | data science Training Institute in Chennai
thanks for sharing this information
ReplyDeleteaws training in bangalore
aws training in btm layout
Amazon web services training in bangalore
best AWS Training institute in Bangalore
aws certification course in bangalore
devops training in bangalore
devops training institutes in bangalore
devops certification course in bangalore
Thanks for sharing this blog....
ReplyDeleteweb designing course in chennai with placement
php training institute with placement
magento training in chennai
Gmail is one of the best email service provided by google. It has plenty of features for its users. There may be some issues or difficulty as it is so powerful. So for resolving all kind of issues of gmail, just need to dial toll free gmail customer service number 1-800-382-3046.
ReplyDeleteHow to Get Your Gmail Messages in Microsoft Outlook
epson printer in error state issue
ReplyDeletehas turned into the need of each individual utilizing innovation related howdy tech items. PC and printer clients additionally experience numerous issues at the season of utilization which propel them to secure the client support number(+1-888-326-0222) and get their help to determine the issues. As the innovation of a printer and comparable gadgets are not easy to use for some clients, subsequently, Epson Printer Support Phone Number is accessible online to help end-clients to tackle tech related issues.
ReplyDeletethanks for your information really good and very nice web design company in velachery
Taking into account the essential needs of the client, Epson is a Japanese organization engaged with assembling of PC printers and other related hardware. Epson printers are the figure of flawlessness. Clients of these printers may feel upbeat in the wake of utilizing the highlights of these printers. Epson printers are known for its brilliant prints. Epson give distinctive assortment of printers like inkjet, Laser printer, Scanners and personal computer to purchasers and it’s turned out to be anything but difficult to choose printer according to necessity and appropriateness. However now and again clients may confront some strategic glitches while utilizing Epson Printer. Epson Printer support phone Number is eager to settle Epson printer issue faces by clients.
ReplyDeleteNice Blog!!! It was a very knowledgeable blog with depth content and will surely encourage for many posts to updates them.web design company in velachery
ReplyDeleteFor Hadoop Training in Bangalore Visit : HadoopTraining in Bangalore
ReplyDeleteCanon Printer support phone number are here to help you out from an kind of technical queries related to canon printer. We have highly experienced and reliable team members with us. Just contact us by visiting our website link. Get our other support like support number, support phone number, canon printer technical support phone number, canon printer helpline phone number.
ReplyDeleteCanon Printer Support
Canon Printer Support Number
Canon Printer Support Phone Number
Canon Printer Customer Support Number
Canon Printer Support Toll-Free Number
Canon Printer Tech Support Number
Canon Printer Technical Support Number
Canon Printer Helpline Number
Useful Information, your blog is sharing unique information....
ReplyDeleteThanks for sharing!!!
aws Training in Bangalore
python Training in Bangalore
hadoop Training in Bangalore
angular js Training in Bangalore
bigdata analytics Training in Bangalore.Dell Boomi Training in Bangalore
Post is very useful. Thank you, this useful information.
ReplyDeleteUpgrade your career Learn Mulesoft Training in Bangalore from industry experts get Complete hands-on Training, Interview preparation, and Job Assistance at Softgen Infotech.
ReplyDeleteThanks for sharing such a great information.It is really one of the finest article and more informative too. I want to share some informative data about dot net training and c# tutorial . Expecting more articles from you.
Effective blog with a lot of information. I just Shared you the link below for ACTE .They really provide good level of training and Placement,I just Had Software Testing Classes in ACTE , Just Check This Link You can get it more information about the Software Testing course.
ReplyDeleteJava training in chennai | Java training in annanagar | Java training in omr | Java training in porur | Java training in tambaram | Java training in velachery
Very interesting blog. It helps me to get the in depth knowledge. Thanks for sharing such a nice blog.thnks a lot.
ReplyDeleteAi & Artificial Intelligence Course in Chennai
PHP Training in Chennai
Ethical Hacking Course in Chennai Blue Prism Training in Chennai
UiPath Training in Chennai
I have been searching for a useful post like this on salesforce course details, it is highly helpful for me and I have a great experience with this Salesforce Training who are providing certification and job assistance.
ReplyDeleteSalesforce course in Hyderabad
Thank you for taking the time to discuss this informative content with us. I feel happy about the topic that you have shared with us.
ReplyDeletekeep sharing your information regularly for my future reference. This content creates a new hope and inspiration with me.
Thanks for sharing article. The way you have stated everything above is quite awesome. Keep blogging like this. Thanks.
AWS training in chennai | AWS training in annanagar | AWS training in omr | AWS training in porur | AWS training in tambaram | AWS training in velachery
python training in bangalore | python online training
ReplyDeleteaws online training in bangalore | aws online training
artificial intelligence training in bangalore | artificial intelligence online training
machine learning training in bangalore | machine learning online training
data science training in bangalore | data science online training
Your blog provided valuable information.
ReplyDeleteWe are startup company in India. If you interested to do some business please let us know.
Thanks
This is really a big and great source of information. We can all contribute and benefit from reading as well as gaining knowledge from this content just amazing experience Thanks for sharing such a nice information.
ReplyDeleteSofvare
This comment has been removed by the author.
ReplyDeletetally training in chennai
ReplyDeletehadoop training in chennai
sap training in chennai
oracle training in chennai
angular js training in chennai
After reading your article I was amazed. I know that you explain it very well. And I hope that other readers will also experience how I feel after reading your article.
ReplyDeletesalesforce training in chennai
software testing training in chennai
robotic process automation rpa training in chennai
blockchain training in chennai
devops training in chennai
thank you for this useful information.
ReplyDeletePython Training in chennai | Python Classes in Chennai
ReplyDeleteTitle:
Big Data Training in Chennai | Infycle Technologies
Description:
Are you looking for Big Data training in Chennai with placement opportunities? Then we, Infycle Technologies are with you to make your dream into reality. Infycle Technologies is one of the best Big Data Training Institute in Chennai, which offers various programs along with Big Data such as Oracle, Java, AWS, Hadoop, etc., in complete hands-on practical training with trainers, those are specialists in the field. In addition to the training, the mock interviews will be arranged for the candidates, so that they can face the interviews with the best knowledge. Of all that, 100% placement assurance will be given here. To have the words above in the real world, call 7502633633 to Infycle Technologies and grab a free demo to know more.
Best training in Chennai
Finish the Selenium Training in Chennai from Infycle Technologies, the best software training institute in Chennai which is providing professional software courses such as Data Science, Artificial Intelligence, Java, Hadoop, Big Data, Android, and iOS Development, Oracle, etc with 100% hands-on practical training. Dial 7502633633 to get more info and a free demo and to grab the certification for having a peak rise in your career.
ReplyDeleteDescription:
ReplyDeleteDream your career towards Big Data? Then come to Infycle Technologies, the best software training center in Chennai, which gives the combined and best Big Data Hadoop Training in Chennai, in a 100% hands-on training guided by professional teachers in the field. In addition to this, the interviews for the placement will be guided to the candidates, so that, they can face the interviews without struggles. Apart from all, the candidates will be placed in the top MNC's with a bet salary package. Call 7502633633 and make this happen for your happy life.
best training institute in chennai
Infycle Technologies, the best software training institute in Chennai offers the best Python training in Chennai for tech professionals and freshers. In addition to the Python Training Course, Infycle also offers other professional courses such as Data Science, Oracle, Java, Power BI, Digital Marketing, Big Data, etc., which will be trained with 100% practical classes. After the completion of training, the trainees will be sent for placement interviews in the top MNC's. Call 7502633633 to get more info and a free demo.
ReplyDeleteWant to do a No.1 Data Science Course in Chennai with a Certification Exam? Catch the best features of Data Science training courses with Infycle Technologies, the best Data Science Training & Placement institutes in and around Chennai. Infycle offers the best hands-on training to the students with the revised curriculum to enhance their knowledge. In addition to the Certification & Training, Infycle offers placement classes for personality tests, interview preparation, and mock interviews for clearing the interviews with the best records. To have all it in your hands, dial 7504633633 for a free demo from the experts.
ReplyDeleteAre you interested in doing Data Science Course in Chennai with a Certification Exam? Catch the best features of Data Science training courses with Infycle Technologies, the best Data Science Training & Placement institutes in and around Chennai. Infycle offers the best hands-on training to the students with the revised curriculum to enhance their knowledge. In addition to the Certification & Training, Infycle offers placement classes for personality tests, interview preparation, and mock interviews for clearing the interviews with the best records. To have all it in your hands, dial 7504633633 for a free demo from the experts.
ReplyDeleteGrab the Digital Marketing Training in Chennai from Infycle Technologies, the best software training institute, and Placement center in Chennai which is pr<oviding professional software courses such as Data Science, Artificial Intelligence, Cyber Security, Big Data, Java, Hadoop, Selenium, Android, and iOS Development, DevOps, Oracle, etc with 100% hands-on practical training. Dial 7502633633 to get more info and a free demo and to grab the certification for having a peak rise in your career.
ReplyDeleteGrab the Selenium Training in Chennai from Infycle Technologies, the best software training institute in Chennai which is providing professional software courses such as Data Science, Artificial Intelligence, Java, Hadoop, Big Data, Android, and iOS Development, Oracle, etc with 100% hands-on practical training. Dial 7502633633 to get more info and a free demo and to grab the certification for having a peak rise in your career. Grab Selenium Training in Chennai | Infycle Technologies
ReplyDeleteInfycle Technologies in Chennai offers the leading Big Data Hadoop Training in Chennai for tech professionals and students at the best offers. In addition to the Python course, other in-demand courses such as Data Science, Big Data Selenium, Oracle, Hadoop, Java, Power BI, Tableau, Digital Marketing also will be trained with 100% practical classes. Dial 7504633633 to get more info and a free demo.
ReplyDeleteWe appreciate the seamless User Registration process with Codeigniter. It's efficient and user-friendly. As Clinching Nuts Suppliers In Delhi, we value such streamlined systems that enhance user experience. Well done!
ReplyDelete